
DataBase
taosst
爱工作爱生活,好好工作,享受生活!!
展开
-
Oracle调优--修改Oracle的进程数[processes]及会话数[sessions]
1.通过SQLPlus修改Oracle的sessions和processes的关系是 sessions=1.1*processes + 5使用sys,以sysdba权限登录:SQL> show parameter processes;NAME TYPE VALUE --------原创 2007-11-10 21:55:00 · 1354 阅读 · 0 评论 -
用DBMS_JOB实现ORACLE的定时任务
实现代码示例: VARIABLE jobno number; begin DBMS_JOB.SUBMIT(:jobno,//设置job号 'Procdemo;',//设置执行的内容,一般是一个存储过程,写过程名加';'即可, 注意: 如果是调用其他用户[...2008-05-23 12:45:00 · 109 阅读 · 0 评论 -
共享锁与排它锁
共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。排他锁【X锁】又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放A上的锁之前不能再读取和修改...2008-05-02 19:25:00 · 128 阅读 · 0 评论 -
Oracle 有用的SQL语句
1. 查看oracle数据库字符集: select userenv('language') from dual;2. 清屏 在Oracle Sql/Plus中 clear scr; clear screen; 3. 查询当前用户下都有那些表 select * from tab; 4. 查询数据库的SID值 show paramete...2008-11-06 14:54:00 · 105 阅读 · 0 评论 -
Oracle,Mysql,SQL Server等数据库取前N条记录的不同写法
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者SELECT COLUMN FROM TABLE...2008-03-17 16:45:00 · 88 阅读 · 0 评论 -
几点SQL体会
create table testorder( id number, name varchar2(100), age number(3), chengji number(3));insert into testorder values(1,'艾艾',23,96);insert into testorder values(2,'王二',22,88);insert ...2008-10-17 15:40:00 · 108 阅读 · 0 评论 -
Oracle导数据
-----------执行SQL文件----------sql> @D:\db\mysql.sql 回车---------登录数据库命令---------conn system/manager@ora9i---------导出存储空间数据--------exp scott/tiger@ora9i file=D:\oracleBak\scott.dmp log=D:\oracl...2008-10-17 15:30:00 · 101 阅读 · 0 评论 -
计算机改名后oracle无法访问解决
对于oracle9i--------------------------------------------\oracle\ora90\network\admin\listener.ora和\oracle\ora90\network\admin\tnsnames.ora的host改成现计算机名 10G 方法同上 只是文件位置不同...2008-10-17 15:23:00 · 262 阅读 · 0 评论 -
Oracle9i的初始化参数
Oracle 9i初始化参数文件 Pfile文件 Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。SPfile文件 SPf...2007-11-10 22:38:00 · 225 阅读 · 0 评论 -
Oracle调优--修改Oracle的进程数[processes]及会话数[sessions]
1.通过SQLPlus修改Oracle的sessions和processes的关系是 sessions=1.1*processes + 5使用sys,以sysdba权限登录:SQL> show parameter processes;NAME TYPE VALUE -----------...2007-11-10 21:55:00 · 305 阅读 · 0 评论 -
Oracle 有用的SQL语句
1. 查看oracle数据库字符集: select userenv(language) from dual;2. 清屏 在Oracle Sql/Plus中 clear scr; clear screen; 3. 查询当前用户下都有那些表 select * from tab; 4. 查询数据库的SID值 show原创 2008-11-06 14:54:00 · 723 阅读 · 0 评论 -
计算机改名后oracle无法访问解决
对于oracle9i--------------------------------------------/oracle/ora90/network/admin/listener.ora和/oracle/ora90/network/admin/tnsnames.ora的host改成现计算机名 10G 方法同上 只是文件位置不同原创 2008-10-17 15:23:00 · 1252 阅读 · 0 评论 -
Oracle导数据
-----------执行SQL文件----------sql> @D:/db/mysql.sql 回车---------登录数据库命令---------conn system/manager@ora9i---------导出存储空间数据--------exp scott/tiger@ora9i file=D:/oracleBak/scott.dmp log=D原创 2008-10-17 15:30:00 · 1434 阅读 · 0 评论 -
几点SQL体会
create table testorder( id number, name varchar2(100), age number(3), chengji number(3));insert into testorder values(1,艾艾,23,96);insert into testorder values(2,王二,22,8原创 2008-10-17 15:40:00 · 823 阅读 · 0 评论 -
用DBMS_JOB实现ORACLE的定时任务
实现代码示例: VARIABLE jobno number; begin DBMS_JOB.SUBMIT(:jobno,//设置job号 Procdemo;,//设置执行的内容,一般是一个存储过程,写过程名加;即可, 注意: 如果是调用其他用户[原创 2008-05-23 12:45:00 · 2380 阅读 · 0 评论 -
关于dbms_sql的使用
以DDL语句为参数。 create procedure anyddl (s1 varchar2) as cursor1 integer; begin cursor1 := dbms_sql.open_cursor; dbms_sql.parse(cursor1, s1, dbms_sql.v7); dbms_sql.close_cursor(cursor1);转载 2008-04-26 12:39:00 · 1203 阅读 · 0 评论 -
Oracle,Mysql,SQL Server等数据库取前N条记录的不同写法
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM或者SELECT COLUMN FROM TABLE FETCH FIRST N转载 2008-03-17 16:45:00 · 1359 阅读 · 0 评论 -
Oracle9i的初始化参数
Oracle 9i初始化参数文件 Pfile文件 Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。SPfile文件转载 2007-11-10 22:38:00 · 1844 阅读 · 0 评论 -
关于dbms_sql的使用
以DDL语句为参数。 create procedure anyddl (s1 varchar2) as cursor1 integer; begin cursor1 := dbms_sql.open_cursor; dbms_sql.parse(cursor1, s1, dbms_sql.v7); dbms_sql.close_cursor(cursor1...原创 2008-12-02 11:52:50 · 96 阅读 · 0 评论