禁用HAIP,cluster_interconnects配错了集群无法启动
挫挫把vip和priv ip傻傻分不清, 扔来这么一段-------------------------begin-------------------禁用HAIP,其中的将169.254.x.x修改为两个节点的private IP后将所有节点的ASM实例及所有数据库实例的cluster_interconnects参数值修改为对应节点的private IP的值:SQL> alter system set cluster_interconnects='...
一个备份集同时恢出dataguard的主库&备库
----------源库rman备份----------------------RMAN> backup as compressed backupset database format '/mnt/rmanm/wholem_%d_%U';生成:wholem_MSCDB_02ovel9i_1_1/wholem_MSCDB_03ovelef_1_1/wholem_MSCDB_04ovetlg_1_1RMAN> backup current controlfile format '/mnt/rmanm/ctl_%d_%U';生成:ctl_MSCDB_05ovev9f_...
主库RAC,备库单节点ASM的dataguard搭建
准备主库:SQL> select member from v$logfile; MEMBER ---------------------------------------------------------------------------------------------------- +LOGDG/ppm/redo_a/redo09_a.log +LOGDG/ppm/redo_b/redo09_b.log +LOGDG/ppm/redo_a/redo10_a.log +LOGDG/ppm/redo_b...
oracle坏块的rowid方式修复
查看alert日志,搜“computed block checksum”,可以看到非常多的报错。类似这样的 Corrupt block relative dba: 0x048cd809 (file 18, block 841737) Bad header found rowid重建方法
DB_NAME、DB_UNIQUE_NAME、SERVICE_NAME和INSTANCE_NAME等的区别
【转载】DB_NAME、DBID、DB_UNIQUE_NAME、SERVICE_NAME、SID、INSTANCE_NAME、GLOBAL_DATABASE_NAME搭建DG时,突然想起oracle这些为数众多的name,以下是概念整理,仅代表个人观点DB_NAME:①是数据库名,长度不能超...
文件系统满了库启不来的处理过程
问题:测试那边的dba突然说一个库文件系统被undo撑爆了,想改下undo的属性,但是现在库启不来,让帮忙给启下。后面他自己改undo。hp-u的机器。思路:mount,删或者挪一个控制文件来腾出点小空间,open,再重建undo。$ bdf Filesystem kbytes used avail %...
今天恢库的过程,一个应用不停连过来的库
今天测试那边让给恢一个库,1个小小dmp包,就2个用户,贼简单, BUT!前台有进程一直在试图登陆,而测试应用人员消失了。感觉整个过程傻呵呵的,也想不出更好的方法 1.drop user CORPOR_USER cascade;报错ORA-01940: cannot drop a user that is currently connected 如果这个用户里没啥东西就不导了吧,查看下对象个数...
查恢完整这个库需要一直追到哪个时间点?
以前苦逼做恢复的时候常用的。。SQL> col MAX(CHECKPOINT_CHANGE#) for 999999999999999999999999 SQL> select max(checkpoint_change#) from v$datafile_header; 得出需要6296461200036 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; SQL> col CHECKPOINT_CHANGE# for 999999999...
更改数据库SID名和db_name名
更改SID $ export ORACLE_SID=mmtadb $ sqlplus '/as sysdba' SQL>alter user sys identified by sys#123; SQL> create pfile='/home/oracle/product/dbs/2' from spfile; File created. SQL> shutdown immediate; SQL> quit $ export ORACLE_SID=mmtadb2 $ sqlplus '/as sysdba' SQL> create spfile from pfil...
重建UNDO表空间
-----8月在cq行做的,实现将UNDO表空间由UNDOTBS1改成UNDOTBS11 1.创建新的UNDO表空间,并设置自动扩展参数; create undo tablespace undotbs11 datafile '/home/oracle/oradata/SUNCPS/undotbs11.dbf' size 10240M reuse autoextend on next 800m maxsize unlimited; Alter tablespace UNDOTBS11 add dat...
在线重建redo log日志组
-------8月在gx行做的,按照行内标准,实现了将原50M每组共5个redolog日志组重建成100M每组共10组。 1 查看目前的redolog日志组,得知在用的为group4 SQL> select group#,members,bytes/1024/1024,status from v$log;  ...