连接oracle服务器

使用SQL*Plus连接数据库

Oracle 数据库包括以下组件:Oracle 数据库实例,它是进程和内存的集合,以及一组包含用户数据和系统数据的磁盘文件。

每个实例都有一个实例 ID,也称为系统 ID (SID)。因为主机上可以有多个 Oracle 实例,每个实例都有自己的一组数据文件,所以您必须确定要连接的实例。对于本地连接,您可以通过设置操作系统环境变量来标识实例。对于远程连接,您可以通过指定网络地址和数据库服务名称来标识实例。对于本地和远程连接,您必须设置环境变量以帮助操作系统找到 SQL*Plus 可执行文件并为可执行文件提供其支持文件和脚本的路径。

步骤 1:打开命令窗口

在您的平台上执行必要的操作以打开一个窗口,您可以在其中输入操作系统命令。

第二步:设置操作系统环境变量

根据您的平台,您可能必须在启动 SQL*Plus 之前设置环境变量,或者至少验证它们是否设置正确。

例如,在大多数平台上,ORACLE_SID必须ORACLE_HOME设置。此外,建议将PATH环境变量设置为包含ORACLE_HOME /bin 目录。一些平台可能需要额外的环境变量:

  • 在 UNIX 和 Linux 平台上,通过输入操作系统命令来设置环境变量。

  • 在 Windows 平台上,Oracle Universal Installer (OUI) 自动为 Windows 注册表分配ORACLE_HOME值ORACLE_SID。

如果您在安装时没有创建数据库,则 OUI 不会ORACLE_SID在注册表中设置;稍后创建数据库后,必须ORACLE_SID从命令窗口设置环境变量。

UNIX 和 Linux 安装带有两个脚本,oraenv和coraenv,您可以使用它们轻松设置环境变量。

对于所有平台,在具有不同 Oracle home 的实例之间切换时,您必须更改ORACLE_HOME环境变量。如果多个实例共享同一个 Oracle 主目录,则必须仅ORACLE_SID在切换实例时进行更改。

示例 1-1 在 UNIX 中设置环境变量 (C Shell)

setenv ORACLE_SID orcl
setenv ORACLE_HOME /u01/app/oracle/product/12.1.0/db_1
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/lib:/usr/dt/lib:/usr/openwin/lib:/usr/ccs/lib

示例 1-2 在 Windows 中设置环境变量

SET ORACLE_SID=orawin2

示例 1-2 假定ORACLE_HOME和ORACLE_SID已在注册表中设置,但您想要覆盖 的注册表值ORACLE_SID以连接到不同的实例。在 Windows 上,您在命令提示符窗口中设置的环境变量值会覆盖注册表中的值。

第三步:启动SQL*Plus
  1. 执行以下操作之一:

  • 确保PATH环境变量包含ORACLE_HOME /bin。

  • 将目录更改为ORACLE_HOME /bin。

  1. 输入以下命令(在 UNIX 和 Linux 上区分大小写):

sqlplus /nolog
第四步:提交SQL*Plus CONNECT命令

您提交 SQL*PlusCONNECT命令以最初连接到 Oracle 实例或随时以不同的用户身份重新连接。

  • 在 SQL*Plus 中,提交CONNECT命令。

connect system
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值