oracle18c打开pdb服务,SQLPLUS 连接 Oracle 18c CDB和PDB方法
1 场景
sqlplus 连接oracle 数据库提示如下错误:
sqlplus 连接cdb 提示无法识别连接的描述符
[oracle@www.cndba.cn admin]$ sqlplus system/oracle@cndba
SQL*Plus: Release 18.0.0.0.0 Production on Tue Jun 19 13:54:22 2018
Version 18.1.0.0.0
Copyright (c) 1982, 2017, Oracle. All rights reserved.
ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
2 查看监听状态,判断是否是监听的问题
[oracle@www.cndba.cn admin]$ lsnrctl status
LSNRCTL for Linux: Version 18.0.0.0.0 - Production on 19-JUN-2018 13:58:14
Copyright (c) 1991, 2017, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host1)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 18.0.0.0.0 - Production
Start Date 19-JUN-2018 09:39:15
Uptime 0 days 4 hr. 18 min. 58 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/18.1.0/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/host1/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully
从中可以看出监听正常,但是The listener supports no services这个是不识别service_name
3 查看参数
SQL> show parameter name
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
cdb_cluster_name string
cell_offloadgroup_name string
db_file_name_convert string
db_name string cndba
db_unique_name string cndba
global_names boolean FALSE
instance_name string cndba
lock_name_space string
log_file_name_convert string
pdb_file_name_convert string
processor_group_name string
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
service_names string cndba
4 正确的配置方法
4.1 在listener.ora文件里面添加SID_LIST_LISTENER
[oracle@www.cndba.cn admin]$ cd /u01/app/oracle/product/18.1.0/dbhome_1/network/admin
[oracle@www.cndba.cn admin]$ cat listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/18.1.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = cndba)--db_unique_name
(ORACLE_HOME = /u01/app/oracle/product/18.1.0/dbhome_1)
(SID_NAME = cndba)--instance_name
)
(SID_DESC =
(GLOBAL_DBNAME = pdbcndba)--pdbname
(ORACLE_HOME = /u01/app/oracle/product/18.1.0/dbhome_1)
(SID_NAME = cndba)--instance_name
)
)
重启listener服务
[oracle@www.cndba.cn admin]$ lsnrctl start
LSNRCTL for Linux: Version 18.0.0.0.0 - Production on 19-JUN-2018 14:29:27
Copyright (c) 1991, 2017, Oracle. All rights reserved.
Starting /u01/app/oracle/product/18.1.0/dbhome_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 18.0.0.0.0 - Production
System parameter file is /u01/app/oracle/product/18.1.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/host1/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host1)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 18.0.0.0.0 - Production
Start Date 19-JUN-2018 14:29:27
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/18.1.0/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/host1/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "cndba" has 1 instance(s).
Instance "cndba", status UNKNOWN, has 1 handler(s) for this service...
Service "pdbcndba" has 1 instance(s).
Instance "cndba", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
4.2 修改tnsnames.ora,添加以下内容
[oracle@www.cndba.cn admin]$ cd /u01/app/oracle/product/18.1.0/dbhome_1/network/admin
[oracle@www.cndba.cn admin]$ cat tnsnames.ora
tnsnames.ora 添加以下内容
CNDBA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = cndba)
)
)
pdbcndba =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = pdbcndba)-- pdbname
)
)
5 测试连接是否成功
5.1 SQLPLUS连接CDB
[oracle@www.cndba.cn admin]$ sqlplus sys/oracle@cndba as sysdba
SQL*Plus: Release 18.0.0.0.0 Production on Tue Jun 19 14:15:42 2018
Version 18.1.0.0.0
Copyright (c) 1982, 2017, Oracle. All rights reserved.
Connected to:
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.1.0.0.0
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
4 PDBCNDBA READ WRITE NO
5.2 SQLPLUS连接PDB
[oracle@www.cndba.cn admin]$ sqlplus sys/oracle@pdbcndba as sysdba
SQL*Plus: Release 18.0.0.0.0 Production on Tue Jun 19 14:15:53 2018
Version 18.1.0.0.0
Copyright (c) 1982, 2017, Oracle. All rights reserved.
Connected to:
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.1.0.0.0
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
4 PDBCNDBA READ WRITE NO
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
https://www.cndba.cn/leo1990/article/2872
版权声明:本文为博主原创文章,未经博主允许不得转载。
oracle18c打开pdb服务,SQLPLUS 连接 Oracle 18c CDB和PDB方法相关推荐
- steam无法连接至计算机,win10系统打开steam提示无法连接至steam网络的图文方法
win10系统使用久了,好多网友反馈说win10系统打开steam提示无法连接至steam网络的问题,非常不方便.有什么办法可以永久解决win10系统打开steam提示无法连接至steam网络的问题, ...
- oracle的cbd和pdb区别,Oracle 12C CDB、PDB常用管理命令
Oracle 12C CDB.PDB常用管理命令 --查看PDB信息(在CDB模式下) show pdbs --查看所有pdbselect name,open_mode from v$pdbs; -- ...
- 只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 ....
环境配置: 1.到oracle官网下载instantclient basic包,解压缩到E:\oracle\instantclient_11_2: 2.设置环境变量 NLS_lANG=SIMPLIFI ...
- window10 使用smb连接远程电脑的文件夹[打开smb服务和连接巨坑]
注:网上关于smb的win10打开服务的乱七八糟,搞了好久没搞定,最后才发现是路径写法问题- 1.如果你什么都配置好了然后发现使用smb://156.26.51.55 在打开"我的电脑&qu ...
- Oracle 12C CDB、PDB常用管理命令
--查看PDB信息(在CDB模式下) show pdbs --查看所有pdb select name,open_mode from v$pdbs; --v$pdbs为PDB信息视图 select co ...
- ORACLE 12C CDB中PDB参数管理机制
转自:http://www.xifenfei.com/2013/06/oracle-12c-cdb%E4%B8%ADpdb%E5%8F%82%E6%95%B0%E7%AE%A1%E7%90%86%E6 ...
- java 应用连接oracle 超级慢的解决方法
2019独角兽企业重金招聘Python工程师标准>>> 为了将应用迁移到云上,搞了几个星期. 最后测试的时候发现连接oracle非常慢,我们用的是阿里的druid,应用如果 长时间不 ...
- Python 技术篇-连接oracle数据库并执行sql语句实例演示,python连接oracle数据库oci详细配置方法
Python 连接 Oracle 数据库 第一章:连接 oracle 数据与环境配置 ① 连接 oracle 数据库效果演示 ② oci 下载 ③ oci 配置 ④ 环境变量配置 ⑤ 检测是否有 or ...
- php 连接oracle插入多张图片的方法
php连接oracle数据库的时候,其查询.更新.删除数据和MySQL类似,但是增加数据.特别是图片的时候就很不一样,这里面涉及到要创建一个blob对象,用blod对象去保存php图片,下面是当插入多 ...
最新文章
- numpy.ravel() vs numpy.flatten()
- 第三章 搜索与图论 【完结】
- html5变动标签新写法,Html5新标签解释及用法
- TypeScript里的工具类型Partial的用法
- 中国首款64位商用智能芯片 具备强大的计算能力
- DFS应用——查找强分支
- ICCV 2019 | 微软开源无监督学习的医学图像配准方法:递归级联网络
- 【蓝桥杯嵌入式】【STM32】2_KEYBOARD(主循环扫描+外部中断)
- Spring Boot官方文档笔记
- html滑动门+多个,jQuery实现的多滑动门,多选项卡效果代码
- 微信背后的产品观---张小龙内部8小时演讲
- c++的内存问题---内存碎片
- 在线计算机响声,怎么在线录制电脑内部声音
- 线性方程组(高斯消元)
- Excel 散点图和折线图的区别
- oracle sql 实现三张表左连接查询
- Java:使用Java调用打印机进行打印(JPG、PDF和Word三种文件格式)
- 图片批量转换成pdf
- 计算机软考答题卡填涂格式,全国计算机软考网络工程师填涂答题卡须知
- 【读书笔记】算法的乐趣
热门文章
- 怎么给电脑重装Nvidia显卡驱动?
- linux绝育玩客云_玩客云绝育,不影响下载功能
- 神经网络机器翻译模型介绍
- [附源码]计算机毕业设计springboot酒店客房管理信息系统
- 计算机图文报告病理是什么,病理图文报告系统、病理图文工作站、病理报告软件...
- 华为发生工商变更,瞄准5G车联网大蛋糕!(附产业重要数据下载)
- 【Aladdin-Unity3D-Shader编程】之六-模型实时阴影
- 怎么查看思科模拟器Cisco Packet Tracer的版本
- 微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据 下篇
- 网口灯电路——反相器