使用RMAN安全删除归档文件
Oracle 11.2.0.3 , RAC rman target / run { allocate channel c1 device type disk; delete noprompt archivelog unti...
expdp出dmp文件到NFS NAS报错ora-39001 ora-39000 ora-31641 ora-27054
通过查询metalink id :387700.1 文档上说可能的问题有以下几种:a) The mount table (eg; /etc/mnttab) can be read to check the mount options b) The NFS mount is mounted with the "hard" option c) T...
数据库跨平台迁移方法汇总 (for EBS, Oracle10.2, 11.2)
Oracle 数据库版本需要 10.2.0.3 以上方法有三种 (文档是EBS数据库迁移文档,仅供参考,单纯数据库迁移,参考Oracle数据库文档) :1. Export/import process for 12.0 or 12.1 using 11gR1 or...
读懂trace file (tkprof格式化) 1
1. 将trace文件格式化为易读txt文件方法: tkprof xxx.trc xxx.txt sort='(prsela,exeela,fchela)' waits=yes-- 常用方法, 这种方式可看到row srource operation(类似执行计划),虽然类似如下方式可获取真正的执行计划,但explain plan是估计的,而row srource operation是实际运行所得...
认识PGA及PGA_AGGREGATE_TARGET [final]
一, PGA内存组成 程序全局区PGA是供服务进程存储数据及控制信息的内存区域, PGA可分固定PGA和可变PGA。可变PGA是一个内存堆,PGA的可变区实际上是我们最为关注的PGA部分。通过x$ksmpp可以查询可变PGA的分配和...
等待事件 direct path read 与11g中的非并行直接读
direct path read(User I/O 类)这类读取通常在以下情况被使用:·磁盘排序IO操作(从临时表空间中读出排序结果);·并行查询从属进程;·预读操作。最为常见的是第一种情况。在DSS系统中,存在大量的direct path re...
同一Server上两个数据库实例共用listener.ora ,监听多个端口
一台server上 oracle用户下安装有两个实例 rlpd_pre , rltest , 端口不使用默认的 1521 ,两个实例使用不同的端口。注意查看环境变量 $ env | grep&nb...
Clone (克隆) ORACLE HOME
一,将ORACLE_BASE通过tar打包后,拷贝到目标端某目录下,以oracle用户解压,一般解压后目录的权限即是oacle.dba。二,clone前请按oracle文档调整好各平台的内核参数,在AIX上先运行rootpre.sh脚本。三,目标端设置...
几种常用的SQL优化工具及方法
1. sql 详细执行计划,主要检查驱动路径,索引是否合适;同一个pl/sql窗口连续执行即可;explain plan for (select * from HW_PC_SIGNED_COMPANY_V sc) ;select * from table(dbms_xplan.display(...
EBS 10g/11g 数据库导出导入迁移脚本 - transform
导出: conn system/passwd SQL> create directory dmpdir as '/data/d01/expimp' ; auexpdp.dat 导出参数文件: directory=dmpdir dumpfile=...
如何快速找到没有使用绑定变量的SQL - asktome
Tom 的如何快速找到没有使用绑定变量的SQL: create table t1 as select sql_text from v$sqlarea; alter table t1 add sql_text_wo_constants varchar2(1000); create or replace function remove_c...
SQL生成AWR中的SQL ordered by Elapsed Time
--提取&beg_snap 、&end_snap select * from dba_hist_snapshot x ;--提取&dbid select * from v$database;--提取$inst_num select * from v$instance; 运行的时候输入上面的值(如果需要输入多...
异步IO,同步IO,Direct IO,FILESYSTEMIO_OPTIONS, DISK_ASYNCH_IO [final]
一, 异步IO与同步IO --- 异步IO异步文件IO方式中,线程发送一个IO请求到内核,然后继续处理其他的事情,内核完成IO请求后,将会通知线程IO操作完成了。比如将一个进程所做的IO部分的工作 可以交给多个从属进程去完...
[zt] 在Oracle11g RAC中加入静态监听
http://www.oracledatabase12g.com/archives/11gr2-rac-add-listener-static-register.html
Get "ORA-29275: partial multibyte character" error
CauseBeginning in 11g, Oracle practices stricter sanity check. Toad for Oracle 10.x and onwards is unicode compatible and data encoding with stricter sanity check causes this error.
expdp exclude大量表可以使用子查询实现
把要exclude的表都放到一个新建的表中(list_of_tables)。然后导出: expdp system/oracle directory=exp_dir schemas=u1 dumpfile=u1.dmp logfile=u1.log exclude=table:\"in \(select table_name from u1.li...
查看各种Linux发行版本及内核版本 :lsb_release , uname -a ...
1./etc/issue 和 /etc/redhat-release都是系统安装时默认的发行版本信息,通常安装好系统后文件内容不会发生变化。2.lsb_release -a :FSG(Free Standards Group)组织开发的LSB (Linux Standard Base)标准的一个命...
TEMP表空间不足解决 - temp group
在10G,Oracle引入了一个新特性:临时表空间组(temporary tablespace group)。当一个应用/SESSION有较多的排序需要用到临时表空间时,那可以使用GROUP中其他的临时表空间。GROUP概念就是把具有相同属性的东西放到一...
Oracle中查找依赖的无效对象(invalid object)
找依赖的无效对象:select do.obj# d_obj,do.name d_name, do.type# d_type, po.obj# p_obj, po.name p_name,to_char(p_timestamp,'DD-MON-YYYY HH24:MI:SS') "P_Timestamp", to_char(po.stime ,'DD-MON-YYYY ...
oracle10g,11g中的exp,expdp参数compress, compression完全不同的定义
exp的compress是在导出时把block都放在initial extent里面,从而减少碎片。expdp 的compression是对dmp文件size, 对dmp文件进行压缩,Oracle10g expdp 数据泵仅仅能对metadata_only进行压缩,其实和没...