oracle
郑才华
这个作者很懒,什么都没留下…
展开
-
Oracle 11g自带的系统Job介绍
转http://blog.csdn.net/waferleo/article/details/4958924 Oracle 11g Default Jobs Oracle 11g的自带的Job,使用select * from Dba_Scheduler_Jobs;可查询到。介绍如下: 1. ORA$AUTOTASK_CLEANThe job is created by the 11g script...转载 2018-03-15 22:21:14 · 2061 阅读 · 0 评论 -
rman 全库备份
全库备份脚本,包括归档日志及控制文件、SPFILE参数文件[oracle@~]$ cat fullback.sh #!/bin/shsource /home/oracle/.bash_profilerman log /opt/uniload/oracle/backup/log/backfull-`date +%Y%m%d-%H%M`.log <<EOFconnect target ...原创 2018-07-15 18:54:10 · 2044 阅读 · 0 评论 -
expdp 和impdp用法
oracle expdp 和impdp用法1、expdp用法SELECT * FROM dba_directories;CREATE OR REPLACE directory backup_expdp AS '/opt/uniload/oracle/backup/expdp/'grant read,write on directory backup_expdp to workflowexpdp w...原创 2018-07-15 18:26:06 · 281 阅读 · 0 评论 -
lob字段空间大小收缩
移动表空间。select 'alter table '||a.owner||'.'||a.table_name||' move lob('||a.COLUMN_NAME||') store as (tablespace wf_data_tbs);'from dba_lobs a,DBA_SEGMENTS b where a.owner in ('NWOM','WORKFLOW')and a.OW...原创 2018-07-15 18:24:38 · 1760 阅读 · 0 评论 -
oracle 11g 自动收集统计信息任务管理
--查看自动收集统计信息的任务及状态SQL> select client_name,status from dba_autotask_client;CLIENT_NAME STATUS----------------------------------------------------...原创 2018-07-15 12:44:17 · 1601 阅读 · 0 评论 -
rman 删除归档日志
#!/bin/bash if [ -f ~/.bash_profile ]; then . ~/.bash_profilefi#set envecho "Oracle HOME:"$ORACLE_HOMEecho "Oracle SID:"$ORACLE_SID$ORACLE_HOME/bin/rman target / log=/oracle/logs/rman.log <<E...原创 2018-07-14 15:30:45 · 1593 阅读 · 0 评论 -
Oracle LISTAGG 函数实现多行合并为一行
oracle11g以后不要使用wmsys.wm_concat,改用LISTAGG 函数,用于多行合并为一行,执行效率更优调整前: select q.EUTRANCELLTDD_UK, q.CellReselPriority, q.QrxLevMinReCh, q.ThreshXHigh + r.qRxLevMin as T...原创 2018-06-20 13:07:43 · 1920 阅读 · 0 评论 -
最全的display_cursor执行计划查看使用方法
1.解释并查看sql文本的执行计划explain plan for select 3+5 from dual;select * from table(dbms_xplan.display());select * from table(dbms_xplan.display(table_name=>'PLAN_TABLE',statement_id=>null,format=>'AL...转载 2018-06-20 12:44:49 · 884 阅读 · 0 评论 -
FlashBack闪回技术
文章转载自:http://www.2cto.com/database/201410/343570.htmlFlashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 11g里又出了一个新特性:Oracle Flashback Data Archive.FDA通过将变化...转载 2018-06-23 20:38:30 · 1315 阅读 · 0 评论 -
ORACLE数据库杀掉会话进程的三种方式及案例分析
在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程,但是使用这个SQL语句杀掉会话后,数据库并不会立即释放掉相关的资源,有时候你会发现锁定的资源很长时间也不会释放,即使会话状态为“KILLED”,依然会阻塞其它会话。下面根据Eygel的"Oracle中Kill session的研究",构造一个案例看看kill ses...转载 2018-06-23 20:33:53 · 1610 阅读 · 0 评论 -
ora-00600 kpp_concatq:2错误解决方法
昨晚同事遇到如下问题,经查与下面的场景案例类似解决方法http://blog.sina.com.cn/s/blog_4aedf6370102wg6c.html问题描述:ORA-00600: 内部错误代码, 参数: [kpp_concatq:2], [4], [3], [0], [], [], [], [], [], [], [], []00600. 00000 - "internal error...转载 2018-06-12 09:57:20 · 3987 阅读 · 0 评论 -
oracle优化案例(统计更新不及时导致执行计划不准确)
oracle优化案例(统计更新不及时导致执行计划不准确)现场系统某数据库每天凌晨4点~6点在汇总数据时,经常因如下语句导致数据库负荷CPU达到100%,如下是经过分析定位 过程:1、检查数据库表索引,发现该表有两个索引:2、更新时使用的唯一索引,但执行计划却使用了与更新字段差异较大的索引; 3、分析执行计划,比对统计更新前后的执行计划差异;收集统计更新前,计划如下:收集统计更新后,计划如下:和明显...原创 2018-05-06 23:04:12 · 5788 阅读 · 0 评论 -
Sqlldr性能优化总结
Usage: SQLLDR keyword=value [,keyword=value,...]部分关键字: userid -- ORACLE username/password control -- 控制文件 log -- 记录的日志文件 bad -- 坏数据文件 data -- 数据文件 discard -- 丢弃的数据文件discardmax ...转载 2018-05-06 22:45:32 · 2825 阅读 · 0 评论 -
ORA-25408 错误问题原因
ORA-25408 can not safely replay callCause: The connection was lost while doing this call. It may not be safe to replay it after failover.Action: Check to see if the results of the call have taken plac...转载 2018-04-21 08:56:53 · 8349 阅读 · 0 评论 -
数据库为什么要用B+树结构
B+树在数据库中的应用{为什么使用B+树?言简意赅,就是因为:1.文件很大,不可能全部存储在内存中,故要存储到磁盘上2.索引的结构组织要尽量减少查找过程中磁盘I/O的存取次数(为什么使用B-/+Tree,还跟磁盘存取原理有关。)3.局部性原理与磁盘预读,预读的长度一般为页(page)的整倍数,(在许多操作系统中,页得大小通常为4k)4.数据库系统巧妙利用了磁盘预读原理,将一个节点的大小设为等于一个...转载 2018-04-23 09:20:37 · 1789 阅读 · 0 评论 -
oracle 闪回技术
1、闪回数据库到之前某时间点(在安装时需要开放闪回功能)不支持表空间删除select name from v$database;--看是否打开闪回功能select flashback_on,name from v$database;select name from v$bgprocess where paddr<>'00' order by 1;打开闪回功能SQL> shutdo...转载 2018-04-16 23:21:56 · 132 阅读 · 0 评论 -
oracle 常用命令
--创建表空间create tablespace tablespace_name2datafile 'D:\tablespace_name2.DBF' size 100M autoextend on next 30M maxsize unlimited logging extent management local segment space management auto--创建用户creat...原创 2018-04-15 23:00:57 · 207 阅读 · 0 评论 -
oracle 18c 新特性
oracle 18c 新特性1、New Default Location of Oracle Database Password File,在18c中,口令文件的缺省位置迁移到 $ORACLE_BASE 目录下,以便去除对于 $ORACLE_HOME的更改。2、Read-Only Oracle Home,设置 $ORACLE_HOME 为只读,则变化文件将创建于 $ORACLE_BASE, 这是为...转载 2018-03-15 22:26:03 · 2936 阅读 · 0 评论 -
SQL查询和替换含有回车,空格,TAB
转:https://blog.csdn.net/u010195563/article/details/82927984---如下是查询语句--查询名称有退格键select * from t_bd_item_info where charindex(char(8),item_name) > 0 go--查询名称有制表符tab select * from t_bd_item_in...转载 2018-10-03 22:26:30 · 1344 阅读 · 0 评论