网络环境下连接SQL Server和Oracle 19c的方法
1、SQL Server 2019连接方法
1.1 启动SQL Server 2019配置管理器
因为软件都是64位的,从SQL Server网络配置开始
TCP/IP,右键-属性
重点:IP地址,将SQL SERVER数据库服务器的IP地址输入,TCP端口号1433,已启用-选择:是
1.2 设置服务器端的网络防火墙
设置-更新与安全-windows安全中心-防火墙与网络保护-高级
入站规则:新建规则-端口-1433-允许-域和私有-SQLSERVER1433
出站规则:新建规则-端口-1433-允许-域和私有-SQLSERVER1433,完成。
SQL Server Management Studio
Navicat Premium 15
2、Oracle19c连接方法
2.1 设置服务器端的网络防火墙
设置-更新与安全-windows安全中心-防火墙与网络保护-高级
入站、出站规则:新建规则-端口-1521-允许-域和私有-SQLSERVER1433,完成。
2.2 下载并设置instantclient_19_11
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
本次放置在D盘,D:\instantclient_19_11,在其下建立文件夹Network\Admin
建立tnsnames.ora文件,后来经测试客户端可以不建这个文件。
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
重点是服务器的tnsnames.ora文件设置,安装oracle的服务器这个文件一般安装在oracle_home的位置,Network\Admin文件夹下,修改其为如下内容,其他内容不变,对orcl节进行修改如下:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名称或者localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
1)Oracle sql developer
2)PL/SQL Developer 14
(1)设置客户端的Oracle instantclient环境,英文可以选择-Configure-Perferences-User Interface-Appearance-Language-Chinese.lang修改为中文
(2)配置-首选项-Oracle-连接-Oracle主目录和OCI库,然后会话-连接oracle
3)Navicat Premium 15.0.12
(1)配置oracle环境:工具-选项-环境
(2)设置连接
4)Toad for Oracle
Oracle_Home = D:\instantclient_19_11
TNS_ADMIN = D:\instantclient_19_11
LD_LIBRARY_PATH = D:\instantclient_19_11
SQLPATH = D:\instantclient_19_11
Path变量增加D:\ D:\instantclient_19_11
————————————————
版权声明:本文为CSDN博主「wjs1970810」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wjs1970810/article/details/118252547
在 Toad 的安装目录创建 StartToad.bat,内容如下
-
@echo off
-
#设置OracleHome
-
set ORACLE_HOME=D:\Oracle\instantclient_11_2
-
set Path=%ORACLE_HOME%;%Path%
-
set LD_LIBRARY_PATH=%ORACLE_HOME%
-
set SQL_PATH=%ORACLE_HOME%
-
set TNS_ADMIN=%ORACLE_HOME%\network\ADMIN
-
#设置你需要的语言
-
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
-
echo %NLS_LANG%
-
echo %SQL_PATH%
-
echo %TNS_ADMIN%
-
#跳转到你的Toad目录
-
cd "C:\Program Files (x86)\Quest Software\Toad for Oracle 12"
-
#启动Toad
-
start toad.exe
@echo off
#??OracleHome
set ORACLE_HOME=C:\Users\acoe00swl\Desktop\Rick\instantclient_19_19
set Path=%ORACLE_HOME%;%Path%
set LD_LIBRARY_PATH=%ORACLE_HOME%
set SQL_PATH=%ORACLE_HOME%
set TNS_ADMIN=%ORACLE_HOME%\network\ADMIN
#????????
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
echo %NLS_LANG%
echo %SQL_PATH%
echo %TNS_ADMIN%
#?????Toad??
cd "C:\Users\acoe00swl\Desktop\Rick\Toad for Oracle 14.2"
#??Toad
start toad.exe