使用Plsql+oracle client 连接 Oracle数据库

 

2011年入职老东家X煤集团的时候,在csnd上写了一篇blog,题目叫“什么是ERP”,从此跳入DBA了这个烂坑,目前公司的数据库一部分是Oracle,另一部分是MySQL的,少量MSSQL,还需要捡起来一部分,刚开始下载安装plsql,连接数据库的时候花费了不少时间呀,都好几年了,忘了很多。

一、准备工具
1.PL/SQL for Developers
百度上搜,很多网站可以下载破解版的,大概下个11-14的版本就可以了;

2.Oracle客户端(Oracle client)
我们需要下载了plsql这款工具后,是连接不了Oracle数据库的,因为没有客户端驱动,做开发的伙伴都清楚代码连接数据库的流程吧,也是需要相对应的数据库驱动的;

链接:https://pan.baidu.com/s/1gLxudSsM_JarzOWX1SBYHQ
提取码:6l69

大家也可以直接去官网下载。

二、配置
1.安装Oracle client

使用Plsql+oracle client 连接 Oracle数据库_第1张图片

 

使用Plsql+oracle client 连接 Oracle数据库_第2张图片

使用Plsql+oracle client 连接 Oracle数据库_第3张图片

 

全部都默认就可以了

2.配置plsql
2.1 打开plsql

使用Plsql+oracle client 连接 Oracle数据库_第4张图片

点击取消按钮,会进入主界面~

使用Plsql+oracle client 连接 Oracle数据库_第5张图片

使用Plsql+oracle client 连接 Oracle数据库_第6张图片

 

使用Plsql+oracle client 连接 Oracle数据库_第7张图片

有的版本是选择Tools,大家注意一下就行了;

第一个选项:选择Oracle client 安装的主目录
我的是:C:\Program Files (x86)\Oracle\Instant Client

第二个选项:选择Oracle client 的oci.dll文件
我的是:C:\Program Files (x86)\Oracle\Instant Client\bin\oci.dll

2.3 点击确定,然后先关闭plsql.
3.Oracle client 配置
3.1 编写network/admin目录下的tnsnames.ora文件(没有的就自己建立)
我的文件位置是:C:\Program Files (x86)\Oracle\Instant Client\network\admin\tnsnames.ora

内容:
#开发环境

zhudachang-dev =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = zhudachang)
    )
  )

zhudachang-dev: 别名
192.168.1.1:数据库主机地址
1521:端口号
zhudachang:数据库名

3.2 配置Oracle client 环境变量
变量名:ORACLE_HOME

使用Plsql+oracle client 连接 Oracle数据库_第8张图片
变量值:C:\Program Files (x86)\Oracle\Instant Client\bin
变量名:TNS_ADMIN

使用Plsql+oracle client 连接 Oracle数据库_第9张图片
变量值:C:\Program Files (x86)\Oracle\Instant Client\network\admin (这个是tnsnames.ora文件所在目录)
path下面再增加一项Oracle client 的bin目录

使用Plsql+oracle client 连接 Oracle数据库_第10张图片
四、测试
打开Plsql工具
下拉选择数据库,输入账号密码即可连接

使用Plsql+oracle client 连接 Oracle数据库_第11张图片

 

你可能感兴趣的:(数据库,oracle)