说明:
采用不安装Oracle客户端连接数据库的方法
本机 win7 64位中文旗舰版
TOAD俺是装的专门针对WIN7的版本,根据俺的经历,装一般的版本用不了
红色部分,如果不加,TOAD用不了
准备工作:
1 将Oracle Instatnt Client解压。
F:\installpath\instantclient_11_2
2 环境变量配置: 本机 "控制面板"-"系统"-"高级"-"环境变量"-"系统变量"添加
NLS_LANG = AMERICAN_AMERICA.ZHS16GBK(或SIMPLIFIED CHINESE_CHINA.ZHS16GBK)
TNS_ADMIN = F:\installpath\instantclient_11_2
LD_LIBRARY_PATH = F:\installpath\instantclient_11_2
SQLPATH = F:\installpath\instantclient_11_2
Path变量结尾添加
;F:\installpath\instantclient_11_2
3 在F:\installpath\instantclient_11_2\network中用添加 admin文件夹,里面存放tnsnames.ora
(即tnsnames.ora的完整路径应为 F:\installpath\instantclient_11_2\network\admin\tnsnames.ora)
说明:tnsnames.ora来源:
1) 直接下载要连接的oracle server的$ORACLE_HOME/network/admin/tnsnames.ora 文件
2) 若oracle server的该位置没有tnsnames.ora文件,使用图形工具生成一个
比如在本机打开XManager,用putty连上oracle server,以oracle账号执行
$ su - oracle
$ export DISPLAY=192.168.0.3:0.0 (俺本机I P)
$ /usr/openwin/bin/xhost +
$ netmgr
出现图形界面后
Oracle Net Configuration => Local => Service Naming 然后点击左上角的 + =>
Net Service Name : orcl => tcp/ip => Host Name : 192.168.0.1 => Finish 即会在$ORACLE_HOME/network/admin 下多出一个tnsnames.ora
A 使用 PL/SQL Developer
1 安装 PL/SQL Developer 软件
2 双击运行出现登录界面 => cancel => Tools => Preferences => 首页也即Connection界面设置两个变量
Oracle home => F:\installpath\instantclient_11_2\network
OCILibrary => F:\installpath\instantclient_11_2\oci.dll
3 测试 Session => LogOn => 比如以 scott身份登录,输入口令 oracle,选择 orcl, connect as normal 登录
File => New => SQL Window =>
在SQL 里输入 select * from emp; 然后点击左上角 那个轮子 或着直接按
在SQL语句下面会出现 结果集 列表 OK,宣告成功
B 使用 Toad
1 安装 Toad 11
初始设置俺一路 NEXT 过
2 右键以管理员身份运行
3 测试,在出现的界面右方
User / Schema: sys
Password: oracle
TNS => Database: orcl
Connect as: SysDBA
Connect Using: 出自动出现 Instan Client - 11.2.0.1.0
点击
在出现的 界面里输入 select status from v$instance; 然后点击上面的那个绿三角+数据文件样的图标,或者直接
下方出现结果集
STATUS
OPEN,即宣告成功
阅读(1185) | 评论(0) | 转发(0) |