随笔分类 - ORACLE
摘要:背景: 进行测试库不完全恢复,rac-asm至单实例-文件系统,recover完成后,mount状态的database 执行 alter database resetlogs 报错; 21:18:53 SQL> alter database open resetlogs;alter database
阅读全文
摘要:三大表与表联接方式 1.NESTED LOOPS 嵌套循环 2.HASH JOIN 哈希联接 3.SORT MERGE 排序合并联接 1.NESTED LOOPS 嵌套循环 嵌套循环的本质是将外部数据集连接到内部数据集,对于外部数据集中与单表谓词匹配的每一行,数据库将检索内部数据集中满足连接谓词的所
阅读全文
摘要:恢复内容开始 恢复内容开始 一条sql执行的效率因执行计划的差异而影响,经常说这条sql走索引了,那条sql 全表扫了。索引是怎么走的呢,说说我了解到的几种索引走的方式。 索引的几种扫描方式 1.Index Unique Scans 索引唯一扫描2.Index Range Scans 索引范围扫描3
阅读全文
摘要:将需要信息 导出成 csv,txt等格式 create or replace procedure sql_to_csv(p_query in varchar2, --sql query statementp_dir in varchar2, --the directory of filep_file
阅读全文
摘要:1. explain plan for set lin 200 pages 2000explain plan for sql_textselect * from table (dbms_xplan.display()); 优点:无须真正执行,快缺点:无没有真正的执行,无法获取执行时相关统计信息 2.
阅读全文
摘要:需求,将TEST1,TEST2用户下所有表授权给 test用户,包括往后新建的表。ps:生产库慎用,最好不用; create or replace trigger ddl_triafter create on databasedeclarePRAGMA AUTONOMOUS_TRANSACTION;
阅读全文
摘要:偶遇需求,大表中需要删除部分数据。分批删除。 declare TYPE type_table_rowid IS TABLE OF ROWID INDEX BY BINARY_INTEGER;table_rowid type_table_rowid;CURSOR cur_tmp IS select r
阅读全文
摘要:由于业务需求,对测试库数据进行模糊化。为保生产数据安全,先删db_link; 1.共有db_link删除: select 'drop public database link '||db_link||';' from dba_db_links where owner='PUBLIC'; 2.私有db
阅读全文
摘要:遇到用数字记录日期时,进行查询转换。 create or replace function num_to_date(s in number) return dateisbegin return to_date('1970-01-01 08:00:00','YYYY-MM-DD HH24:MI:SS'
阅读全文
摘要:declare i integer;v_sql varchar2(300);v_owner varchar2(30);begin-- Test statements herefor j in 1..100 loopfor i in 1..100000 loopv_sql := 'sql_need_t
阅读全文

浙公网安备 33010602011771号