安装oracle未生成tnsnames.ora文件
2017-10-12 22:09
211 查看
今天需要在一台机器上部署一个oracle服务器,以便同小组成员都能远程访问。在按照网上步骤安装完数据库之后,远程用java去访问数据库,发现无法建立连接,即如下错误:
看到这个错误,我第一时间是想到oracle默认监听的主机名是localhost,所以它不能监听远程的连接,所以需要修改tnsnames和listener.ora中监听的主机为本机的ip地址。该文件一般在Oracle_HOME/admin/Network下,但是,我发现该文件夹下没有上述两个文件,只有一个sample文件夹,sample里面倒是有那些文件。sample的意思是样例,说明该文件夹中的文件仅仅是参考文件,无法直接使用。通过多处找资料,我发现可以通过安装PL/SQL Developer来获得上述两个文件。
我们下载好对应版本的PL/SQL Developer,然后根据提示一路安装。用PL/SQL Developer访问建立的数据库,成功访问之后,查看系统环境变量中一个叫TNS_ADMIN的环境变量,然后查看它对应的路径名(这个路径名一般是PL/SQL Developer的安装路径,如果没有该环境变量,则直接找到安装路径),在该路径下就可以发现PL/SQL 自动生成的tnsnames.ora和listener.ora文件,可以直接使用,复制到$Oracle_HOME/admin/Network目录下。
The Network Adapter could not establish the connection
看到这个错误,我第一时间是想到oracle默认监听的主机名是localhost,所以它不能监听远程的连接,所以需要修改tnsnames和listener.ora中监听的主机为本机的ip地址。该文件一般在Oracle_HOME/admin/Network下,但是,我发现该文件夹下没有上述两个文件,只有一个sample文件夹,sample里面倒是有那些文件。sample的意思是样例,说明该文件夹中的文件仅仅是参考文件,无法直接使用。通过多处找资料,我发现可以通过安装PL/SQL Developer来获得上述两个文件。
我们下载好对应版本的PL/SQL Developer,然后根据提示一路安装。用PL/SQL Developer访问建立的数据库,成功访问之后,查看系统环境变量中一个叫TNS_ADMIN的环境变量,然后查看它对应的路径名(这个路径名一般是PL/SQL Developer的安装路径,如果没有该环境变量,则直接找到安装路径),在该路径下就可以发现PL/SQL 自动生成的tnsnames.ora和listener.ora文件,可以直接使用,复制到$Oracle_HOME/admin/Network目录下。
相关文章推荐
- oracle安装完成后目录中没有tnsnames.ora和listener.ora文件
- oracle客户端安装配置 tnsnames.ora文件
- 安装Oracle客户端寻找配置文件tnsnames.ora
- 在WIN7下安装ORACLE并配置listener.ora和tnsnames.ora文件,以此使用PLSQL
- 真心崩溃了,oracle安装完成后居然没有tnsnames.ora和listener.ora文件
- 安装好oracle之后在相应路径下却没有生成tnsnames.ora和listener.ora
- 【ORACLE】成功的配制文件样本:tnsnames.ora和listener.ora
- 通过多项实践,再次学习oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性
- oracle listener.ora监听文件与tnsnames.ora配置
- 需知:Oracle网络配置(三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora )
- oracle的sqlnet.ora,tnsnames.ora,listener.ora三个配置文件
- 目录F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 下没有tnsnames.ora配置文件
- oracle tnsnames.ora文件详解
- oracle的sqlnet.ora,tnsnames.ora,listener.ora三个配置文件
- oracle的sqlnet.ora,tnsnames.ora,listener.ora三个配置文件
- ORACLE网络连接配置与文件:listener.ora、sqlnet.ora、tnsnames.ora
- 关于plsql developer 连 Oracle 的配置文件 tnsnames.ora
- 免安装Oracle客户端软件-使用pl/sql配置登陆及tnsnames.ora listener.ora
- 认识oracle中的sqlnet.ora tnsnames.ora listener.ora三个文件
- oracle的三个网络连接配置文件(listener.ora、sqlnet.ora、tnsnames.ora)