oracle12c 怎么直接连接到PDB数据库? 10C

创建PDB数据库后无法使用PDB数据库的管理员账号直接连接至PDB数据库
SQLPLUS提示如下:

SQL> conn accp1sys/accpManage@ACCP1
ERROR:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

已确定该PDB数据库ACCP1以及账号存在
图片说明

listener.ora以及tnsmanes.ora配置如下:
tnsnames:

# tnsnames.ora Network Configuration File: D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
            (SID = CLRExtProc)
            (PRESENTATION = RO)
        )
    )

ORCL =
    (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = orcl)
        )
    )

ACCP1 =
    (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = accp)
        )
    )

listener:

# listener.ora Network Configuration File: D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
    (SID_LIST =
        (SID_DESC =
            (SID_NAME = CLRExtProc)
            (ORACLE_HOME = D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2)
            (PROGRAM = extproc)
            (ENVS = "EXTPROC_DLLS=ONLY:D:\OracleDB\app\GintokiOrc\product\12.1.0\dbhome_2\bin\oraclr12.dll")
        )
        (SID_DESC =
            (SID_NAME = orcl)
            (GLOBAL_DBNAME = ORCL)
        )
        (SID_DESC =
            (SID_NAME = accp1)
            (GLOBAL_DBNAME = ACCP1)
        )
    )

