plsql,为什么plsql的database下拉为空??要设置TNS_ADMIN环境变量
2016-05-19 13:58
489 查看
为什么plsql的database下拉为空?本该有我在tnsnames.ora中设置的字符串ORCL,如下所示:
# tnsnames.ora Network Configuration File: F:\app\user\product\11.2.0\dbhome_1\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)
)
)
因为没有设置TNS_ADMIN环境变量,路径是你要显示的tnsnames.org所在的文件夹。
需要设置如下;
TNS_ADMIN
F:\app\installMuLu\product\11.2.0\instantclient_11_2
也可以通过cmd暂时指定
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
start plsqldev.exe
# tnsnames.ora Network Configuration File: F:\app\user\product\11.2.0\dbhome_1\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)
)
)
因为没有设置TNS_ADMIN环境变量,路径是你要显示的tnsnames.org所在的文件夹。
需要设置如下;
TNS_ADMIN
F:\app\installMuLu\product\11.2.0\instantclient_11_2
也可以通过cmd暂时指定
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
start plsqldev.exe
相关文章推荐
- mysql存储引擎测试
- mysql max_connection config
- SQL Server 连接字符串和身份验证详解
- Mysql高级SQL语句
- go sql
- PostgreSQL学习手册(函数和操作符<一>)
- ubuntu postgresql的安装与配置
- mysqldump
- mysql 提高mysql查询速度
- sqlite3交叉编译
- mysql message from server: "Too many connections
- 数据库 coreData 入门(转)
- php扩展redis
- Oracle控制文件
- debian 64 安装mysql++
- mysql导入导出包括函数或者存储过程
- MongoDB 3.0 用户创建
- mysql中instr()的使用
- Oracle控制文件
- Redis监控工具,命令和调优