windows7中64位instantclient-basic-windows.x64-11远程链接Oracle

第一步:instantclient的安装与配置

Instant client的版本很多:主要是Basic和Basic Lite。 Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。 Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。 因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。

配置方法如下:
 
一、将下载的Basic版压缩包解压至某目录下(该目录可依个人喜好自行定义,笔者放在D:\Program Files\oracleclient中);
 
二、配置环境变量:
(打开环境变量配置界面操作:我的电脑---属性---高级---环境变量,在系统变量部分新建或编辑即可。win7即以上操作系统为:计算机——属性——高级系统设置——环境变量)
1) 变量名:ORACLE_HOME
  变量值:D:\Program Files\instantclient
 
2) 变量名:TNS_ADMIN
  变量值:D:\Program Files\instantclient\
  说明:该配置项 指定tnsnames.ora文件的存放路径。建议该值最后的'\'符号不要略去,不然可能会影响到PLSQL,笔者在配置时,缺少了‘\’,结果PLSQL无法读取到该文件中的数据。但貌似不会影响sqlplus的使用。
 
3) 变量名:NLS_LANG
  变量值: AMERICAN_AMERICA.AL32UTF8

  说明:该值定义所连接的数据库使用的编码,其它类型可自己到服务器看一下或网上查找一下。

执行的语句为:

SYS @ orcl >select userenv('language') nls_lang from dual;

NLS_LANG
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8

不同服务器可能显示不一样

4) 修改Path变量,在后面添加 D:\Program Files\instantclient
 
三、 在你定义的TNS_ADMIN(该变量名的值)目录中,文件名为tnsnames.ora,文件中增加自己的数据库别名配置,
示例如下:
MyDBName =
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ora10g)
    )
)
主要修改第一个 ‘=’前面的别名改为Orcl,Host为IP地址, SERVICE_NAME为数据库服务器的实例名

四、安装和使用PLSQL。如无意外,此时已能使用PLSQL或SQLPLUS连接数据库。

连接远程客户端Oracle的时候需要在远程Oracle中先启动Oracle


第二步:远程启动Oracle数据库

前期准备:
如果你还没有在ubuntu上安装oracle请先看如下参考链接:
 http://blog.csdn.net/backtracker/article/details/6624718

1.

$su oracle

$ sqlplus /nolog

将出现如下连接数据库信息:

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jul 8 10:14:54 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL>


2.

SQL>  conn sys/超级管理员密码 as sysdba;

将出现下面信息,表示已经链接

Connected.


或者直接oracle@slave13:[/home/oracle]sqlplus sys/seven123 as sysdba;

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.
然后启动数据库
SYS @ orcl >startup;
ORACLE instance started.

Total System Global Area  534462464 bytes
Fixed Size            2230072 bytes
Variable Size          331352264 bytes
Database Buffers      192937984 bytes
Redo Buffers            7942144 bytes
Database mounted.
Database opened.




3.启动数据库

SQL> startup

将出现下面提示信息,表示数据库已经启动

ORACLE instance started.

Total System Global Area  322961408 bytes

Variable Size           104859000 bytes

Database Buffers         213909504 bytes

Redo Buffers               2973696 bytes

Database mounted.

Database opened.


4.开启监听

$su oracle

$ lsnrctl

将出现下面信息

TNSLSNR for Linux: Version 10.2.0.1.0 - Production
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 08-JUL-2011 10:03:52
Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Welcome to LSNRCTL, type "help" for information.


开启监听:
LSNRCTL> start
出现下面信息表示已经成功开启监听,启动监听完成后可以通过客户端连接到oracle数据库服务器
Starting /opt/ora10g/dbms/bin/tnslsnr: please wait...
System parameter file is /opt/ora10g/dbms/network/admin/listener.ora
Log messages written to /opt/ora10g/dbms/network/log/listener.log
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                08-JUL-2011 10:03:57
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /opt/ora10g/dbms/network/admin/listener.ora
Listener Log File         /opt/ora10g/dbms/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ubuntu)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ubuntu)(PORT=1521)))

5.打开oem服务

$ emctl start dbconsole

出现下面信息,表示已经成功打开oem服务

TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://ubuntu:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ............................ started.
------------------------------------------------------------------
Logs are generated in directory /opt/ora10g/dbms/ubuntu_ORCL/sysman/log

oem地址为:

http://hostname:1158/em

 
卸载方法:
一、在系统变量中,删除 ORACLE_HOME, TNS_ADMIN, NLS_LANG 三个变量,修改path变量,去掉D:\Program Files\instantclient_10_2目录。

二、删除客户端存放目录,笔者的为D:\Program Files\oracleclient








  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
instantclient-basic-windowsOracle提供的一种客户端软件包,用于在Windows操作系统上连接和访问Oracle数据库。通过下载和安装instantclient-basic-windows,我们可以在本地计算机上使用Oracle数据库的功能。 要下载instantclient-basic-windows,我们可以按照以下步骤进行操作: 1. 打开Oracle官方网站,进入下载页面。 2. 在搜索框输入"Instant Client",然后点击搜索按钮。 3. 在搜索结果找到"Instant Client Downloads for Windows"的链接,并点击进入。 4. 在下载页面上,可以看到许多不同版本的Instant Client软件包。根据自己的需求,选择适合本地机器的版本。 5. 选择要下载的软件包后,点击相应链接进行下载。 6. 下载完成后,通过双击下载的软件包进行解压缩。将解压缩后的文件夹保存在本地计算机的适当位置。 使用instantclient-basic-windows时,我们还需要进行一些其他的配置和设置: 1. 配置环境变量:打开控制面板,进入系统和安全 > 系统 > 高级系统设置,点击“环境变量”按钮。在系统变量,找到“Path”变量,点击编辑,将instantclient-basic-windows的安装路径添加到变量值。 2. 配置tnsnames.ora文件:在instantclient-basic-windows文件夹找到network\Admin目录,并在该目录下创建一个名为tnsnames.ora的文件。在该文件,添加要连接的数据库实例的连接信息。 通过以上步骤,我们就可以成功下载和配置instantclient-basic-windows。然后,我们可以使用Oracle数据库提供的功能进行连接、查询和管理数据库等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值