本地PLSQL如何通过堡垒机连接远程linux服务器上的oracle数据库

本地PLSQL如何通过堡垒机连接远程linux服务器上的oracle数据库,第1张

在oracle中配置plsql developer的方法:
1、安装后,直接打开运行,界面如下:
因为一开始因为未做设置,所以也无法登录,就点cancel进去,然后点Tools-Preferences,在里面设置下instantclient basic包的解压路径。
2、设置如下两项:
Oracle Home(empty is autodetect)
D:\instantclient_11_2
OCI library(empty is autodetect)
D:\instantclient_11_2\ocidll
设置完毕,点OK即可。
3、更改配置文件:
在instantclient basic包目录下面新建两个文件,里面内容如下:
sqlnetora:
SQLNETAUTHENTICATION_SERVICES= (NTS)
NAMESDIRECTORY_PATH= (TNSNAMES,EZCONNECT)
TNSNAMESORA(这是其中一个标签,可以设置多个这样的,其中黑斜体部分是需要更改的):
PODS =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=
(PROTOCOL=TCP)
(Host=1921680113)
(Port=1521)
)
)
(CONNECT_DATA=
(SID=PODS)
)
)
4、设置环境变量
添加环境变量:
TNS_ADMIN = D:\instantclient_11_2
5、 现在打开PL/SQL Developer即可去登录了。

1、PL/SQL工具本身的字符集不正确,导致查询显示的字符集有误。可以查看PL/SQL工具的设置,确认其字符集是否正确。
2、数据库服务器的字符集与客户端不一致。可以在连接数据库时指定字符集,或者在客户端修改环境变量或注册表信息以更改默认字符集。
3、在进行查询前未设置NLS_LANG参数或者设置错误。可以在PL/SQL工具中执行“SELECT、FROM NLS_DATABASE_PARAMETERS”命令,查看NLS_LANG参数值是否正确。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10791744.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存