PLSQL工具可以远程连接到Oracle数据库,也可以连接本地的数据库。
一、连接远程Oracle数据库条件
1、首先需要保证网络可以ping通(某些情况服务器是禁ping的)
2、可以Telnet命令检测远程服务器ORACLE监听是否开启(oracle默认端口是1521,看具体数据库是否有修改成其他端口号)
这是连接失败的,因为目标主机上没有安装1521端口,在使用中的1521端口;
远程数据库端口号查看方法:
windows数据库打开CMD命令窗口 执行命令LSNRCTL STATUS ;查看监听项使用的端口
Linux数据库 切换oracle用户 su - oracle ; 执行LSNRCTL STATUS ;查看监听项使用的端口
二、设置PLSQL
修改tnsnames.ora文件
打开tnsnames.ora文件
可复制该段往后面加,修改相关项即可添加好远程数据库的连接描述;
2、设置plsq
打开plsql.exe文件,登录时选取消——点击工具——首选项
设置Oracle主目录名:位置就plsql安装目录下的OracleClient(该目录为oracle客户端)
设置OCI库:选择OracleClient下面的oci.dll文件
确定保存、关闭plsql,重新打开就可以开始用了。(为了方便查看数据库中的中文字符,建议继续设置好环境变量)
3、设置字符集环境变量
点击桌面计算机右键——点击属性——高级系统设置——高级——环境变量
新建变量:NLS_LANG
变量值:AMERICAN_AMERICA.ZHS16GBK (如果还是出现中文乱码的情况,可再修改该项变量值)
三、登录数据库
输入用户名,口令
数据库选第一步配置好的数据库 连接名称