Chinaunix首页 | 论坛 | 博客

qsh

  • 博客访问: 3939058
  • 博文数量: 1015
  • 博客积分: 15904
  • 博客等级: 上将
  • 技术积分: 8572
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 19:16
文章分类

全部博文(1015)

文章存档

2019年(1)

2017年(1)

2016年(19)

2015年(27)

2014年(30)

2013年(95)

2012年(199)

2011年(72)

2010年(109)

2009年(166)

2008年(296)

分类: Oracle

2015-02-03 17:31:03

说明:
采用不安装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,即宣告成功
阅读(1144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~