返回 导航

其他

hangge.com

Oracle - 可视化工具PL/SQL Developer使用详解1(连接本地数据库)

作者:hangge | 2020-03-20 08:10
    PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),它是一个独立的产品,而不是 Oracle 的一个附带品。
    使用 PL/SQL Developer 我们能方便地创建“客户端/服务器应用程序”的服务器部分。可以完成编辑、编译、纠正、测试、调试、优化和查询等工作。
    本文演示如何安装配置 PL/SQL Developer 并连接本地 Oracle 11g 数据库。

一、连接本地数据库 

(1)首先去官网下载 PL/SQL Developer 安装包并安装(点击跳转)。
  • Product code:ljjt68k39tlbd7epj2343fqll8zcf4qzusny
  • Serial number:982156
  • Password:xs374ca

(2)启动程序会发现这个时候 Database 是没有内容的,我们点击 Cancel 跳过,直接进入主界面。

(3)进入主界面后点击 Tools 下的 Preferences 进入参数设置页面

(4)配置 Oracle Home OCI library 两个参数,然后保存退出程序。
  • Oracle Home:设置为数据库的安装目录
  • OCI library:设置为数据库的安装目录中的 oci.dll 文件

(5)重新打开 PL/SQL Developer,如果 Database 出现我们自己安装的 Oracle 数据库的信息,便可输入账号密码用 PL/SQL 对数据库表进行操作管理了。

(6)如果安装的是 64 位的数据库,可能经过上面操作后 Database 并没有出现数据库信息。如果点击跳过则会报错,弹出信息框“Mark sure you have the 32 batis oracle client installed”,这就需要我们下载 Instant Client,具体步骤参考下方附录部分。


附:Instant Client 安装配置

(1)Instant ClientOracle 的轻量客户端,可以访问其官网下载(点击访问)。记得是下载 32-bit 版本的:
因为连接的是 Oracle 11g,我这里下载 12.2 版本就可以了(由于电脑目前还是 Win7 系统,使用最新版本会报 dll 缺失错误)。

(2)将下载下来的压缩包解压到需要安装的盘符,比如:D:\instantclient_12_2,然后在目录下新建 NETWORK\ADMIN 目录。最后将 Oracle 数据库 HOME 目录的 NETWORK\ADMIN 目录下的 tnsnames.ora sqlnet.ora 复制进来。

(3)这两个 ora 文件除了可以从 Oracle 安装目录那边拷贝过来外,我们也可以手动创建(因为有时我们需要连接远程 Oracle,本地就没有安装 Oracle):
  • tnsnames.ora 文件内容如下(SERVICE_NAME 设置的是数据库名称,而最外面的 ORCL 是连接名,即 Database 下拉框显示的名称,随便起):
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
  • sqlnet.ora 文件内容如下:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

(4)完成后再次运行 PL/SQL Developer 并跳过登录,直接进入参数设置界面,配置 Oracle Home OCI library 两个参数,然后保存退出程序:
  • Oracle Home:指定为 Instant Client 目录(C:\instantclient_12_2
  • OCI libaray:指定为 Instant Client 目录的 oci.dllC:\instantclient_12_2\oci.dll

(5)重新打开 PL/SQL Developer,如果 Database 出现我们自己安装的 Oracle 数据库的信息,便可输入账号密码用 PL/SQL 对数据库表进行操作管理了。
评论

全部评论(0)

回到顶部