Redhat下Oracle9i安装全攻略-常见错误
2) Oracle 装好之后,sqlplus 以及本机 oemapp console 可以访问,但是WinXp 的 Client 和 Web 无法连接。
请检查 Linux 的防火墙设置,并修改 iptables 配置,开放 1521 和 7778。可以参考这篇文章:Redhat AS3_U6 的 Oracle9i 安装完全攻略--中文显示。
#---------------------------------------
3) 在 Linux 本机或者 WinXp 客户端里,ORACLE_SID 和 ORACLE_NAME 不同导致不能访问,难道两者必须一样?
注意:Oracle 装好之后,要搞清 Oracle 里 SID 和 NAME 的逻辑关系。通常在 Client 端的 Net Config 里,写 ORACLE_NAME 和 IP,不是 ORACLE_SID。在 oemapp console 里,可以用 tnsname 也就是 ORACLE_NAME 来访问,也可以用 IP 加上 ORACLE_SID 来访问,其它写法会报错。例如:
ORACLE_SID=ora9i, ORACLE_NAME=turbo, IP=192.168.100.60。 那么,你在配置 Net Config 时,填写 turbo 和 192.168.100.60,在 oemapp cosole访问时,可以使用本地 tnsname 的 TURBO,或者写主机名(填IP或域名)以及SID,然后网络服务名就会自动变成 ORA9I_192.168.100.60。
#---------------------------------------
请检查 Linux 的防火墙设置,并修改 iptables 配置,开放 1521 和 7778。可以参考这篇文章:Redhat AS3_U6 的 Oracle9i 安装完全攻略--中文显示。
#---------------------------------------
3) 在 Linux 本机或者 WinXp 客户端里,ORACLE_SID 和 ORACLE_NAME 不同导致不能访问,难道两者必须一样?
注意:Oracle 装好之后,要搞清 Oracle 里 SID 和 NAME 的逻辑关系。通常在 Client 端的 Net Config 里,写 ORACLE_NAME 和 IP,不是 ORACLE_SID。在 oemapp console 里,可以用 tnsname 也就是 ORACLE_NAME 来访问,也可以用 IP 加上 ORACLE_SID 来访问,其它写法会报错。例如:
ORACLE_SID=ora9i, ORACLE_NAME=turbo, IP=192.168.100.60。 那么,你在配置 Net Config 时,填写 turbo 和 192.168.100.60,在 oemapp cosole访问时,可以使用本地 tnsname 的 TURBO,或者写主机名(填IP或域名)以及SID,然后网络服务名就会自动变成 ORA9I_192.168.100.60。
#---------------------------------------
0
相关文章