|
16 | 16 | set lines 8000 pages 0 feedback off verify off timing off |
17 | 17 | set colsep "|||" |
18 | 18 |
|
19 | | -define TABLENAME = 'dba_services' |
20 | | -col :TABLENAME_ new_val TABLENAME noprint |
21 | | -variable TABLENAME_ varchar2(30) |
| 19 | +alter session set container=&1; |
22 | 20 |
|
23 | | -define NAMECOLUMNS = '-1 pdb,name,FAILOVER_METHOD,FAILOVER_TYPE,FAILOVER_RETRIES,FAILOVER_DELAY,ENABLED' |
24 | | -col :NAMECOLUMNS_ new_val NAMECOLUMNS noprint |
25 | | -variable NAMECOLUMNS_ varchar2(100) |
26 | | - |
27 | | -DECLARE |
28 | | -DB_VERSION number; |
29 | | -begin |
30 | | - DB_VERSION := dbms_db_version.version + (dbms_db_version.release / 10); |
31 | | - if DB_VERSION < 12.1 then |
32 | | - :TABLENAME_ := 'dba_services'; |
33 | | - :NAMECOLUMNS_ := ''''' pdb,name,FAILOVER_METHOD,FAILOVER_TYPE,FAILOVER_RETRIES,FAILOVER_DELAY,ENABLED'; |
34 | | - else |
35 | | - :TABLENAME_ := 'cdb_services'; |
36 | | - :NAMECOLUMNS_ := 'pdb,name,FAILOVER_METHOD,FAILOVER_TYPE,FAILOVER_RETRIES,FAILOVER_DELAY,ENABLED'; |
37 | | - end if; |
38 | | -end; |
39 | | -/ |
40 | | - |
41 | | -select :TABLENAME_, :NAMECOLUMNS_ from dual; |
42 | | - |
43 | | -select &NAMECOLUMNS from &TABLENAME where NAME not in('SYS$BACKGROUND','SYS$USERS'); |
| 21 | +select name,FAILOVER_METHOD,FAILOVER_TYPE,FAILOVER_RETRIES,FAILOVER_DELAY,ENABLED from dba_services where NAME not in('SYS$BACKGROUND','SYS$USERS'); |
44 | 22 |
|
45 | 23 | exit |
0 commit comments