修改ASM磁碟組冗餘模式
修改資料庫歸檔模式
修改引數
export ORACLE_SID=audb021
sqlplus / as sysdba
archive log list;
select instance_name,host_name,status from gv$instance;
show parameter cluster;
create pfile='/tmp/oraAudb02.ora' from spfile;
例項1
alter system set log_archive_dest_1 = 'LOCATION=/tmp1' scope=both sid='audb021';
例項2
alter system set log_archive_dest_1 = 'LOCATION=/tmp1' scope=both sid='audb022';
在兩個節點驗證引數的狀態
select dest_name,status,error from v$archive_dest;
修改例項為單例項模式
alter system set cluster_database=false scope=spfile sid='*';
啟動資料庫到mount
srvctl stop database -d audb02;
srvctl start instance -d audb02 -i audb021 -o mount
sqlplus / as sysdba
SQL>select instance_name,status from v$instance;
SQL>alter database archivelog;
SQL>alter system set cluster_database=true scope=spfile sid='*';
SQL> ho srvctl stop instance -d audb02 -i audb021;
SQL> ho srvctl start database -d audb02;
SQL> archive log list;
SQL> show parameter db_recovery_file
歸檔驗證
例項1
SQL> select inst_id,name,thread#,sequence#,status from gv$archived_log;
SQL> alter system switch logfile;
SQL> col name format a65
SQL> select inst_id,name,thread#,sequence#,status from gv$archived_log;
SQL> select name,thread#,sequence#,status from v$archived_log;
例項2
SQL> show parameter instance_name;
SQL> select inst_id,name,thread#,sequence#,status from gv$archived_log;
SQL> alter system switch logfile;
SQL> select * from v$log;
SQL> alter system archive log current;
SQL> select inst_id,name,thread#,sequence#,status from gv$archived_log;
建立ASM磁碟組
Grid使用者下執行asmca,選擇外部冗餘,建立磁碟組DATADG2,並掛載磁碟組
SQL> select state,name,type from v$asm_diskgroup;
備份資料庫控制檔案
SQL> show parameter db_name
SQL> select name from v$controlfile;
SQL> create pfile='/TMP/initsid.ora' from spfile;
SQL> alter database backup controlfile to '+DATADG2';
SQL> alter system set control_files='+DATADG2\CONTROLFILE\
RMAN複製資料庫
$ rman target /
RMAN > shutdown immediate;
RMAN > startup nomount;
RMAN> restore controlfile to 'ATADG2>' from '+DATADG\CONTROLFILE\mycontrol.ctl'; (specify the original (old) location of controlfile here)
RMAN > alter database mount;
RMAN> backup as copy database format '+DATADG2';
SWITCH資料庫並恢復開啟
RMAN> switch database to copy;
RMAN> recover database ;
RMAN> alter database open resetlogs;
重置TEMP表空間
SQL> alter tablespace TEMP add tempfile '+DATADG2' SIZE 1000M;
SQL> alter database tempfile '+DATADG/tempfile/temp.265.626631119' drop;
重置REDO
SQL> alter database add logfile thread 1 group 5 '+DG2' size 100m;
Alter database drop logfile group 1;
檢查資料庫檔案路徑
SQL> select name from v$controlfile
union
select name from v$datafile
union
select name from v$tempfile
union
select member from v$logfile
修改資料庫啟動引數檔案路徑
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29337971/viewspace-1107215/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11.2.0.1 rac 修改asm磁碟組的冗餘模式(redundancy mode)為normalOracleASM模式ORM
- 通過遷移的方式修改ASM磁碟組的冗餘屬性ASM
- ASM磁碟組修改重建操作ASM
- 修改ASM磁碟組的屬性ASM
- 廉價冗餘磁碟陣列陣列
- ASM可以更改冗餘度&增加failgroup嗎?ASMAI
- oracle asm 磁碟管理什麼場景該用什麼樣的冗餘方式OracleASM
- asm 磁碟組 增刪磁碟組ASM
- 檢視asm磁碟組剩餘空間的正確方法ASM
- RAC環境ASM磁碟組間修改spfile的位置ASM
- ASM磁碟組限制ASM
- asm磁碟normal模式ASMORM模式
- 遷移ASM磁碟組ASM
- 全面學習和應用ORACLE ASM特性--(3)新增和修改asm磁碟組OracleASM
- Oracle日誌組新增冗餘檔案和日誌組Oracle
- ORACLE RAC重建ASM磁碟組OracleASM
- ASM磁碟組空間不足ASM
- ASM(10g/11g)在Normal或High冗餘模式下如何寫資料ASMORM模式
- 一文全懂:獨立冗餘磁碟陣列(RAID)陣列AI
- 【ASM】Oracle asm磁碟被格式化,如何掛載該磁碟組ASMOracle
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- ASM磁碟組更換磁碟的操作方法ASM
- 在ASM磁碟組中刪除一個磁碟ASM
- ASM磁碟組刪除DISK操作ASM
- 有效管理 ASM 磁碟組空間ASM
- Oracle ASM新增磁碟組POWER OPTIONOracleASM
- Oracle ASM磁碟組常用操作命令OracleASM
- Oracle ASM異常dismount磁碟組OracleASM
- asm磁碟組建立錯誤,用中轉儲存,重建磁碟組ASM
- 新增磁碟多連路磁碟併為ASM磁碟組擴容ASM
- 網路冗餘技術
- 使用udev擴充套件ASM磁碟組dev套件ASM
- ASM 磁碟組的建立及擴容ASM
- ORACLE ASM磁碟組空間溢位OracleASM
- ASM磁碟組擴容操作文件ASM
- 通過FTP訪問ASM磁碟組FTPASM
- ASM磁碟組不能自動掛載ASM
- Windows 下使用檔案模擬磁碟配置ASM磁碟組WindowsASM