使用PLSQL工具连接远程Oracle

摘要:
在不安装Oracle的情况下使用PLSQL连接远程的数据库步骤:1)官网下载Instantclient工具包http://www.oracle.com/us/solutions/index-097480.html解压之后的文件夹叫:instantclient_11_2;可以放在本地磁盘任意目录下,例如:D:/instantclient_11_22)添加配置文件在D:/instantclient_1

在不安装Oracle的情况下使用PLSQL连接远程的数据库步骤:

1)官网下载Instant client工具包

http://www.oracle.com/us/solutions/index-097480.html

解压之后的文件夹叫:instantclient_11_2;可以放在本地磁盘任意目录下,例如:D:/instantclient_11_2

2)添加配置文件

在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora,打开写入如下内容:

ORCL =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.43.76 )(PORT = 1521))
   )
  (CONNECT_DATA =(SERVICE_NAME =orcl )
   )
)

其中ORCL是远程数据库在本地的主机名,192.168.43.76是远程服务器的IP地址,orcl是远程数据库的名称。

3)添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径,路径不包含该文件

通过(我的电脑--属性--高级--环境变量--新建)来新增环境变量

4)启动PLSQL,配置tools->preferences->connection

Oracle Home

D:/instantclient_11_2

OCI library

D:/instantclient_11_2/oci.dll

配置完成后关闭PL/SQL ,再重启;主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 数据库。

5)当本地的编码和服务器端编码不一致,会出现乱码情况

解决方案:

执行Sql语句查询:

select userenv('language') from dual;

查询出服务器端的编码,如我自己的查询结果为

USERENV('LANGUAGE')

AMERICAN_AMERICA.ZHS16GBK

我们就需要添加一个环境变量NLS_LANG ,值为:AMERICAN_AMERICA.ZHS16GBK,然后重启PL/SQL就不会再有乱码问题了。

免责声明:文章转载自《使用PLSQL工具连接远程Oracle》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS 7修改系统时间及硬件时间Java -cp 命令行引用多个jar包的简单写法(Windows、Linux下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[转]Oracle 创建 DBLink 的方法

http://blog.csdn.net/davidhsing/article/details/6408770 1、如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: select * from user_sys_privs where privilege like upper('%DATABASE LINK%');    如果...

orcl透明数据库加密(TDE)加密表空间

TDE加密介绍 透明数据加密包括列加密和表空间加密,它是oracle高级安全组件的一部分;oracle11g企业版默认安装时会安装上oracle高级安全组件,oracle声称这是一个单独另外收费的组件,作为商业用途使用如果没有付费意味着侵权。 oracle增强表空间加密特性,数据库的兼容性参数必须被设置为11.2或更高。 oracle的列加密是从10gR2...

再次解决 尝试加载 Oracle 客户端库时引发 BadImageFormatException

依旧是32位和64位的问题,解决思路其实还是要保证生成程序是32位程序且Oracle客户端访问使用32位的即可。 环境是WIN10+ VS2017+ORACLE 11G 32客户端 +orcle未知版本数据库 主要尝试了几个地方: 1、VS 修改了 Web里面的服务器,将服务器修改成了“本地IIS”,主要是不知道系统自带的IIS Express运行是以什么...

python 安装 pip ,并使用pip 安装 filetype

闲话少说,直接上操作。 python版本为2.7.6 可以直接到官网下载,我也提供一个百度云的下载地址https://pan.baidu.com/s/1kWPXG8Z 这个是window版本,linux版本的自行到其他地方下载。 开发工具我使用的是pycharm4.5.3,目前有破解版本,下载地址https://pan.baidu.com/s/1pMU9o...

oracle函数,查询,事务

函数包括:单行函数,多行函数(分组函数) 数值函数: --绝对值 select abs(-12.3) fromdual; --向上取值 select ceil(5.3) fromdual; --向下取值 select floor(5.3 )fromdual; --四舍五入 select round(123.4124,2)fromdual; --截取小数点...

oracle 批处理 执行 sql

oracle 批处理 执行 sql bat 连接 数据库 语句首先建立一个文本文件,里边写上 Sql代码 sqlplusscott/tiger@zlkj_kk@runSql.sql sqlplus scott/tiger@zlkj_kk @runSql.sql 然后保存文件,把文件扩展名改为.bat 然后再再同级目录下创建一个文本文件 在里...