RMAN的PIPE接口
RMAN的PIPE接口RMAN除了支持交互式和批处理式,还支持一种PIPE的接口,通过这种PIPE接口,可以在ORACLE中将各种命令发送给RMAN。首先,以PIPE方式启动RMAN,其中P1是管道的名称:F:>RMAN PIPE P1 TARGET /@TEST N...
启用Block Change Tracking-10g新特性
启用Block Change Tracking-10g新特性Block chage tracking是Oracle10g的一个新特性,Block change tracking进程记录自从上一次0级备份以来数据块的变化,并把这些信息记录在跟踪文件中。RMAN使用这个文件判断增量备...
使用dbms_repair修复块损坏
使用dbms_repair修复块损坏的例子dbms_repair是从oracle8i开始提供的。我们可以用设置event的方法来处理坏块:但是当数据量很大,或7*24的系统时,这样的方法就不是很合适了。这里我们使用dbms_repair来处理。S...
impdp 和expdp
Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中.数据泵导出导入(EXPDP和IMPDP)的作用1,实现逻辑备份和逻辑恢复.2,在数据...
oracle实验-数据库复制
数据库复制【jdhq_db ===> clone_db】一、克隆数据库准备 在克隆前需要先复制参数文件修改,并启动到nomount状态。在WINDOWS下面还需要创建对应的服务及配置监听文件。tnsnames.ora文件 ...
死锁(ora-00060)以及死锁相关的知识点
最近碰到一个死锁的问题:ora-00060 deadlock detected while waiting for resource (ora-00060 等待资源时检测到死锁) 查看udump(SQL> show parameter USER_DUMP_DEST; 查看该目录)下面的t...
Oracle RAC日常基本维护命令
所有实例和服务的状态$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux2单个实例的状态$ srvctl status instance -d orcl -i orcl2Instance ...
ggsci error libclntsh.so.10.1: cannot restore segment prot after reloc
在64位linux操作系统上部署goldengate过程中发现如下错误:[oracle@localhost ogg]$ ./ggsci./ggsci: error while loading shared libraries: /home/oracle/product/10.2.0/lib/libclntsh.so.10.1: cannot restore s...
oracle IO 问题解析
数据库的作用就是实现对数据的管理和查询。任何一个数据库系统,必然存在对数据的大量读或者写或者两中操作都大量存在。IO问题也往往是导致数据库性能问题的重要原因。在这篇文章中,主要帮助大家在理解Oracle的读写...
Oracle Flashback技术总结
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back...
oracle 10g Dataguard standy database rman恢复重建方法
近期数据库监控发现,oracle DataGuard 数据库物理备库出现归档文件导入不成功,等待两天后仍然无法导入,现象如下(1)归档文件接收后,无法导入(2)查看归档接收情况 ...
oracle 数据库锁表处理 ORA-00031
今日执行删除业务系统表中的一部分待修复数据中,出现锁表情况,具体如下:(1) 备份待删除表中的待删除数据create table t_renewal_stats_data_20120712 tablespace tabbak as select * f...
Oracle中诊断阻塞session的方法 blocking error
由于锁的机制,当某一条DML或者DDL SQL语句执行被阻塞的时候,需要找出是什么原因导致这条SQL被阻塞了,下面介绍一下通常的诊断方法: 假设有这样一个表: table t(id int primary key,val int);数据为: id...
RMAN常用的命令和操作
常用的命令和操作:1、backup和COPY2、list3、delete 和crosscheck4、change5、rman>report schema; --查看数据库有哪些表空间和数据文件6、备份脚本7、执行SQL语句(rman中的sql环境不能执行SELECT语句)8、RMAN备份...
ORA-19571: archived-log recid
数据库每日Rman备份,隔几日后,Rman备份会出现备份不成功的情况,手工删除一些归档日志后,方可正常Rman备份,错误信息如下RMAN-00571: ===========================================================RMAN-00569: =...
RMAN 中使用控制文件代替恢复目录需要注意的参数
在RMAN中如果不使用恢复目录的情况下,是使用控制文件来保存RMAN的信息。所以控制文件必定会不断增大,并且控制文件会循环的使用这个区域。所以我叫这个区域叫做控制文件的可变区域,它有别于控制文件中的一...
ARC1: Attempting destination LOG_ARCHIVE_DEST_2 network reconnect (1041)
公司停电,DG强制关机,来电后,开启服务器后,启动DG DB server ,报出如下错误ARC1: Attempting destination LOG_ARCHIVE_DEST_2 network reconnect (1041)ARC1: Destination LOG_ARCHIVE_DEST_2 network reconne...
正确使用rman crosscheck
crosscheck archivelog all用RMAN的备份中(Veritas等备份软件由于归档日志的异常导致归档日志备份失败)是经常碰到的,解决方法也是非常解单,就是执行2条RMAN的命令:1. 进入rman 2. connect target /3....
Oracle RMAN 的 show,list,crosscheck,delete命令整理
1、SHOW命令: 显示rman配置: RMAN> show all;2、REPORT命令: 2.1、RMAN> report schema  ...
ORACLE内核参数
服务器内存为4G的情况下 修改/etc/sysctl.conf文件 (ROOT账户) kernel.shmmax = 2147483648 //公式:2G*1024*1024*1024=2147483648(字节) //表示最大共享内存,如果小的话可以按实际情况而定,一般为物理内存的一半(...