expdp导出表的部分数据
针对 expdp 导出表的部分数据,测试如下 在 /home/oracle 目录下新建一个 expdp.par 文件,文件内容如下: directory=expdirdumpfile=scott_part.dmplogfile=part_scott.logtables=ttquer...
oracle数据泵方式更换数据默认表空间.
在oracle10g之前,导入和导出(imp/exp)都作为客户端程序运行,导出的数据由数据库实例读出,通过网络连接传输到导出客户程序,然后写到磁盘上。所有数据在整个导出进程下通过单线程操作,如果再导出过程中发...
uat环境停不了数据库
uat环境使用shutdown immediate关闭数据库时,无响应,于是查alert日志,看到如下错误:bash-3.2$ tail -200f alert_UAT.log Sun Jul 14 22:14:18 2013Active call for process 4297 user 'orauat' program 'oracle@uat...
归档模式下,在线删除数据文件的完全恢复
归档模式下,在线删除数据文件的完全恢复SQL> select * from cc; ID---------- 1 2  ...
oracle数据库设置
数据库设计方面:1:数据库块大小选择(db_block_size)默认是8k,块越大,装的行记录就越多,所需的块就越少,读取记录产生的io就越少OLAP(数据仓库)特点是一般用户不多,并发不大,查询方式最多是使用全表扫描...
rac环境下修改归档路径,并设置远程传输属性
1:设置rac数据库为归档模式在节点2上查看rac的状态[oracle@rac2 dbs]$ crs_stat -tName Type &nb...
inactive状态日志组文件损坏的恢复
1:丢失inactive状态的日志文件如果数据库丢失的是inactive日志组,由于inactive状态的日志组已经完成检查点,数据库不会发生数据丢失,此时只需要通过clear重建该日志组即可SQL> select group#,sequence#,status,...
nested loops 和hash join的一点测试
第一种情况:表上没有索引 ,cbo自动选择 hash join SQL> select count(*) from t; COUNT(*)---------- 50371SQL> select count(*) from t1; COUNT(*)----------&nb...
控制文件的误解
一直以来,数据库创建三个控制文件是为了镜像,随便删除一个不会宕机。今天在pub上看到有人讨论,然后给了一些资料,截取如下:Administrator's Guide是这么说的:The behavior. of multiplexed control fil...
windows主机两个独立的db做rman异机恢复--不改变db_name
本次试验只做异机恢复,不改变原来的 db_name源主机 192.168.1.244 ,db_name为win10g ,rman中的控制文件自动备份打开往表t中插入数据,观察日志情况,并切换日志组第一次SQL> select group#,sequence#,sta...
system表空间文件损坏----完全恢复
如果system表空间所在的数据文件损坏,但是本身的存储没问题,而且又有包含system表空间数据文件的磁带库备份,那么就可以进行完全恢复如果是单独的system数据文件损坏,那么不必创建控制文件,执行运行下面...
system表空间所在的存储磁盘故障---不完全恢复
system表空间对应的数据文件所在的磁盘出现故障一:故障描述ebs应用时候报i/o错,查看发现数据库处于mount状态,想open时又报错SQL> alter database open;alter database open*ERROR at line 1:ORA-01115: IO er...
solaris下通过rman工具将备份到带库上的db异机恢复
登录到1.71上执行如下操作,从带库中恢复控制文件到dev02上,恢复的数据库RMAN备份是0级全备,不含2级累积增量备份。生产环境的主机名为db2,ORACLE_SID和db_name 都为 PROD ,dev02环境的主机名为zone04,O...