远程访问Oracle的问题
来源:互联网 发布:知乎 日本红灯区 编辑:程序博客网 时间:2024/05/22 22:04
从Oracle官方网站下载Oracle客户端instance client:
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html
这里选择instantclient-basic-win32-11.1.0.6.0.zip,instantclient-sqlplus-win32-11.1.0.6.0.zip
需要注册为Oracle网站用户才能下载。将下载的zip文件解压,并将所有文件及目录复制到f:/oracle/instanclient目录下,
将Oracle服务器安装目录下product/10.2.0/db_1/network/admin/tnsnames.ora文件复制到f:/instancelient根目录下。
编辑该文件:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = OraServer)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
将HOST修改为Oracle远程服务器名称或IP地址。
在命令行测试:
sqlplus system/oracle@orcl
使用PL/SQL Developer远程登录Oracle时,必须要它找到instant client,进入软件,选择Tools->Preferences,在Oracle Home和OCI Library两栏中分别填入Oracle客户端的路径和OCI文件的路径:f:/instantclient和f:/instantclient/oci.dll。然后再次新登录就可以了。
如果客户机也安装了Oracle,则会设置环境变量:ORACLE_HOME,PL/SQL Developer优先使用该变量做为Oracle客户端库目录,即使在PL/SQL Developer中设置了f:/instantclient及f:/instantclient/oci.dll也不会起作用。如果要使PL/SQL Developer能够同时访问本机Oracle和远程Oracle,则需要配置本机Oracle的tnsnames.ora,本人的Oracle根目录为f:/oracle,则该文件位于:
F:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora,在该文件中添加RemoteORCL,内容如下:
# tnsnames.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = JOSHUA)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
RemoteORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Ryan)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
Ryan为远程Oracle服务器名称。
使用PL/SQL Developer登录时,用户名/密码:sys/orcl,数据库:RemoteORCL。如果用户名使用system则不能登录,这与sqlplus恰好相反,不知原因为何?
若客户端对中文支持不好,可设置环境变量:
ORACLE_HOME=f:/instantclient
TNS_ADMIN=f:/instantclient
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Path=f:/instantclient
- 远程访问Oracle的问题
- pl/sql远程访问oracle数据库的问题
- mysql远程访问的问题
- 远程访问Oracle数据库的配置
- oracle 远程访问数据库 ORA-01034和ORA-27101问题的一种解决方法
- 远程访问oracle数据库
- plsql远程访问oracle
- 远程访问oracle数据库
- win2003+sql2000的远程访问的问题
- oracle数据库远程链接后访问BLOB字段问题
- mysql远程访问慢的问题
- mysql 无法进行远程访问的问题
- wamp无法远程访问的问题
- MySQL远程访问的两个问题
- MySql远程访问无法连接的问题!
- RabbitMQ远程不能访问问题的解决
- 阿里云 mysql的远程访问问题
- 关于远程访问tomcat问题的总结
- 表添加字段的SQL语句写法
- 数据绑定以及Container.DataItem几种方式与用法分析
- Hibernate+JPA
- qte2读取中文文件的测试.txt
- PHP获取客户端、PHP获取服务器相关信息
- 远程访问Oracle的问题
- C++ 简单软件注册模块
- iPhone style title bar in BlackBerry
- Your Uninstaller! Pro 7.0.2010.28 注册码/序列号/破解
- 你准备好失败了吗?
- 常用查看Linux系统信息命令
- squid 取消错误页面下的版本信息
- truncate 分区表中的某个分区
- ssh secure shell中文显示乱码问题