How to create Oracle Database Services via srvctl for PDB? ===== tnsnames.ora SQL> show parameter unique NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_unique_name string oradb SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO SQL> /u01/app/oracle/product/19.0.0/db_1/network/admin PRODB_SRVP= (description= (address_list= (address = (protocol = TCP)(host = 192.168.1.120)(port = 1521)) ) (connect_data = (service_name=PRODB_SRVP) ) ) http://anuj-singh.blogspot.com/2012/03/srvctl-command-reference.html SYNTAX ---- srvctl add service -d -s [-l [PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]] [-y {AUTOMATIC | MANUAL}][-q {true|false}] [-j {SHORT|LONG}] [-B {NONE|SERVICE_TIME|THROUGHPUT}][-e {NONE|SESSION|SELECT}] [-m {NONE|BASIC}][-z ] [-w ] [-t ] [-f] srvctl config service -d [-s ] [-v] srvctl start service -d [-s ""] [-o ] srvctl stop service -d [-s ""] [-f] srvctl status service -d [-s ""] [-f] [-v] srvctl enable service -d -s "" srvctl disable service -d -s "" srvctl modify service -d -s [-l [PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]] [-y {AUTOMATIC | MANUAL}][-q {true|false}] [-j {SHORT|LONG}] [-B {NONE|SERVICE_TIME|THROUGHPUT}] [-e {NONE|SESSION|SELECT}] [-m {NONE|BASIC}] [-z ] [-w ] [-t ] srvctl remove service -d -s [-f] srvctl add service -db-pdb -service -preferred -available -stopoption IMMEDIATE -notification true -drain_timeout 300 [oracle@srv1 admin]$ srvctl add service -d oradb -s PRODB_SRVP -l primary -pdb PDB1 -m BASIC -e SELECT -w 1 -z 180 -q TRUE [oracle@srv1 admin]$ srvctl start service -d oradb -s PRODB_SRVP [oracle@srv1 admin]$ srvctl status service -d oradb -s PRODB_SRVP Service PRODB_SRVP is running ==== Check the resource status !!! for services .. crsctl status resource -t|grep -i -b3 svc srvctl config service -d oradb|grep -i 'service name' ===== set linesize 100 pages 0 alter session set nls_date_format = 'DD-MON-YYYY HH24:MI:SS'; select 'SERVICE_ID ..........................................: '||SERVICE_ID , 'NAME ................................................: '||NAME , 'kill ................................................: '||NAME_HASH , 'NAME_HASH ...........................................: '||NETWORK_NAME , 'CREATION_DATE .......................................: '||CREATION_DATE , 'CREATION_DATE_HASH ..................................: '||CREATION_DATE_HASH , 'GOAL ................................................: '||GOAL , 'DTP .................................................: '||DTP, 'AQ_HA_NOTIFICATION .................................: '||AQ_HA_NOTIFICATION , 'CLB_GOAL ............................................: '||CLB_GOAL , 'COMMIT_OUTCOME ......................................: '||COMMIT_OUTCOME , 'RETENTION_TIME ......................................: '||RETENTION_TIME , 'REPLAY_INITIATION_TIMEOUT ..........................: '||REPLAY_INITIATION_TIMEOUT , 'SESSION_STATE_CONSISTENCY ...........................: '||SESSION_STATE_CONSISTENCY , 'GLOBAL ..............................................: '||GLOBAL, 'PDB ................................................: '||PDB , 'SQL_TRANSLATION_PROFILE .............................: '||SQL_TRANSLATION_PROFILE , 'MAX_LAG_TIME.........................................: '||MAX_LAG_TIME, 'STOP_OPTION ........................................: '||STOP_OPTION , 'FAILOVER_RESTORE ....................................: '||FAILOVER_RESTORE , 'DRAIN_TIMEOUT .......................................: '||DRAIN_TIMEOUT , 'TABLE_FAMILY_ID .....................................: '||TABLE_FAMILY_ID , 'CON_ID ..............................................: '||CON_ID from gv$services ; [grid@srv1 ~]$ lsnrctl services|grep -i PRODB_SRVP Service "PRODB_SRVP" has 1 instance(s). [oracle@srv1 admin]$ sqlplus anuj/anuj123@PRODB_SRVP SQL*Plus: Release 19.0.0.0.0 - Production on Wed Dec 4 16:53:31 2024 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Last Successful login time: Wed Dec 04 2024 16:28:39 +04:00 Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL>
Search This Blog
Total Pageviews
Wednesday, 4 December 2024
How to create Oracle Database Services via srvctl for PDB?
Subscribe to:
Posts (Atom)
Oracle DBA
anuj blog Archive
- ► 2011 (362)