Vous êtes sur la page 1sur 4

set col col col

line 130 name format a20 path format a20 failgroup format a9

select DG.NAME, D.PATH,D.FAILGROUP, D.MOUNT_STATUS, D.MODE_STATUS, D.STATE FROM V$ASM_DISKGROUP DG, V$ASM_DISK D WHERE DG.GROUP_NUMBER(+) =D.GROUP_NUMBER ORDER BY 1,3; -- Changes into ASM 1. ++++++++++++++++++++++++++++++++++++++++++++ on Both Node ++++++++++++++++++++++++++++++++++++++++++++ crs_stop -all emctl stop agent /etc/init.d/init.crs disable /etc/init.d/init.crs stop /etc/init.d/oracleasm disable /etc/init.d/oracleasm stop /sbin/services ocfs2 stop /sbin/services o2cb stop /sbin/services o2cb disable ++++++++++++++++++++++++++++++++++++++++++++ 2. ++++++++++++++++++++++++++++++++++++++++++++ cd /etc/sysconfig/ vi oracleasm ## edit the following line into oracleasm file ORACLEASM_SCANORDER=/dev/* cd /u01/app/oracle/product/10.2.0/db_1/dbs/ cp init+ASM1.ora init+ASM1.ora.org vi init+ASM1.ora ##add the following line into init+ASM1.ora file asm_diskstring='ORCL:*' 3. ++++++++++++++++++++++++++++++++++++++++++++

/etc/init.d/init.crs enable /etc/init.d/oracleasm enable /sbin/services o2cb enable ++++++++++++++++++++++++++++++++++++++++++++ 4. ++++++++++++++++++++++++++++++++++++++++++++ rboot create pfile='/u01/app/oracle/product/10.2.0/db_1/dbs/ASM_Pfile.ora' from spfile ############ set col col col ASM

line 130 name format a20 path format a20 failgroup format a9

select group_number, name, allocation_unit_size alloc_unit_size,state, type, tot al_mb, usable_file_mb from v$asm_diskgroup; select name, path, header_status, total_mb free_mb, trunc(bytes_read/1024/1024) read_mb, trunc(bytes_written/1024/1024) write_mb from v$asm_disk; ############# DB

col FILE_NAME for a45 select file_name,bytes/1024/1024 from dba_data_files col MEMBER for a55 select group#, type, member, is_recovery_dest_file from v$logfile order by group #;

############# Add TAF Service srvctl status service -d devdb srvctl add service -d devdb -s devdb_oltp -r devdb1,devdb2 -P BASIC srvctl start service -d devdb -s devdb_oltp srvctl status service -d devdb set line 130 col SERVICE_ID for 999

col NAME for a35 col NETWORK_NAME for a35 col FAILOVER_METHOD for a30

select SERVICE_ID, NAME, NETWORK_NAME, FAILOVER_METHOD FROM DBA_SERVICES; ############# Failove configuration exec dbms_service.modify_service( service_name => 'devdb_oltp' , aq_ha_notificat ions => true, failover_method => dbms_service.failover_method_basic, failover_ty pe => dbms_service.failover_type_select, failover_retries =>180, failover_delay =>5);

exec dbms_service.modify_service( service_name => 'devdb_oltp' , aq_ha_notifications => true , failover_method => dbms_service.failover_method_basic , failover_type => dbms_service.failover_type_select , failover_retries =>180 , failover_delay =>5 ) ; ++++++++++++++ ++++++++++++++ procedure disconnect_session( service_name in varchar2); procedure create_service( service_name in varchar2, network_name in varchar2, go al in number, dtp in boolean, aq_ha_notifications in boolean, failover_method in varchar2, failover_type in varchar2, failover_retries in number, failover_delay in number, clb_goal in number); procedure modify_service( service_name in varchar2, goal in number, dtp in boole an, aq_ha_notifications in boolean, failover_method in varchar2, failover_type i n varchar2, failover_retries in number, failover_delay in number, clb_goal in nu mber); procedure delete_service( service_name in varchar2); procedure start_service( service_name in varchar2, instance_name in varchar2); procedure stop_service( service_name in varchar2, instance_name in varchar2); ++++++++++++++ ++++++++++++++ DEVDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip.hclt.com)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip.hclt.com)(PORT = 1521)) (LOAD_BALANCE = no) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = devdb_oltp) ) )

DEVDB_OLTP = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip.hclt.com)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip.hclt.com)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = devdb_oltp) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 180) (DELAY = 5) ) ) )

connect system/devdb@crm connect system/devdb@devdb_oltp select instance_number instance#, instance_name, host_name, status from v$instan ce; select failover_type, failover_method, failed_over from v$session where username ='SCOTT';

############# Remove TAF Service srvctl status service -d devdb srvctl stop service -d devdb -s devdb_oltp srvctl remove service -d devdb -s devdb_oltp srvctl status service -d devdb SQL > exec dbms_service.delete_service( service_name => 'devdb_oltp'); exec dbms_service.modify_service( service_name => 'CRM' , aq_ha_notifications => true, failover_method => dbms_service.failover_method_basic, failover_type => d bms_service.failover_type_select, failover_retries =>180, failover_delay =>5);

Vous aimerez peut-être aussi