PL/SQL配置和连接远端数据库
1. 安装与配置
(1) 安装
因为是免安装的绿色版,所以解压到目录就可以了,保证目录中没有空格、下划线和中文字符。
还有一点,PL/SQL需要和Oracle的版本一致,都是32位或者都是64位,否则会导致PL/SQL无法读取Oracle的.dll文件。
(2) 查看PL/SQL版本
1) 启动PL/SQL。
2) 选择"Help"菜单项中的"About"选项。
3) 在弹出的窗口中,点击左上角叹号标志,里面写着版本号。
(3) 查看Oracle版本
1) 进入Oracle安装目录下的 Oracle\product\版本号\Client_1\inventory\ContentsXML 文件夹。
2) 用文本编辑器打开 comps.xml 文件。
3) 在文件中寻找,如果发现有 NT_X86 字符串,那就是32位的Oracle;如果是 NT_AMD64 ,就是64位的。
(4) 配置环境变量
PL/SQL没有要主动配置的环境变量,主要是保证Oracle配置的正确。
1) 保证变量
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.AL32UTF8
变量值或:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
上面的是UTF8编码,下面是GBK编码。
2) 保证变量
变量名:TNS_ADMIN
变量值:Oracle安装目录Client_1\product\10.1.0\Client_1\NETWORK\ADMIN
3) 保证变量
变量名:ORACLE_HOME
变量值:Oracle的安装目录
(5) 配置上Oracle Client
1) 启动PS/SQL。
2) 选择"Tools"菜单栏中的"Preferences"。
3) 在"Oracle"栏中选择"Connection",红框中分别填写Oracle的版本和连接用的动态链接库。
如果在环境变量中配置了,就可以直接在下拉列表中选,默认为空。
2. 连接远端Oracle数据库
(1) 打开Oracle安装目录下的 Client_1\NETWORK\ADMIN 文件夹。
(2) 用文本编辑器打开 tnsnames.ora 文件,这个文件就是Oracle的监听配置文件,里面填写要连接的数据库信息。
(3) 填写如下内容:
自定义连接名 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器地址)(PORT = 端口))
)
(CONNECT_DATA =
(SERVICE_NAME = 服务名)
)
)
(4) 启动PL/SQL,填写用户名、密码,选择连接名就可以登陆了。
PL/SQL配置和连接远端数据库的更多相关文章
- PL/SQL Developer 远程连接Oracle数据库
PL/SQL Developer 远程连接Oracle数据库 网上搜了很多方法,这个可行! 1. 配置服务器tnsnames.ora文件,如果本机上没有安装oracle,可以从安装了oracle ...
- PL/SQL Developer远程连接Oracle数据库
首先打开电脑,到pl/sql安装的指定目录[D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN]找到[tnsnames.ora] 打开[tnsna ...
- PL/SQL Developer怎么连接远程数据库
首先打开电脑,到PL/SQL安装的指定目录 [D:\app\DZL\product\10.2.0\dbhome_1\NETWORK\ADMIN]或者[D:\oracle\product\10.2.0\ ...
- PL SQL Developer 13连接Oracle数据库并导出数据
下载 并安装 PL SQL Developer 13,默认支持中文语言 ============================= 注册码: product code: 4vkjwhfeh3ufnqn ...
- PL/SQL developer 可以连接本地数据库,但是不可以连接远程数据库的解决方法
修改Oracle_home目录下的 network\ADMIN\tnsnames.ora 文件, 在其中增加远程数据库对应的记录,类似下边这样: .2_orcl = (DESCRIPTION = (A ...
- ORA-12538;ORA-12154;使用PL/SQL dve无法连接远程服务器上的oracle数据库,同时本机上也安装了一个oracle数据库
问题描述:本人使用PL/SQL dve连接远程服务器上的oracle数据库,一直是没有问题的.我想提高下自己在数据库方面的能力就在自己的笔记本上安装了一个oracle数据库实例,安装并配置好之后,使用 ...
- PL/SQL developer 管理多套数据库
PL/SQL developer 管理多套数据库,作为一个统一的接口平台,连接多套数据库. 1.. 1.类SQL PLUS窗口:File->New->Command Window,这个类似 ...
- sql 2000 无法连接远程数据库 sqlserver不存在或访问被拒绝、不能打开到主机的连接,在端口1433:连接失败等 解决方案
问题: sql 2000 无法连接远程数据库 sqlserver不存在或访问被拒绝 telnet 127.0.0.1 1433 提示:不能打开到主机的连接,在端口1433:连接失败 解决方案: ...
- springMVC 配置jdbcTemplate连接Oracle数据库出错
springMVC 配置jdbcTemplate连接Oracle数据库出错 错误信息: log4j:WARN No appenders could be found for logger (org.s ...
随机推荐
- css 层叠 比较特殊性
css 层叠: 多个相同的css声明(属性),应用到同一个元素上.当一个标签声明冲突时,浏览器会自动出发层叠机制 1:比较优先级 2:比较特殊性 3:比较源次序 依次经过上面的1,2,3的比较后,最终 ...
- English-培训6-Do you like rap?
- java的输入流中的两个坑
1.输入流的所有实例中的read()方法皆是阻塞的. 输入流只会在发生错误或者异常关闭的时候回返回-1,如果流中没有数据,不会返回-1而是一直阻塞. 2.BufferedReader的readLine ...
- [LeetCode] 45. Jump game II ☆☆☆☆☆(跳跃游戏 2)
https://leetcode-cn.com/problems/jump-game-ii/solution/xiang-xi-tong-su-de-si-lu-fen-xi-duo-jie-fa-b ...
- 修改tomcat使用的的编码方式
默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到如下代码: < Connector port="8080 ...
- Android笔记(二十) Activity中的跳转和值传递
我们知道,一个APP是由若干个Activity组成的,那么各个Acitivity中肯定需要进行跳转以及传递数值以保证App的运行,现总结一下多个Activity之间的跳转和值传递. 显式Intent跳 ...
- c# 虚属性
- Interval 用法总结
语法:INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}] 该数据类型常用来表示一段时间差, 注 ...
- (备忘)jeecg的$.dialog的一些参数
jeecg表单弹出框采用的技术是lhgdialog 一.配置全局默认参数 (function(config){ config['extendDrag'] = true; // 注意,此配置参数只能在这 ...
- [TCP/IP][distributed] proxy protocol 是什么
问题描述: 在Web分布式系统中,一般会搭建复杂的load blance系统来提供高性能的web服务. load blance有4层网络的,也有7层网络的.再经过这样的分布式网络之后,后面真正提供服务 ...