当前位置: 代码迷 >> 综合 >> oracle连接外网数据库(华为云服务器上的数据库)配置
  详细解决方案

oracle连接外网数据库(华为云服务器上的数据库)配置

热度:63   发布时间:2024-02-02 02:06:09.0

华为云配置:

公共镜像:windows server 2019数据中心版,64位,简体中文。

规格:2核4G

华为云服务器访问方法:win+R打开运行,输入ip地址远程链接打开。

访问测试:

客户机安装Oracle Client。华为云服务端安装Oracle server。

客户机cmd打开控制台,链接服务端数据库:

sqlplus sys/密码@服务器对外IP地址:1521/xinke as sysdba

报错:Oracle 链接外网数据库 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

  1. 检查能否ping通服务器ip;
  2. 检查服务器和客户端配置文件;

检查网络是否通畅:

ping ***.***.***.***#ip地址

不通畅的话,关闭服务器防火墙再测试。

检查服务器配置文件listener.ora

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = CLRExtProc)(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)(PROGRAM = extproc)(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll"))(SID_DESC =(GLOBAL_DBNAME = XINKE)(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)(SID_NAME = XINKE)))