开发环境:
Java JDK 1.8.0
Oracle Database 11g
本地只安装客户端可以选择 Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (x64)
https://www.oracle.com/database/technologies/112010-win64soft.html
PL/SQL Developer, 收费软件
https://www.allroundautomations.com/products/pl-sql-developer/
安装
1.首先需要java环境。关于Oracle服务服务端安装,请参考末尾文章。
在客户端默认安装目录(如:C:\oracle\product\11.2.0\client_1\network\admin)有如下文件:
sqlnet.ora:用来管理和约束或限制tns连接的配置。根据参数作用的不同,需要分别在服务器和客户端配置。
tnsnames.ora:配置客户端到服务器端的连接服务,包括客户端要连接到的服务器和数据库的配置信息。这里重点说这个配置文件。
tnsnames.ora 示例:
ORA817 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = sun62)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora817.huawei.com)
)
)
INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(LOAD_BALANCE = ON)(FAILOVER = ON)
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.55)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.56)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = ora817.huawei.com)
(PRESENTATION = http://admin)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
字段含义如下:
ADDRESS_LIST 表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连。其中:
– PROTOCOL 指明要连接使用的协议。
– HOST 是TCP/IP协议使用的服务器IP地址。
CONNECT_DATA 定义了Client要连接的数据库,以及数据库的连接方式。其中:
– SERVER=DEDICATED:一个客户端连接对应一个服务器进程
– SERVER=SHARE:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。它必须使用net services.也就是说必须配置tns。
– SID 指定要连接的服务器上ORACLE数据库的ORACLE_SID。
– PRESENTATION 展示,描述。
2.添加windows环境变量
TNS_ADMIN C:\oracle\product\11.2.0\client_1\network\admin
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PL/SQL Developer
常用配置
指定tnsnames.ora文件
Tools->Preferences->Oracle->Connection
Oracle Home即为指定ora文件。OCI在相同路径下bin目录。
Oracle->Login History
这里可以设置记住密码
设置成功后,ora中设置的连接即可出现在Database列表。
查看数据库中的表
在Objects窗口选择My Objects,展开Tables路径即可看到当前的表。
右键->View
即可查看表中内容。会打开一个Sql Window.
右键->Edit
可以编辑表中字段。
执行Sql语句
数据库右键->New->Sql Window, 即可打开sql查询窗口。
从左到右第二个按钮小齿轮 Execute(F8),执行当前选中sql语句。
第四个Commit(F10),是执行完update, delete后,需要commit才能生效。
第六个 Explan plan(F5), 分析Sql语句执行效率。
就写到这里,其他好用的功能期待和大家一起发现!
感谢:
Abeam
Oracle 11g 服务端的安装步骤
https://www.cnblogs.com/abeam/p/12008026.html
今天的文章Oracle客户端本地连接配置分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/31210.html