Oracle12c64位下使用PL/SQLDeveloper的解决办法
2016-02-23 12:38
531 查看
ORA-12154: TNS:
无法解析指定的连接标识符
1)安装Oracle 12c 64位2)安装32位的Oracle客户端( instantclient-basic-nt-12.1.0.1.0.zip)
下载 instantclient-basic-win32-11.2.0.1.0.zip ,必须是win32版本,Oracle官网有下载,将其解压至Oracle安装目录的Product下:D:\oracle\product\instantclient_12_1。
拷贝 NETWORK这个文件夹复制到D:\oracle\product\instantclient_12_1目录下
3)安装PL/SQL Developer
安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如设置为:
Oracle Home :D:\oracle\product\instantclient_12_1
OCI Library : D:\oracle\product\instantclient_12_1\oci.dll
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
oracle12C比较特殊,有pdb这个新东西。正常按上述步骤完成后,sys用户能够登陆,但登陆的是CDB。pdb用户是没办法登陆的,因为看不到pdb的名字。
根据oracle12C的新特性,pdb也是一个数据库,但是tnsname里面是没有自动配置的,现在在tnsname文件里面添加对应的信息。然后plsql developer登陆框里就能看见了,然后正常登录。
相关文章推荐
- MySQL server has gone away报错原因分析/
- 【转】MySQL 高可用架构在业务层面的分析研究
- Ubuntu14.04 系统下Django配置使用Postgresql数据库配置
- MySQL中TPS和QPS的计算方式
- mysql error code 1153:Got a packet bigger than ‘max_allowed_packet’
- HBase 超详细介绍
- Hadoop2.6.3+Hive-1.2.1+mysql5.6.15 问题汇总
- mysql-otp 驱动中设置utf8mb4
- erlang驱动使用mysql-otp
- MySQL 主从复制与读写分离概念及架构分析
- 高性能Mysql主从架构的复制原理及配置详解
- 使用Oracle SQL Developer工具连接mysql数据库
- SqliteOpenHelper封装的增删改查方法(16)
- MySQL server has gone away
- SQL Developer新建连接
- Schemaless架构(二):Uber基于MySQL的Trip数据库
- 【Linux运维入门】Linux环境编译安装、配置Mysql
- Mysql在大型网站的应用架构演变
- mysql启动报错:Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist
- OLTP应用之MySQL架构选型 图文教程