CMD操作如何连接Oracle数据库(cmd咋连接oracle)

CMD操作:如何连接Oracle数据库

在日常工作中,连接数据库是程序员需要频繁做的操作之一。本文将介绍在CMD命令行中如何连接Oracle数据库。

1. 环境准备

首先需要确保电脑中安装了Oracle数据库,并且已经设置好了环境变量。如果还没有安装Oracle数据库,可以在官网下载并安装。同时,还需要准备好以下信息:

– 数据库IP地址

– 数据库端口

– 数据库名称

– 用户名

– 密码

2. 打开CMD命令行

在Windows操作系统中,可以按下Win+R组合键,弹出“运行”菜单,然后输入cmd并回车打开命令行界面。或者按下Win键,搜索CMD并打开。

3. 连接Oracle数据库

命令行中连接Oracle数据库的格式为:

sqlplus 用户名/密码@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP地址)(PORT=端口号)))(CONNECT_DATA=(SERVICE_NAME=数据库名称)))

例如,如果用户名为“user”,密码为“123456”,数据库IP地址为“127.0.0.1”,端口号为“1521”,数据库名称为“orcl”:

sqlplus user/123456@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))

然后按下回车键,等待连接成功。

如果连接成功,则会看到如下提示信息:

SQL*Plus: Release 11.2.0.1.0 Production on Mon Jun 7 09:50:55 2021
Copyright (c) 1982, 2010, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL>

4. 执行SQL语句

连接成功后,就可以在命令行中执行SQL语句了,例如:

select * from hr.employees;

执行后可以看到查询结果。执行完毕后可以输入“EXIT”命令退出。

5. 封装为脚本

以上操作都可以封装为一个脚本,例如:

@echo off
set username=user
set password=123456
set host=127.0.0.1
set port=1521
set servicename=orcl
set sql=select * from hr.employees;
echo 正在连接Oracle数据库...
sqlplus %username%/%password%@//(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=%host%)(PORT=%port%))(CONNECT_DATA=(SERVICE_NAME=%servicename%)))
%sql%
exit
!
echo 连接已断开...
pause

将以上代码保存为.bat格式的文件,并在保存的目录中执行该脚本即可连接Oracle数据库并执行SQL语句。

通过以上步骤,我们可以在CMD命令行中轻松连接Oracle数据库并执行SQL语句,提高了工作效率。


数据运维技术 » CMD操作如何连接Oracle数据库(cmd咋连接oracle)