真心崩溃了,oracle安装完成后居然没有tnsnames.ora和listener.ora文件
2015-06-11 00:03
681 查看
problem:
oracle 11 r2 64位安装完成后NETWORK/ADMIN目录下居然没有tnsnames.ora和listener.ora文件
solution:
问题是之前安装了另外一个版本的oracle,我是安装了oracle xe,没有卸载干净,导致在环境变量中存在TNS_ADMIN指向了不正确的目录。如下图所示:
上图中的TNS_ADMIN的配置是正确的,原来的配置是错误的。原来的配置指向的是d:\oraclexe下的某个目录,因为指向的目录已经被删除,所以用oracle的net configuration assist工具配置完成好之后,在该目录下找不到相关文件,没法自动生成tnsnames.ora和listener.ora,并且pl/sql也检测不到。将该环境变量改好之后,再用net configuration assist工具就可以在正确的目录下生成我们要的文件了(tnsnames.ora和listener.ora),然后再将tnsnames.ora文件拷贝到instantclient下面就可以用pl/sql正确地连接了。
oracle 11 r2 64位安装完成后NETWORK/ADMIN目录下居然没有tnsnames.ora和listener.ora文件
solution:
问题是之前安装了另外一个版本的oracle,我是安装了oracle xe,没有卸载干净,导致在环境变量中存在TNS_ADMIN指向了不正确的目录。如下图所示:
上图中的TNS_ADMIN的配置是正确的,原来的配置是错误的。原来的配置指向的是d:\oraclexe下的某个目录,因为指向的目录已经被删除,所以用oracle的net configuration assist工具配置完成好之后,在该目录下找不到相关文件,没法自动生成tnsnames.ora和listener.ora,并且pl/sql也检测不到。将该环境变量改好之后,再用net configuration assist工具就可以在正确的目录下生成我们要的文件了(tnsnames.ora和listener.ora),然后再将tnsnames.ora文件拷贝到instantclient下面就可以用pl/sql正确地连接了。
相关文章推荐
- Oracle数据库之PL/SQL程序设计简介
- Oracle GridControl 11gR1 for Linux 安装和配置指南
- Oracle数据库开发人员技能
- 完全卸载oracle11g步骤(转)
- ORACLE单字符函数的函数
- Linux 6 以上版本安装oracle10g的问题
- c#+oracle存储过程实现分页
- oracle record is locked by another user
- oracle的oci和thin区别
- oracle删除主键
- asp.net 使用Oracle数据库
- oracle 学习之路(一)
- Oracle NID工具修改数据库DBID和数据库名称
- 如何从完好的数据文件恢复oracle数据库
- 设置oracle编辑的快捷方式
- Oracle shrink space
- oracle中的数据类型char
- oracle内存管理相关知识整理
- How to Solve oracle.jbo.ConfigException: JBO-33001
- 连接oracle时localhost可以ip地址不可以