Connecting to Container Databases (CDB) and Pluggable Databases (PDB) in Oracle Database 12c

来源:互联网 发布:王思聪游戏水平 知乎 编辑:程序博客网 时间:2024/04/26 08:55

Connecting to the root of a container database is the same as that of any previous database instance. On the database server you can use OS Authentication

[oracle@vmdb12c ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.1.0 Production on Fri Sep 6 22:06:34 2013Copyright (c) 1982, 2013, Oracle.  All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsSQL> show con_nameCON_NAME------------------------------CDB$ROOT

The V$SERVICES views can be used to display available services from the database.

SQL> select name,pdb from v$services order by 2;NAME                 PDB-------------------- ----------zwcXDB               CDB$ROOTSYS$BACKGROUND       CDB$ROOTSYS$USERS            CDB$ROOTzwc                  CDB$ROOTzhongwc1             ZHONGWC1zhongwc2             ZHONGWC26 rows selected.

The lsnrctl utility allows you to display the available services from the command line.

[oracle@vmdb12c ~]$ lsnrctl statusLSNRCTL for Linux: Version 12.1.0.1.0 - Production on 06-SEP-2013 22:10:41Copyright (c) 1991, 2013, Oracle.  All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vmdb12c)(PORT=1521)))STATUS of the LISTENER------------------------Alias                     LISTENERVersion                   TNSLSNR for Linux: Version 12.1.0.1.0 - ProductionStart Date                06-SEP-2013 19:32:46Uptime                    0 days 2 hr. 37 min. 54 secTrace Level               offSecurity                  ON: Local OS AuthenticationSNMP                      OFFListener Parameter File   /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.oraListener Log File         /u01/app/oracle/diag/tnslsnr/vmdb12c/listener/alert/log.xmlListening Endpoints Summary...  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmdb12c)(PORT=1521)))  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))Services Summary...Service "zhongwc1" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...Service "zhongwc2" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...Service "zwc" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...Service "zwcXDB" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...The command completed successfully
[oracle@vmdb12c ~]$ lsnrctl serviceLSNRCTL for Linux: Version 12.1.0.1.0 - Production on 06-SEP-2013 22:10:45Copyright (c) 1991, 2013, Oracle.  All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vmdb12c)(PORT=1521)))Services Summary...Service "zhongwc1" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...    Handler(s):      "DEDICATED" established:5 refused:0 state:ready         LOCAL SERVERService "zhongwc2" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...    Handler(s):      "DEDICATED" established:5 refused:0 state:ready         LOCAL SERVERService "zwc" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...    Handler(s):      "DEDICATED" established:5 refused:0 state:ready         LOCAL SERVERService "zwcXDB" has 1 instance(s).  Instance "zwc", status READY, has 1 handler(s) for this service...    Handler(s):      "D000" established:0 refused:0 current:0 max:1022 state:ready         DISPATCHER <machine: vmdb12c, pid: 4294>         (ADDRESS=(PROTOCOL=tcp)(HOST=vmdb12c)(PORT=34716))The command completed successfully

Connections using services are unchanged from previous versions.

easy connect

[oracle@vmdb12c ~]$ sqlplus system/oracle@192.168.1.14:1521/zhongwc1SQL*Plus: Release 12.1.0.1.0 Production on Fri Sep 6 22:13:37 2013Copyright (c) 1982, 2013, Oracle.  All rights reserved.Last Successful login time: Fri Sep 06 2013 22:13:31 +08:00Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsSQL> show pdbs    CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         3 ZHONGWC1                       READ WRITE NOSQL> show con_nameCON_NAME------------------------------ZHONGWC1
[oracle@vmdb12c ~]$ sqlplus system/oracle@192.168.1.14:1521/zhongwc2SQL*Plus: Release 12.1.0.1.0 Production on Fri Sep 6 22:13:48 2013Copyright (c) 1982, 2013, Oracle.  All rights reserved.Last Successful login time: Fri Sep 06 2013 21:26:00 +08:00Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsSQL> show pdbs    CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         4 ZHONGWC2                       READ WRITE NOSQL> show con_nameCON_NAME------------------------------ZHONGWC2

