`

[原]使用Oracle Instant Client - SQLPlus

阅读更多
[标题]:使用Oracle Instant Client - SQLPlus
[时间]:2009-7-20
[摘要]:使用Oracle Instant Client - SQL*Plus从客户端连接Oracle服务器。
[关键字]:SQL*Plus,Instant,Oracle,JDevelopers,PL/SQL
[环境]:Oracle 11g
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys

[正文]:
1、下载Oracle Instant Client
    服务器系统Windows Server 2003,安装了Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 ,带有SQL*Plus。客户端系统Windows XP SP3,需要使用SQL*Plus对Oracle数据库进行操作。搜索了一下,发现Oracle Instant Client(http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html)正是所需。

    如果只使用SQL*Plus,则下载以下两个包即可:
    a)、Instant Client Package - Basic:
    All files required to run OCI, OCCI, and JDBC-OCI applications
    instantclient-basic-win32-11.1.0.6.0.zip (43,316,697 bytes)

    b)、Instant Client Package - SQL*Plus:
    Additional libraries and executable for running SQL*Plus with Instant Client
    instantclient-sqlplus-win32-11.1.0.6.0.zip (788,050 bytes)

2、安装配置
    a、将instantclient-basic-win32-11.1.0.6.0.zip 和 instantclient-sqlplus-win32-11.1.0.6.0.zip解压到同一目录下(如:F:\Oracle\InstantClient)。

    b、环境变量设置:
    将F:\Oracle\InstantClient增加到系统环境变量PATH中。

    再添加环境变量TNS_ADMIN (admin目录是自己新建的):
    TNS_ADMIN=F:\Oracle\InstantClient\admin

    可选环境变量:
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    c、在TNS_ADMIN所指目录F:\Oracle\InstantClient\admin下增加一个配置文件tnsnames.ora。这个文件可以直接从服务器的Oracle安装目录(H:\Oracle\product\11.1.0\db_1\network\admin\tnsnames.ora)下找到,直接复制过来。

tnsnames.ora:
# tnsnames.ora Network Configuration File:
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.168.1.101)
    )
  )

3、使用SQL*Plus:
    打开cmd,输入如下内容:
c:\>sqlplus sys/admin@orcl as sysdba

如果输出类似如下内容,则表示连接成功:
SQL*Plus: Release 11.1.0.6.0 - Production on 星期二 7月 21 00:03:28 2009

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

连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

    也可以这样输入:
c:\>sqlplus /nolog
SQL> conn sys@orcl as sysdba
输入口令:admin

4、注意问题:
a、以sys用户登陆后要加"as sysdba",否则可能出现如下错误:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

b、如果不指定tnsnames.ora,则可能出现如下错误:
ORA-12154: TNS: 无法解析指定的连接标识符

c、如果不需要Instant Client了,想删除它,可能会发现无法删除F:\Oracle\InstantClient\oci.dll。这时,只要停止msdtc服务:"net stop msdtc" ,然后再删除即可。
分享到:
评论

相关推荐

    oracle-instantclient19.10-sqlplus-base-devel(x86 arm架构)

    oracle-instantclient-sqlplus-21.6.0.0.0-1.x86_64.rpm oracle-instantclient-tools-21.6.0.0.0-1.x86_64.rpm oracle-instantclient19.10-basic-19.10.0.0.0-1.aarch64.rpm oracle-instantclient19.10-devel-19.10....

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.zip

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.ziporacle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.ziporacle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.ziporacle-instantclient11.2-sqlplus...

    Oracle-instantclient-sqlplus-win-ia64

    在本案例中,我们关注的是专为Windows IA64架构设计的"Oracle-instantclient-sqlplus-win-ia64"版本,这表明它是针对Itanium处理器的64位系统。 SQL*Plus是Oracle数据库的一个组件,它是一个命令行接口,用户可以...

    oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm

    sftp直接上载到home文件夹下方便调用(可以先解压缩之后再传,虽然网速会慢一丢丢) sudo apt-get install alien ...sudo alien -i /home/ubuntu/oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm

    Oracle客户端插件 instantclient-sqlplus-nt-11.2.0.3.0.zip

    instantclient-sqlplus-nt-11.2.0.3.0.zip instantclient-basic-nt-11.2.0.3.0.zip 链接: http://download.csdn.net/detail/lh11077/7727125 免安装客户端

    instantclient-sqlplus-windows.x64-12.1.0.2.0.zip

    标题中的“instantclient-sqlplus-windows.x64-12.1.0.2.0.zip”是一个Oracle数据库的客户端工具包,专为Windows 64位操作系统设计。这个压缩包包含了Oracle Instant Client和SQL*Plus,是开发人员、系统管理员和DBA...

    Oracle 插件 instantclient-sqlplus-windows.x64-12.2.0.1.0.zip

    "instantclient-sqlplus-windows.x64-12.2.0.1.0.zip"文件是针对Windows 64位系统的Oracle Instant Client SQL*Plus版本,版本号为12.2.0.1.0。 **Oracle Instant Client的主要功能:** 1. **数据库连接**:提供了...

    instantclient-sqlplus-windows.x64-12.2.0.1.0

    标题“instantclient-sqlplus-windows.x64-12.2.0.1.0”指的是Oracle Instant Client的SQL*Plus组件的Windows 64位版本,版本号为12.2.0.1.0。Oracle Instant Client是Oracle公司提供的一套轻量级客户端工具集,它...

    instantclient-sqlplus-linux.x64-11.2.0.4.0

    《Oracle客户端:深入理解instantclient-sqlplus-linux.x64-11.2.0.4.0》 Oracle数据库是全球广泛使用的大型关系型数据库系统之一,为满足远程访问和本地开发的需求,Oracle提供了轻量级的客户端工具——Instant ...

    instantclient-sqlplus-win32-10.2.0.4.zip

    总结来说,"instantclient-sqlplus-win32-10.2.0.4.zip"是一个包含Oracle Instant Client和SQL*Plus的压缩包,主要用于32位Windows系统上的Oracle数据库连接和管理。了解这些组件的用途和工作原理,有助于有效地利用...

    instantclient-sqlplus-windows.x64-11.2.0.4.0

    总的来说,"Instantclient-sqlplus-windows.x64-11.2.0.4.0"提供了在Windows环境下连接和管理Oracle数据库所需的基本工具,配合Navicat这样的图形界面工具,可以极大地提高数据库管理的效率。正确配置和使用这些工具...

    instantclient-sqlplus-windows.x64-18.5.0.0.0dbru_2.zip

    这个压缩包"instantclient-sqlplus-windows.x64-18.5.0.0.0dbru_2.zip"是针对Windows 64位系统的Oracle Instant Client 18.5版本,包含了SQL*Plus工具。 SQL*Plus是Oracle提供的一款命令行接口工具,用于执行SQL和...

    instantclient-sqlplus-windows.x64-21.13.0.0.0dbru.zip

    在这个特定的压缩包"Instantclient-sqlplus-windows.x64-21.13.0.0.0dbru.zip"中,我们看到的是适用于Windows 64位系统的版本,版本号为21.13.0.0,这表明它是Oracle数据库21c的一个更新版本。 Oracle Instant ...

    instantclient-sqlplus-windows.x64-19.8.0.0.0dbru.zip

    综上所述,"instantclient-sqlplus-windows.x64-19.8.0.0.0dbru.zip"提供了一个轻便的Oracle数据库访问途径,适用于那些只需要基本查询和管理功能的场景。通过与Navicat等工具的整合,用户可以获得一个更完善的...

    instantclient-basic-nt-11.2.0.4.0/instantclient-sqlplus-nt-11.2.0.4.0

    标题中的“instantclient-basic-nt-11.2.0.4.0”和“instantclient-sqlplus-nt-11.2.0.4.0”分别代表了两个关键组件,即Oracle Instant Client的基础版和SQL*Plus工具,均适用于Windows NT操作系统。 Oracle ...

    oracle-instantclient-sqlplus-10.2.0.3-1.x86_64.rpm

    连接oracle使用 oracle-instantclient-sqlplus-10.2.0.3-1.x86_64.rpm

    oracle-instantclient-sqlplus-win-x86-64

    在本案例中,我们关注的是"oracle-instant-client-sqlplus-win-x86-64",这表明这是一个专为64位Windows操作系统设计的Oracle Instant Client版本,包含了SQL*Plus组件。 SQL*Plus是Oracle数据库的一个强大命令行...

Global site tag (gtag.js) - Google Analytics