当前位置:网站首页>登录连接 CDB 和 PDB
登录连接 CDB 和 PDB
2022-07-05 17:42:00 【用户8006012】
[email protected]> select name from v$datafile;
NAME
------------------------------------------------------------------------------------------------------------------------
/oradata/ORCL/system01.dbf
/oradata/ORCL/sysaux01.dbf
/oradata/ORCL/undotbs01.dbf
/oradata/ORCL/pdbseed/system01.dbf
/oradata/ORCL/pdbseed/sysaux01.dbf
/oradata/ORCL/users01.dbf
/oradata/ORCL/pdbseed/undotbs01.dbf
7 rows selected.
[email protected]> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
[email protected]>
1 连接 CDB 和 PDB
1.1 设置 ORACLE_SID
配置 ORACLE_SID,使用 OS 验证连接 cdb1
[[email protected]:/home/oracle]$ export ORACLE_SID=cdb1
[[email protected]:/home/oracle]$ echo $ORACLE_SID1.2 连接多租户数据库 cdb1
设置了 ORACLE_SID 环境变量后,直接使用 sqlplus 本地操作系统认证登录
[[email protected]:/home/oracle]$ sqlplus / as sysdbadbca 建库后, tnsnames.ora 中已经增加了 ORCL
[[email protected]:/home/oracle]$ cat $ORACLE_HOME/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/19.3.0/db/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = orcl19C)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = orcl19C)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
使用 tnsnames 服务名登录
[[email protected]:/home/oracle]$ sqlplus sys/[email protected] as sysdba1.3 查看数据库是否是多租户数据库
[email protected]> select name,cdb from v$database;
NAME CDB
--------- ---
ORCL YES1.4 查看当前连接的容器
[email protected]> show con_name
CON_NAME
------------------------------
CDB$ROOT
[email protected]> show con_id
CON_ID
------------------------------
11.5 查看可插拔数据库 pdb 状态
[email protected]> select name,con_id,open_mode from v$pdbs;
NAME CON_ID OPEN_MODE
------------------------------ ---------- ----------
PDB$SEED 2 READ ONLY
[email protected]> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO1.6 连接到可插拔数据库 pdb
方法一:alter session set container
[email protected]> alter session set container=pdb1;
[email protected]> show con_name
方法二:使用服务名连接
查看 pdb1 服务名
[email protected]> select name,con_id from v$services;
ezconnect 方式
使用 ezconnect 的方式,明确指定主机名(ip 地址)、端口号、服务名
[[email protected] ~]$ sqlplus sys/[email protected]:1521/pdb1 as sysdba
配置 tnsnames.ora 增加 pdb1
编写客户端网络配置文件 tnsnames.ora,增加 pdb1 的配置
[[email protected] ~]$ cd $ORACLE_HOME/network/admin
[[email protected] admin]$ vi tnsnames.ora
pdb1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = orcl19C)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
sqlplus 通过服务名连接 pdb1
[[email protected] ~]$ sqlplus sys/[email protected] as sysdba
[email protected]> show con_name
[email protected]> show pdbs
cdb 使用 connect 命令切换到 pdb
查看当前容器
[email protected]> show pdbs
sqlplus 中使用 connect 命令直接切换到 pdb1
[email protected]> conn sys/[email protected] as sysdba
[email protected]> show pdbs1.7 pdb 切换回 cdb
1.7.1 方法一:alter session set container
[email protected]> alter session set container=cdb$root;
[email protected]> show pdbs
建议通过服务名的方式切换或连接
[email protected]> conn sys/[email protected] as sysdba边栏推荐
- flask接口响应中的中文乱码(unicode)处理
- Is it safe for China Galaxy Securities to open an account? How long can I buy stocks after opening an account
- Teamcenter 消息注册前操作或后操作
- QT控制台打印输出
- rsync
- Ant financial's sudden wealth has not yet begun, but the myth of zoom continues!
- 得知女儿被猥亵,35岁男子将对方打至轻伤二级,法院作出不起诉决定
- 职场进阶指南:大厂人必看书籍推荐
- Data access - entityframework integration
- Teamcenter 消息注册前操作或後操作
猜你喜欢

论文阅读_医疗NLP模型_ EMBERT

GFS分布式文件系统

leetcode每日一题:字符串中的第一个唯一字符

Daily exercise: a series of dates

职场进阶指南:大厂人必看书籍推荐

LeetCode 练习——206. 反转链表

Zabbix

Abnormal recovery of virtual machine Oracle -- Xi Fenfei

CVPR 2022 best student paper: single image estimation object pose estimation in 3D space

企业数字化发展中的六个安全陋习,每一个都很危险!
随机推荐
What are the changes in the 2022 PMP Exam?
云主机oracle异常恢复----惜分飞
Zabbix
使用QT遍历Json文档及搜索子对象
一文读懂简单查询代价估算
Leetcode daily question: the first unique character in the string
C # mixed graphics and text, written to the database in binary mode
2022新版PMP考试有哪些变化?
Ant financial's sudden wealth has not yet begun, but the myth of zoom continues!
Clickhouse (03) how to install and deploy Clickhouse
LeetCode 练习——206. 反转链表
Operation before or after Teamcenter message registration
Disabling and enabling inspections pycharm
The comprehensive competitiveness of Huawei cloud native containers ranks first in China!
EPM相关
Short the command line via jar manifest or via a classpath file and rerun
Force deduction solution summary 1200 minimum absolute difference
Cmake tutorial Step4 (installation and testing)
How to modify MySQL fields as self growing fields
GFS distributed file system