[标题]:使用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-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.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...
在本案例中,我们关注的是专为Windows IA64架构设计的"Oracle-instantclient-sqlplus-win-ia64"版本,这表明它是针对Itanium处理器的64位系统。 SQL*Plus是Oracle数据库的一个组件,它是一个命令行接口,用户可以...
sftp直接上载到home文件夹下方便调用(可以先解压缩之后再传,虽然网速会慢一丢丢) sudo apt-get install alien ...sudo alien -i /home/ubuntu/oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm
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”是一个Oracle数据库的客户端工具包,专为Windows 64位操作系统设计。这个压缩包包含了Oracle Instant Client和SQL*Plus,是开发人员、系统管理员和DBA...
"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”指的是Oracle Instant Client的SQL*Plus组件的Windows 64位版本,版本号为12.2.0.1.0。Oracle Instant Client是Oracle公司提供的一套轻量级客户端工具集,它...
《Oracle客户端:深入理解instantclient-sqlplus-linux.x64-11.2.0.4.0》 Oracle数据库是全球广泛使用的大型关系型数据库系统之一,为满足远程访问和本地开发的需求,Oracle提供了轻量级的客户端工具——Instant ...
总结来说,"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"提供了在Windows环境下连接和管理Oracle数据库所需的基本工具,配合Navicat这样的图形界面工具,可以极大地提高数据库管理的效率。正确配置和使用这些工具...
这个压缩包"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"中,我们看到的是适用于Windows 64位系统的版本,版本号为21.13.0.0,这表明它是Oracle数据库21c的一个更新版本。 Oracle Instant ...
综上所述,"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”分别代表了两个关键组件,即Oracle Instant Client的基础版和SQL*Plus工具,均适用于Windows NT操作系统。 Oracle ...
连接oracle使用 oracle-instantclient-sqlplus-10.2.0.3-1.x86_64.rpm
在本案例中,我们关注的是"oracle-instant-client-sqlplus-win-x86-64",这表明这是一个专为64位Windows操作系统设计的Oracle Instant Client版本,包含了SQL*Plus组件。 SQL*Plus是Oracle数据库的一个强大命令行...