- 浏览: 44825 次
- 性别:
- 来自: 福建
最新评论
文章列表
1、程序和进程;
程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。
一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务 ...
首先查看数据库现有模式可使用以下语句
select name,log_mode from v$database;
也可以用下面的语句
archive log list;(该方法需要as sysdba)
对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:
1. SQL> alter system set log_archive_dest_1=’location=/oracle/oracle10g/log/archive_log’;
该语句含义是确定归档日志的路径,实际上Oracle 10g可以生成多份一样的日志,保存多个位置,以防不测
例如 ...
当只有归档日志文件,某个文件丢失时:
采用alter database create datafile '文件目录';
然后打开就OK了。
一、修复Windows 98/XP双系统启动菜单
1.修复前,在BIOS中设置从光驱启动。用Windows XP安装盘启动电脑,在加载必要的驱动后,出现Windows XP的安装界面。有三个选项:
(1)要现在开始安装Windows XP,请按“Enter”键。
(2)要用“恢复控制台”修复Windows XP安装,按“R”键。
(3)要退出安装程序,不安装Windows XP,按“F3”键;
2. 按“R”键,进入“Microsoft Windows XP (TM) 故障恢复控制台”界面;故障恢复控制台提供系统修复和故障恢复功能。系统这时会搜寻已安装的Windows XP ...
用SQL*LOADER...
首先要写个CTL文件,
result.ctl内容:
load data
infile 'D:DATAFILE.TXT'
into table TAB
(col1 char terminated by ',',
col2 char terminated by ',',
col3 char terminated by ',',
col4 char terminated by whitespace)
说明:
inf ...
例如:
调用java的存储过程:
SQL> create or replace and compile java source named HelloWorld
2 as
3 public class HelloWorld {
4 public static void db_run (){
5 System.out.println("Hello World";
6 }
7 }
8 /
Java created.
SQL> create or replace procedure run_ ...
FUNCTION
写法:
CREATE OR REPLACE FUNCTION GET_TABLE()
return NUMBER/VARCHAR2 AS NAME VARCHAR2(20);
BEGIN
SELECT USER_NAME INTO NAME FROM student;
RETURN NAME;
END;
PROCEDURE
存储过程写法:
create or replace procedure PRO_Search
(
v_name in ss.student.stuName%type,
v_id in ss.student.stuId%type
)
as
q_ ...
//修改会话格式;
alter session set nls_date_format='yyyy-mm-dd';
//用系统管理员,查看当前数据库有几个用户连接:
SQL> select username,sid,serial# from v$session;
//如果要停某个连接用
SQL> alter system kill session sid,serial#;
//启动或停止监听;
lsnrctl start/stop;
//启动或停止实例;
net start/stop oracleserviceORA10G;
//约束字段输入内容
alter ...
磁盘格式:
fat32最大只能是4GB,而NTFS最大是T级别的。而EXT3最大我不太清楚,不止32GB;
----------------------------------------------------------------------
1. 查看设备挂载点:#df;
2. 卸载设备点:umount /dev/sdb1; 挂设备:mount –t window下的目录 linux下的目录;
3. 在装e2fsprogs-1.32-6.i386.rpm 依赖库安装包出现问题的解决方案;
今天给Linux AS 4 安装GCC 提示下面的错误提示
[root@localhost ...
12月1日
ORACLE EXECUTE IMMEDIATE 用法
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.
它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上。
-- 使用技巧
1. EXECUTE IMMEDIATE将不会提交一个DML事务执行,应该显式提交
如果通过EXECUT ...
user_constraints:包括约束的所有信息;
user_cons_columns:约束视图的细视图;
set pages 50000
set feedback off
spool constraint.log
col parent format a27
col child format a27
col key format a21
select a.table_name Parent,
b.table_name Child,
column_name Key,
substr(posi ...
------------------------------摘抄-----------------------------------------
创建外键约束时假如使用Oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在Oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null要害字来决定删除被参照数据时是否要将参照这个数据的那些数据一并删除,还是将那些参照这条数据的数据的对应值赋空。
例如下面这两个表中分别存的时员工的基本信息和公司的部门信息。我们为
create table dept
( ...
create or replace procedure getSystemNotice(pHumanID in INTEGER)
is
iCount INTEGER ;
fromTable sys_refcursor;
msgcur sys_refcursor;
var_MAXID INTEGER ;
var_EVENTSQL CLOB ;
var_EVENTID INTEGER ;
var_HASGREENCHANNEL INTEGER;
var_EXPOFLAG INTEGER;
var_CIVIFLAG INTEGER;
var_READFLAG INTEGER;
var_SQL v ...