创建脚本
创建gen_drop_table.sql文件,包含如下语句:set echo offset feedback offset newpage noneset pagesize 5000set linesize 500set verify offset pagesize 0set term offset trims onset linesize ...
存储过程+游标
create or replace procedure update_merinfo_fee_rate is Cursor cusor_1 is select * from pmmerinfo ; --取得商户表的游标,目的是遍历取得 商户号 和 费率 &nbs...
创建自动增长的列
###建表###CREATE TABLE "SPORTS"."LINEUP"( "ID" NUMBER NOT NULL, "TYPE" NUMBER (3) NOT NULL, "BODY" VARCHAR2 (100) N...
echo与 sqlplus命令相结合快速获得数据库信息
做为一名DBA一定避免不了经常编写各种各样的Shell脚本,这里给大家介绍一种在Shell中快速获得数据库信息的方法。以与数据库进行交互获得数据库版本为例演示一下这个小技巧。1.编写一个只包含一行命令的脚本echo_db_v...
flashback query、flashback drop、flashback table用法总结
/*1.FLASHBACK QUERY*/ --闪回到15分钟前 select * from orders as of timestamp (systimestamp - interval '15' minute) where ...... 这里可以使用DAY、SECON...
ORACLE数据库命名规范
1 目的 规范数据库各种对象的命名规则。 2 数据库命名原则 2.1 数据文件 如果数据库采用文件系统,而不是裸设备,约定下列命名规则: 1)数据文件以表空间名为开始,以.dbf为结尾,全部采用小写英文字母加数字命名...
定时任务job
Oracle定时任务:(job) 名称 类型 注释 JobBINARY_INTEGER任务的唯一识别号WhatVARCHAR2作为任务执行的PL/SQL代码Next_dateVARCHAR2任务下一次运行的时间IntervalVARCHAR2日期表达...
Oracle数据库中分区表的操作方法
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB...
动态创建删除表
创建表create or replace procedure proc_test(table_name in varchar2, field1 in varchar2, datatype1 in varchar2, field2 in varchar2, datatype2 in varchar2 ) as str_sql varchar2(500);begin str_sql:='cre...
Oracle 游标使用总结
游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用CURSOR与SELECT一起对表或者视图中的数据进行查询并逐行读取。 Oracle游标分为显示游标和隐式游标。 显示游标(Explicit Cursor):在PL/SQL程...
Oracle Procedure中使用游标cursor更新多表
Oracle中写Procedure一直是Oracle开发中比较复杂的地方,但是掌握procedure 和cursor将使得你在Oracle开发中如鱼的水,真正体会Oracle的强大。下面通过我自己写的一个Procedure简单就procedure和cursor的使用给一个...
获取数据库的字符集
select userenv('language') from dual;select * from v$nls_parameters;select * from nls_database_parameters;select * from sys.props$;select * from database_properites;
ASM DISK in HUNG STATE
One of the disk in my ASM diskgroup is in the hung state. The diskgroup is mounted though it shows that one of its disk is offline and the database is running and accesible.More info:+ASM1> sele...
用Rman的Plus archvielog选项简化数据库备份
Oracle9i开始Rman提供plus archivelog选项,极大的简化了Rman备份的操作。当你定义plus archivelog语句时,RMAN执行如下步骤的操作:1。运行一个ALTER SYSTEM ARCHIVELOG CURRENT命令2。运行BACKUP ARCHIVELOG ALL...
Oracle sqlplus格式化数据
SQL>set colsep' '; //-域输出分隔符 SQL>set newp none //设置查询出来的数据分多少页显示,如果需要连续的数据,中间不要出...
Session如果没有执行commit会自动提交吗?
首先来看正常exit sqlplus的情况 SQL> create tablespace remen datafile 'e:\oracle\oradata\ora9\remen01.dbf' size 10m; 表空间已创建。 SQL> create user remen identified by remen defau...