欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle 11g ORA

程序员文章站 2022-06-05 23:05:54
...

环境描述: 1、oracle 11g R2 2、linux(centos6.2)服务器 3、client(win7-64bit) 4、刚刚在win7环境下安装好win64_oracle11gR2_client (下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip) 操作: 1、打开终端 输入 sql

环境描述:

1、oracle 11g R2

2、linux(centos6.2)服务器

3、client(win7-64bit)

4、刚刚在win7环境下安装好win64_oracle11gR2_client (下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip)

操作:

1、打开终端 输入 sqlplus system/oracle@chenhao01 (注意:chenhao01代表tnsnames.ora配置的名称。一下会贴出我的tnsnames.ora的文件代码)

(1、的操作出现一下错误:ORA-12154: TNS: could not resolve the connect identifier specified)

原因是:没有配置tns

2、找到 tnsnames.ora文件(我的这个文件是在 D:\softInstall\oracle_client\Administrator\product\11.2.0\client_1\network\admin\sample目录下 注意:一般路劲

D:\softInstall\oracle_client\Administrator\product\11.2.0\client_1 是在环境变量 path 中能找到的)

3、将tnsnames.ora备份一份打开tnsnames.ora将所有内容换成

chenhao01 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.126.129)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = chenhao)
)
)

(注意:这里的HOST、POST、SERViCE_NAME是我linux服务器中的,chenhao01 是和 在终端输入 sqlplus system/oracle@chenhao01 中的chenhao01是对应的)

4、配置好保存重新打开终端输入 sqlplus system/oracle@chenhao01 此时还会出现ORA-12154: TNS: could not resolve the connect identifier specified

原因是我将 tnsnames.ora文件放在了 D:\softInstall\oracle_client\Administrator\product\11.2.0\client_1\network\admin\sample下

5、将配置好的tnsnames.ora文件放在 D:\softInstall\oracle_client\Administrator\product\11.2.0\client_1\network\admin 下

6、再次重新打开终端输入 sqlplus system/oracle@chenhao01 (如果出现一下错误:ORA-12170 TNS 连接超时)

原因可能是:linux中的防火墙打开了 只需要将linux中的防火墙关闭 之后再win7 终端输入 sqlplus system/oracle@chenhao01

7、祝你成功,希望对你有帮助