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

问题描述

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

创建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:OracleDBappGintokiOrcproduct12.1.0dbhome_2
etworkadmin	nsnames.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:OracleDBappGintokiOrcproduct12.1.0dbhome_2
etworkadminlistener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
    (SID_LIST =
        (SID_DESC =
            (SID_NAME = CLRExtProc)
            (ORACLE_HOME = D:OracleDBappGintokiOrcproduct12.1.0dbhome_2)
            (PROGRAM = extproc)
            (ENVS = "EXTPROC_DLLS=ONLY:D:OracleDBappGintokiOrcproduct12.1.0dbhome_2inoraclr12.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))
        )
    )

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

解决方案

Oracle 12c 如何连接到 CDB 和 PDB
远程连接ORACLE 12C中可插拔数据库PDB
Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)

解决方案二:

你看看你的服务开了么

时间: 2024-08-31 22:05:07

oracle12c 怎么直接连接到PDB数据库?的相关文章

使用NetBeans将GUI连接到Derby数据库

本教程指导您如何将名为 ContactEditor 的应用程序的 GUI 连接到 Derby 数据库.在此过程中,您将向 GUI 添加数据敏感的 JDBC 组件,使该程序能够与雇员数据库交互. 在本教程中,您将学会如何: l 使用 GUI Builder 界面 l 连接两个 GUI 窗口 l 添加和编辑 JDBCRowSet l 添加数据模型 l 将 GUI 连接到 Derby 数据库 l 将数据绑定到 UI 组件 l 将 UI 组件连接到应用程序逻辑 本教程大约需要 30 分钟完成. 请注意本

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

问题描述 启动PDB数据库时说我权限不足怎么解决 解决方案 你可以用有DBA角色身份以SYSDBA登陆 解决方案二: http://blog.csdn.net/wyzxg/article/details/4301266

javaweb-如何通过servlet传输数据,tomcat服务器连接到oracle数据库当中。

问题描述 如何通过servlet传输数据,tomcat服务器连接到oracle数据库当中. 如何将服务器连接上本机的oracle数据库上啊?想将数据通过servlet存到数据库当中但是现在就是不会做,有没有视频地址啊?光看代码看不太懂 解决方案 String DBDRIVER="oracle.jdbc.driver.OracleDriver"; DBURL="jdbc:oracle:thin:@localhost:1521:orcl"; 解决方案二: 分开看 1.界

连接到 MySQL 数据库

连接到 MySQL 数据库 创建一个连接到MySQL数据库 在您可以存取数据库中的数据,您必须创建一个连接到数据库. 在PHP中,这一点与mysql_connect ( )函数. 语法 mysql_connect(servername,username,password); Parameter Description servername Optional. Specifies the server to connect to. Default value is "localhost:3306&

[20140613]12c PDB数据库与shutdown abort

[20140613]12c PDB数据库与shutdown abort.txt D:\tools\rlwrap>sqlplus sys/XXXXX@test01p as sysdba sqlplus sys/btbtms@test01p as sysdba SQL*Plus: Release 12.1.0.1.0 Production on Fri Jun 13 21:49:26 2014 Copyright (c) 1982, 2013, Oracle.  All rights reserve

连接到oracle数据库(一)

oracle|数据|数据库 using System;using System.Data;using System.Data.ADO; class OracleTest{static void Main(){ //UID - User Id//PWD - Password//Server - Your Service name//Using Microsoft ODBC for Oracle DSN-Less//const string strConn = "Provider=MSDASQL;D

连接到oracl数据库(二 )

数据|数据库 经典:using System;using System.Data.OleDb;namespace CourseEditor.Logic{    /// <summary>    /// Summary description for DB.    /// </summary>    public class DB:System.Data.OleDb.OleDbConnection    {        public DB()        {           

关于log4net连接数据问题,开启日志服务器超过24小时后无法连接到mysql数据库

问题描述 远程日志服务器启动超过24小时后将无法向mysql数据库插入数据,是什么原因呢?是数据库设置还是log4net设置问题呢?我用的最新版本的mysql.dll配置参数<configuration><!--Registerasectionhandlerforthelog4netsection--><configSections><sectionname="log4net"type="log4net.Config.Log4NetC

TreeView控件如何连接到Oracle数据库?

问题描述 各位高手,能告诉怎么连接到数据库么?刚开始实用05,不熟悉,能发点代码么?谢谢! 解决方案 解决方案二:需要先把数据取出来,用编程的方式是实现