PLSQL与Navicat Premium远程连接Oralce

Oracle的可视化工具多吗?反正我知道的并不多,常见的有:PLSQL,toad for oracle,Navicat Oracle等。我用的最多的还是PLSQL,最近才接触Navicat,觉得Navicat的导出导入功能还是很强大的,所以说说这两种吧。

一.PLSQL是我工作中使用最多的。

1.去Oracle官网下载Oracle客户端,找对自己需要的客户端,选择500多M的

PLSQL与Navicat Premium远程连接Oralce_第1张图片

下载并安装,点击Net Configuration Assistant,配置数据库。

PLSQL与Navicat Premium远程连接Oralce_第2张图片

2.如果不想安装,就需要自己配置,去Oracle官网下载 Oracle Instantclient package,名字为instantclient-basiclite-nt-11.2.0.4.0.zip(也就是上图中的第二个)。

3.解压到你想要放到的任何目录,如:D:\oracle\instantclient,在此路径下建立tnsnames.ora文件,文件内容即为希望连接的数据库的TNS信息,当然也可以找一台安装过Oracle的电脑,复制tnsnames.ora文件,里面内容如下:

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

  )

注:
ORCL 为连接数据库别名
HOST = 192.168.0.11为你连接的数据库ip
PORT = 1521 为你数据的端口
SERVICE_NAME = orcl为你数据库实例名

4.启动PL/SQL Developer,登录窗口界面,点击取消按钮进入主界面,点击Tools->Preferences,在Connection中配置两个参数:PLSQL与Navicat Premium远程连接Oralce_第3张图片

5.配置环境变量,右键我的电脑-->属性-->环境变量-->系统变量,新增连个变量:

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN = D:\oracle\instantclient

注:SIMPLIFIED CHINESE_CHINA.ZHS16GBK为Oracle的编码方式,查询语句为select userenv('language') from dual;(可以在命令行中先查询出来);

D:\oracle\instantclient为tnsnames.ora文件所在的目录。

二.Navicat Premium的安装。

1.先下载Navicat Premium,并安装,打开 Navicat -> 工具 -> 选项 -> OCI,如下图:

PLSQL与Navicat Premium远程连接Oralce_第4张图片

2.文件-->新建连接-->Oralce,选择Basic即可,如图:

PLSQL与Navicat Premium远程连接Oralce_第5张图片

你可能感兴趣的:(Oracle)