环境准备
- 安装Oracle 11g数据库客户端(Client),下载运行OCI、OCCI和 JDBC-OCI所需的依赖包,官方网址:https://download.oracle.com/otn/nt/instantclient/11204/instantclient-basic-nt-11.2.0.4.0.zip(网上都说需要下载对应版本的依赖包,我也没试过下载版本不一样的会出什么错,以防万一还是下载对应版本的包吧,比如Oracle 11g R2对应的包就是instantclient 11.2,依次类推)
- 安装PL/SQL
编辑初始化配置文件tnsnames.ora
在解压依赖包C:\app\admin\product\11.2.0\client_2\network\admin文件夹中找到文件tnsnames.ora,如果没看到那就再sample里面,(如果修改权限不足的话点击文件右键属性——>安全——>高级——>添加——>选择主体——>高级——>立即查找——>在搜索结果中找到本机登录的用户,点击确定——>把基本权限全部选上,确定。
回到该文件的属性窗口,点击编辑,把权限选上,确定,就可以修改了,一般很少遇到这种情况)
在文件中填写配置
# tnsnames.ora Network Configuration File: C:\app\admin\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
解释:
ORCL = : 用于连接数据库的实例名,可以自己定义
DESCRIPTION = :描述,可以根据自己的需要填写,也可以不写
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) :只需要修改HOST,如果是本机连接可以写localhost或者127.0.0.1再或者本机IP地址都可以,端口默认是1521。
(SERVICE_NAME = orcl)****: 服务名称,安装Oracle的时候定义的。
配置TNS环境变量
右键点击我的电脑——>属性——>高级系统设置——>环境变量,编辑如下配置(内容根据自己的路径修改 在path中添加路径(instantclient解压后的存放位置,上面的变量值也是这个位置,通过浏览目录选择会降低出错率)配置PL/SQL
安装好PL/SQL后双击打开,当出现登录界面的时候点击取消,此时也可以进入,但是处于未登录状态。
设置完成后Apply后点击OK,关闭PL\SQL然后重新进行登录即可测试连接。
PL/SQL的简单操作示例
字体调节等配置:
常用窗口:
一般常用的窗口是SQL窗口,用于执行sql命令,窗口化看起来比较舒服一些。
Command窗口与SQL窗口差不多,
它们也有区别,比如当在执行语句过长或特别多的时候SQL窗口在开始和结束时会卡顿一段时间,而Command窗口不会,且SQL窗口查询出来的结果有一个好处,可以选中复制到excel表中。
网友评论