PL/SQL连接oracle常见小结
来源:互联网 发布:php array diff key 编辑:程序博客网 时间:2024/05/19 03:17
PLSQL连接oracle分多种情况,有的本地没有安装Oracle,plsql也可以连接远程数据库;
或者本地安装了oracle,可以连接本地数据库,也可以连接远程数据库。针对不同的情况,plsql和oracle配置略有不同。具体情况如下:
1、连接本地oracle
Oracle安装成功后,在安装路径下找到tnsnames.ora
添加配置:
LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT =
1521))ORACLR_CONNECTION_DATA = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
) )ORCL = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
) )
再打开plsql(无登录情况下)
tools->preferences->Oracle->connection 选择刚刚的配置文件,单击保存
重新登陆PL/SQl,即会在database中看到有刚刚配置的数据库连接选项。
选中再输入用户名密码连接。
2、连接远程oracle
2.1 本地没有安装oracle
找到PLSQL本地安装路径下文件 tnsnames.ora
E:\instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora
添加要连接的远程oracle配置
ora61 = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.61)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
) )
2.2 本地已安装oracle
方式一:
找到oracle安装路径下文件 tnsnames.ora
F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
添加要连接的远程oracle配置
ora61 = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.61)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
) )
方式二:
利用oracle自带配置工具
如果不想手写配置或找不到文件,已安装oracle可以利用oracle自带工具进行配置,
1)首先,找到oracle文件夹
2)点击Net Manager会出现下图,点击服务命名,并点击左侧加号,即刻添加新连接。
3)输入想命名的服务名即可,下一步
4)下一步
5)输入要连接的主机名
6)此处服务名并不是任意的
7)点击测试可测试连接是否成功,需输入登录名和密码,点击完成即可完成配置
8)此处可保存网络配置
9)配置完成后,在oracle安装路径下tnsnames.ora中会发现已自动添加了这段文字。
以上配置完成后,再启动plsql,会发现数据库下拉列表里已有所要连接的数据库,填写用户名和密码即可连接。
- PL/SQL连接oracle常见小结
- oracle PL/SQL小结
- PL/SQL 连接Oracle
- PL/SQL连接Oracle
- PL/SQL连接oracle
- PL/SQL连接oracle
- oracle客户端 连接PL/SQL
- PL/SQL连接虚拟机Oracle
- PL/SQL连接Oracle设置
- 用PL/SQL连接Oracle
- PL/SQL远程连接oracle
- PL/SQL连接远程oracle
- PL/SQL连接oracle数据库
- pl/sql连接远程Oracle
- PL/SQL Developer 连接Oracle
- PL/SQL连接oracle配置
- PL/SQL 连接Oracle数据库
- pl/sql连接oracle配置
- 胜利大逃亡(续) HDU-1429
- 多线程的sleep,join,yield,wait,notify。
- STM32时钟模块 STM32F103RCT6
- activiti中出现Error querying database.Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
- Java源码分析之ArrayList(下)
- PL/SQL连接oracle常见小结
- MapReduce排序分组
- Linux中最常见的文本查找与处理工具
- 百度之星1004度度熊的午饭时光
- 第五章:利用计算属性写一个购物车案例
- 冒泡排序的Java实现、性能分析以及适用场景
- 百联OJ:2723:不吉利日期
- DescriptionResourcePathLocationType An error occurred while filtering resourcesTESTVIDEOline
- hdu 5938 贪心 策略(2016年中国大学生程序设计竞赛(杭州))