Oracle - 可视化工具PL/SQL Developer使用详解1(连接本地数据库)
PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),它是一个独立的产品,而不是 Oracle 的一个附带品。
(4)完成后再次运行 PL/SQL Developer 并跳过登录,直接进入参数设置界面,配置 Oracle Home 和 OCI library 两个参数,然后保存退出程序:
使用 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 安装配置
因为连接的是 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.dll(C:\instantclient_12_2\oci.dll)
(5)重新打开 PL/SQL Developer,如果 Database 出现我们自己安装的 Oracle 数据库的信息,便可输入账号密码用 PL/SQL 对数据库表进行操作管理了。