小白学习日记1:PL/SQL连接本地Oracle数据库Part2

来源:互联网 发布:淘宝拍摄灯光布置图解 编辑:程序博客网 时间:2024/05/22 12:48

四、PL/SQL连接本地Oracle数据库相关配置

    我在个人电脑上安装oracle数据库作为服务器端,同时安装PL/SQL程序作为客户端,用于连接oracle数据库。因此即需要在服务器端配置Listener监听程序,又要在客户端配置tnsnames文件(tnsnames.ora提供了客户端连接某个数据库的详细信息,主机地址,端口,数据库实例名等)。
    服务器端开启Listener,侦听客户请求,转发到你的数据库实例。客户端配置tnsnames,给出服务的描述,连接到服务端的侦听。

(1)通过oracle配置工具Net Configuration Assistant设置监听程序和本地网络服务名

    监听程序是服务器中接收和响应客户机对数据库的连接请求的进程。使用配置有相同协议地址的连接描述符的客户机可以向监听程序发送连接请求。
参考网址:http://www.cnblogs.com/hongten/p/hongten_oracle_plsql.html



设置监听程序

1、选择监听程序配置,点击下一步
2、如果之前没有配置监听程序,这里选择添加,点击下一步。
3、输入监听程序名,这里我就定义为Listener,你也可以输入的别的名字,点击下一步。
4、配置监听程序协议,可以不进行任何修改,选定默认的TCP协议,点击下一步。
5、设置监听程序端口号,这里使用标准端口号1521,点击下一步。
6、是否配置另一个监听程序? 这里选择否,不再配置别的监听程序。点击下一步。
7、启动监听程序,如果只有一个监听程序,则不需要选择,直接点击下一步。
8、提示监听程序配置完成,点击下一步,再次进入Oracle Net Configuration Assistant配置页面。

设置本地网络服务名
9、选择本地Net服务名配置、点击下一步。
10、如果之前没有配置Net服务名,这里选择添加,点击下一步。
11、输入Oracle数据库服务名。之前新建了一个全局数据库orcl,这里输入服务名为orcl。点击下一步。
12、选择网络访问数据库的协议,这里选择TCP协议。点击下一步。
13、TCP/IP协议配置。由于是想通过PL/SQL本地连接oracle数据库,所以这里主机名填写localhost,使用标准端口号1521。点击下一步。
14、测试。这里选择“是、进行测试”。
15、输入用户名和管理口令(例:用户名system,安装oracle11g时输入的管理口令)后,提示正在连接、测试成功。点击下一步。
16、请为此Net服务名输入名称。这里默认采用前面输入的服务名,点击下一步。
17、是否配置另一个Net服务名。不需要则点击否。点击下一步。
18、提示Net服务名配置完毕。点击下一步,再次进入Oracle Net Configuration Assistant配置页面。
19、点击完成。

注意:可以在你oracle安装目录,我的是:D:\Oracle11g_R2\product\11.2.0\dbhome_1\NETWORK\ADMIN找到文件listener.ora(监听程序配置)和tnsnames.ora(本地网络服务名配置),查看刚才界面配置的参数。




(2)PL/SQL连接Oracle数据库

    双击plsqldev.exe,打开PL/SQL登录界面,输入用户名、口令,选择登录数据库,点击确定。(这里以数据库管理员的身份登录,用户名为system,密码为创建数据库ORCL设置的管理口令、数据库选择ORCL,Connet as选择SYSDBA)



(3)PL/SQL Developer 设置Oracle主目录和OCI库位置
    点击菜单工具(Tools)->首选项(Preferences)-> 连接(Connection)进行设置,这里PL/SQL程序自动检测到Oracle 主目录和OCI库位置,下拉框选择检测到的路径后,点击确定。


五、PL/SQL设置语言为中文简体
    plsql中文乱码,显示问号。这个问题参照 PLSQL:https://jingyan.baidu.com/article/a3aad71aa9bfefb1fa00964d.html 

阅读全文
0 0