Oracle Database 11g Release 2 Real Application Clusters with SLVM/RAW on HP-UX Installation Cookbook, September 2010
38
34 Execute following commands to lock account.
• SET VERIFY OFF
• set echo on
• BEGIN
FOR item IN ( SELECT USERNAME FROM DBA_USERS WHERE ACCOUNT_STATUS
IN ('OPEN', 'LOCKED', 'EXPIRED') AND USERNAME
NOT IN ('SYS','SYSTEM') )
LOOP
dbms_output.put_line('Locking and Expiring: ' || item.USERNAME);
execute immediate 'alter user ' ||
sys.dbms_assert.enquote_name(
sys.dbms_assert.schema_name(
item.USERNAME),false) || ' password expire account lock' ;
END LOOP;
END;
/
35 Execute following commands for Post Database creation steps.
• SET VERIFY OFF
• connect "SYS"/"&&sysPassword" as SYSDBA
• set echo on
• select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual;
• execute utl_recomp.recomp_serial();
• select 'utl_recomp_end: ' || to_char(sysdate, 'HH:MI:SS') from dual;
• execute dbms_swrf_internal.cleanup_database(cleanup_local => FALSE);
• commit;
• shutdown immediate;
• connect "SYS"/"&&sysPassword" as SYSDBA
• startup mount pfile="/var/opt/oracle/admin/slvmdb/scripts/init.ora";
• alter database archivelog;
• alter database open;
• select group# from v$log where group# =3;
• select group# from v$log where group# =4;
• ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 3
('/dev/vg_rac/rorcl_redo2_1_128m') SIZE 51200K,
• GROUP 4 ('/dev/vg_rac/rorcl_redo2_2_128m') SIZE 51200K;
• ALTER DATABASE ENABLE PUBLIC THREAD 2;
• host echo cluster_database=true >>/var/opt/oracle/admin/slvmdb/scripts/init.ora;
• host echo remote_listener=auto-cluster-
scan:1521>>/var/opt/oracle/admin/slvmdb/scripts/init.ora;
• connect "SYS"/"&&sysPassword" as SYSDBA
• set echo on
• create spfile='/dev/vg_rac/rorcl_spfile_raw_5m' FROM
pfile='/var/opt/oracle/admin/slvmdb/scripts/init.ora';
• shutdown immediate;
• host /var/opt/oracle/rac_r2/bin/srvctl enable database -d slvmdb;
• host /var/opt/oracle/rac_r2/bin/srvctl start database -d slvmdb;
• connect "SYS"/"&&sysPassword" as SYSDBA