TNS
[oracle@vmdb12c ~]$ sqlplus system/oracle@zhongwc1SQL*Plus: Release 12.1.0.1.0 Production on Fri Sep 6 22:15:42 2013Copyright (c) 1982, 2013, Oracle.  All rights reserved.Last Successful login time: Fri Sep 06 2013 22:13:37 +08:00Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsSQL> show pdbs    CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         3 ZHONGWC1                       READ WRITE NOSQL> show con_nameCON_NAME------------------------------ZHONGWC1
[oracle@vmdb12c ~]$ sqlplus system/oracle@zhongwc2SQL*Plus: Release 12.1.0.1.0 Production on Fri Sep 6 22:15:47 2013Copyright (c) 1982, 2013, Oracle.  All rights reserved.Last Successful login time: Fri Sep 06 2013 22:13:48 +08:00Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsSQL> show con_nameCON_NAME------------------------------ZHONGWC2SQL> show pdbs    CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         4 ZHONGWC2                       READ WRITE NO

tnsnames.ora

ZWC =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = vmdb12c)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = zwc)    )  )zhongwc1 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = vmdb12c)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = zhongwc1)    )  )zhongwc2 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = vmdb12c)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = zhongwc2)    )  )LISTENER_ZWC =  (ADDRESS = (PROTOCOL = TCP)(HOST = vmdb12c)(PORT = 1521))

When logged in to the CDB as an appropriately privileged user, the ALTER SESSION command can be used to switch between containers within the container database.

[oracle@vmdb12c ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.1.0 Production on Fri Sep 6 22:17:52 2013Copyright (c) 1982, 2013, Oracle.  All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsSQL> alter session set container=zhongwc1;Session altered.SQL> show pdbs    CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         3 ZHONGWC1                       READ WRITE NOSQL> alter session set container=zhongwc2;Session altered.SQL> show pdbs    CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         4 ZHONGWC2                       READ WRITE NOSQL> alter session set container=cdb$root;Session altered.SQL> show pdbs    CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         2 PDB$SEED                       READ ONLY  NO         3 ZHONGWC1                       READ WRITE NO         4 ZHONGWC2                       READ WRITE NO
SQL> select sys_context('USERENV','CON_NAME') from dual;SYS_CONTEXT('USERENV','CON_NAME')--------------------------------------------------------------------------------CDB$ROOTSQL> alter session set container=zhongwc1;Session altered.SQL> select sys_context('USERENV','CON_NAME') from dual;SYS_CONTEXT('USERENV','CON_NAME')--------------------------------------------------------------------------------ZHONGWC1SQL> alter session set container=zhongwc2;Session altered.SQL> select sys_context('USERENV','CON_NAME') from dual;SYS_CONTEXT('USERENV','CON_NAME')--------------------------------------------------------------------------------ZHONGWC2





原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 掉小区阴井盖里物业不管怎么办 卫生间下水道被头发堵了怎么办妙招 久量时尚夜光台灯不亮了怎么办 我想做水电暖工程没有资质怎么办 修手机被弄丢了没有开维修单怎么办 手机去维修被老板弄丢了怎么办 5年保修期过后房子楼顶漏水怎么办 墙内水管漏水怎么办3步骤巧维修 下面有地暖下面水管漏水怎么办 热水器接的塑料水管子漏水怎么办 电热水器烧热水时热水管漏水怎么办 户户通位置锁定模块异常1怎么办 户户通位置锁定模块异常3怎么办 逆战安全系统检测客户端异常怎么办 电视户户通位置信息模块异常怎么办 苹果手机wi-fi模块坏了怎么办 xp本地连接受限制或无连接怎么办 公司没帮二级建造师延续注册怎么办 考造价师考过了年限不够怎么办? 上海众非称重不显示数字怎么办 宝骏630防火墙隔热棉掉了怎么办 冷车启动水温报警灯亮了怎么办 租铺位面积比合同面积小怎么办 农村村民建房领居不肯签名怎么办 车祸死者家属不来协商赔偿怎么办 26岁想回去当老师了怎么办 面包车排量小空调带不凉快怎么办 科三包过不给退钱人跑了怎么办 护师职称考试成绩单丢了怎么办 河南二级建造师报名地址填错怎么办 山东以前的企业没有消防备案怎么办 重庆渝北初级审核时间过了怎么办 初级职称复核毕业证弄丢了怎么办 杭州公租房选房后变更单位的怎么办 契税交了贷款办不下来怎么办 天津公租房住满5年后怎么办 大江里钓鱼水流太急立不住漂怎么办 房子定金交了不想要了怎么办 房子付了首付不想要了怎么办 三国大时代4王越死了任务怎么办 红米2卡顿反应慢怎么办