LISTENER =
    (DESCRIPTION_LIST =
        (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
    )

经过多方搜索,始终无法连接上,希望各位高手帮忙解决一下,感激不尽

1个回答

你看看你的服务开了么

herozhangbz
herozhangbz 你试试在你的数据库下新建一个账号,看能不能连接
大约 4 年之前 回复
Gintoki_T
Gintoki_T 服务已经开了,连接CDB正常
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

oracle 12c 数据库创建

oracle 菜鸟 请大神回答 windows 环境: 1.创建数据库及用户的命令(sql 语句)。 2.一个进程下可以运行多过数据库吗?还是每个数据库必须启动一个进程?

oracle12c无法用plsql连接

win下装12c,使用sqlplus连接时没有问题 ![图片说明](https://img-ask.csdn.net/upload/201710/05/1507184227_654387.png) 用plsql连接时报错 ![图片说明](https://img-ask.csdn.net/upload/201710/05/1507184275_525314.png) listener.ora中配置 ![图片说明](https://img-ask.csdn.net/upload/201710/05/1507184315_614686.png) tnsnames.ora中配置 ![图片说明](https://img-ask.csdn.net/upload/201710/05/1507184340_429686.png) 不知道是哪出了错

启动PDB数据库时说我权限不足怎么解决

![图片说明](https://img-ask.csdn.net/upload/201507/20/1437384348_878807.png)

C#连接ORACLE 12C连接不上,连11g可以,怎么办呢

本来程序编写时是用oracle 11g的,但服务器是windows server2016安装不了11g,所以就重新装了一个12c,结果现在程序连不上12c了,这该怎么办呢

Oracle12c R2打开em后可以看到登陆界面 但登陆后网页界面一片空白 没有内容

服务器系统是windows2012 R2 安装完oracle12c并创建完数据库以后开始菜单里没有database control 在网页中打开localhost5500地址后可以看到登陆界面 把用户口令输完也可以登陆成功 但是登陆后的界面一片空白 没有任何选项

Linux Oracle12 命令行创建多个数据库

oracle小白,以前用mysql创建都多个数据库create database xx;为多个应用使用。而现在用oracle,怎么创建多个数据库为多个应用同时使用? 条件:系统CentOS6.5本地虚拟机;Oracle12。都是命令行安装配置的,操作数据库也要求只使用命令行操作。

Visio Studio2015连接Oracle 12c失败提示32位客户端以64位模式运行怎么解决

Visio Studio2015版本,Oracle是12c版本,都是64位的,开发.Net网站,选择了sqldatasource控件后连接数据库,提示这个问题,该怎么解决?![图片说明](https://img-ask.csdn.net/upload/201512/30/1451445252_23955.png)

oracle10g-oracle12c数据迁移问题

现在公司需要数据迁移 数据量大概2T左右 从oracle10g-oracle12c 初步决定先把存储过程先弄过去 然后找一些数据进行跑数测试 请问大神们有没有具体的方案 或者脚本

oracle 12c 创建directory表查询不到

create DIRECTORY DUMP1_DIR as 'C:\dump1\dir'; 显示创建成功目录 select * from dba_directories; 显示ORA-00942: 表或视图不存在

Oracle12C安装后不能网络配置

Oracle12c客户端32位,安装后打开网络配置,里面的监听程序设置就是灰的,不能点,这是为什么,11g安装就没这个问题啊

Oracle12c alert log日志文件的位置在哪呢?

Oracle12c alert log日志文件的位置在哪呢?找不着勒?。。。。。

oracle 12c 下动态sql执行的问题

在存储过程中使用动态sql遇到了下述问题,向各位大佬求教……这个问题中的过程,在10G中运行没有问题,但是现在数据库升级了后,就产生了问题。 数据库版本12.1.0.2.0 我在存储过程中,使用了动态sql,目的是统计数据。动态sql大概如下,prm_con 是入参, ``` SELECT SEQ_table_1_ACE100.NEXTVAL INTO V_ACE100 FROM DUAL; v_sql := 'insert into table1 select t2.columns1, t2.columns2, :1, ROW_NUMBER() OVER(ORDER BY columns1) AS XH from table2 t2,view1 v1 where t2.columns3 = v1.columns3 and ' || prm_con; EXECUTE IMMEDIATE V_SQL USING v_ace100; ``` 问题是这段sql,执行后, ROW_NUMBER()产生的数值没有写入到表中。而这段sql如果我自己直接执行,是可以插入的。 下面的截图是调试过程的结果 ![图片说明](https://img-ask.csdn.net/upload/201709/11/1505103000_381520.png) 下面的截图是手动执行sql的结果 ![图片说明](https://img-ask.csdn.net/upload/201709/11/1505103060_71351.png)

linux系统下oracle12c空库创建实例

linux系统下Oracle12c如何在只有空库的情况下创建实例 也就是当前没有图形化界面 sqlplus不好使的情况下 创建实例 跪求详细命令

oracle12c创建用户问题

oracle12c如何创建用户,怎么给用户设置DBA权限,求具体步骤或代码。

oracle 12c在windows server 2012 r2上安装出现的稀奇的事

oracle 12c具体版本是12.1.0.2。 我在台式机上安装windows server 2012 r2再安装这个版本的oracle,没有任何问题。 但是,现在我是在macbook pro 2014mid上,通过bootcamp先安装了一个windows server 2012 r2, 然后再安装这个版本的oracle 12c,就出现了问题。 软件安装完成后,配置数据库的第一步,Net configration assistant成功了。 但是Database configration assistant这一步,提示12560错误。 #listener.ora的内容如下 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\orcldb\product\12.1.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\orcldb\product\12.1.0\dbhome_1\bin\oraclr12.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = WINSRV)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) #tnsnames.ora的内容如下 ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = WINSRV)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) ) lsnrctl显示CLRExtProc状态UNKNOWN。 做了如下各项的组合尝试: 1,改为静态IP 2,在listener.ora里面手工添加了ORCL的SID_DESC 3,改hosts文件 4,改WINSRV为127.0.0.1 5,关闭防火墙 6,检查\\localhost\c$的共享 7,重新安装windows server 2012 r2系统,直接安装oracle 12c 8,使用ORADIM -DELETE/-NEW手工创建例程 9,检查注册表中的ORACLE_SID 10,尝试过环境变量中加ORACLE_SID 11,GLOBAL_DBNAME/SID/SERVICE_NAME/SID_NAME等等都尝试了 服务啥的看起来都正常,但是就是连接不上。 另外,手工调用database configuration assistant创建数据库,也是提示ORA-12560错误。 看了日志文件,没看出啥来。 有人说问题已经不属于oracle的范畴了,让在操作系统角度去找。 大家有啥建议?

java web连接Oracle12c 报 没有匹配的身份验证协议

之前连接本地11g的数据库没问题,连接12c报错信息如下: ERROR [com.njry.util.DBHelper:294]- org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol ) org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol ) 1 2 ERROR [com.njry.util.DBHelper:294]- org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol ) org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol ) 配置:jdk 1.6 tomcat7 首先,数据库是远程库,我动不了 然后根据网上的提示,找到了如下方法: 1.ojdbc14.jar替换成 ojdbc6.jar; 2.把数据库12c下的jar包替换到Java里,然后把Java项目里的sqljdbc.jar删掉 但是都没法用。 所以请教一下,麻烦描述的详细一下。

项目从ORACLE 10换成ORACLE 12C 启动报错

项目从ORACLE 10换成ORACLE 12C 启动报错 用TOMCAT启动,日志里面报下面错误 ``` org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'soarBaseService' defined in file [F:\dhcc\GZF\WEB-INF\classes\spring\base\soarbaseservice.bean.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in file [F:\dhcc\GZF\WEB-INF\classes\spring\basecomponent.bean.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file [F:\dhcc\GZF\WEB-INF\classes\spring\datasource.bean.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: failed to get the datasource info ! ``` 现在没什么方向,想请教一下大神们。 我看了下项目里面是没OJDBC7.JAR包的,是不是由于我没有放入这个的问题?还是说项目里面的SPRING里面有什么要改? 我看了下ORACLE 安装目录APP里面的LIB,里面最多只到OJDBC6.JAR 求大神们指路。

oracle12c 每次开机都要手动lsnrctl 先top 再start,才能成功链接数据库。。。

开机后sqlplus 用户名/密码@格式 总是卡在那里,查看了下lsnrctl status 显示如下: ![图片说明](https://img-ask.csdn.net/upload/201504/05/1428198637_316592.jpg) 然后要手动stop 再start才行,![图片说明](https://img-ask.csdn.net/upload/201504/05/1428198731_706346.jpg) 我看服务里的TNS开机也启动了啊 不然也不会查到status吧,对比这两张图,好像服务和实例没啥区别啊,就是刚开机不能连,得stop,start后才行,虽然能用,每次都得这样,好郁闷啊,没找到在哪里设置的,求教下CSDN万能的大神们,不胜感激!!!谢谢!

安装Oracle 12C 卡住了,之后怎么办,请教

为了安装好数据库,重装好系统第一步就执行安装,可是还是失败了。在安装到如图所示的步骤后,等了几个小时都没进入下一步,然后直接被我取消安装了,现在要怎么样才能正常使用数据库?![图片](https://img-ask.csdn.net/upload/201708/05/1501866702_560003.png)

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c# 开发接口 c# 中方法上面的限制 c# java 时间戳 c#单元测试入门 c# 数组转化成文本 c#实体类主外键关系设置 c# 子函数 局部 c#窗口位置设置 c# list 查询 c# 事件 执行顺序
立即提问