SQL * plus

v启动关闭监听器
§启动:lsnrctl start
§关闭:lsnrctl stop
v启动关闭数据库服务
§启动:net start OracleServiceSID  
§关闭:net stop OracleServiceSID
§例如:我的数据库SID是:ITDB,那么启动命令为: net stop OracleServiceITDB
 
***************************************************************************************************
vDOS方式登录SQL*Plus
§C:\>sqlplus  提示输入用户名、密码
§C:\>sqlplus scott/tiger 连到默认数据库,注册表或环境变量中设 定的ORACLE_SID
§C:\>sqlplus scott/tiger@sid
vWINDOW方式登录SQL*PLUS
§C:\>sqlplusw
§C:\>sqlplusw scott/tiger
§C:\>sqlplusw scott/tiger@sid
v查看sqlplus命令的用法:
§C:\>sqlplus -?
v退出SQL*PLUS
§SQL>quitexit
****************************************************************************************************
v运行-键入sqlplus /nologsqlplusw /nolog
v键入conn system/口令@数据库实例名
v查看当前连接的是哪个数据库
§select value from v$parameter where name='db_name';
§select name from v$database;
§show parameters db_name
 
****************************************************************************************************
vSQL>Conn scott/tiger as sysdba
§dba用户登录
vSQL>DESC V$Datafile;
§查看数据文件的信息
vSQL>select status,bytes,name from V$Datafile;
§查看数据库文件的详细状态和内存大小
vSQL> select name from V$Controlfile;
§查看控制文件的信息
vSQL> select group#,member from V$Logfile;
§察看日志文件的信息
***************************************************************************************************

命令(缩写)

说明

Accept(Acc)

读取整行数据并存储在给定的一个变量中

Clear(Cl)

清楚缓冲区或屏幕内容

Connect(Conn)

连接到数据库

DisConnect(Disc)

断开到数据库的连接

Describe(Desc)

显示表、视图或其他oracle对象的结构信息

Edit(Ed)

打开文本编辑器

Host(Hos)

执行主机命令

Pause(Pau)

输出一行信息,并等待用户输入回车

Prompt(Pro)

输出提示信息

SQLPLUS

登录SQL*PLUS

Set

修改SQL*PLUS 系统变量和环境变量

Show(Sho)

显示SQL*PLUS 系统变量或当前环境变量

Startup

启动数据库

Spool

捕获查询结果并存储到一个文件中

Shutdown

关闭数据库

Exit / Quit

退出SQL*PLUS

 

**********************************************************************************************************

vSQL> conn system/admin //连接到数据库
vSQL>show user; 显示当前用户
vSQL>select sysdate from dual; //显示系统当前时间
vSQL>select * from all_users; //当前数据库系统中的所有用户信息
vSQL>show sga  //显示SGA信息
vSQL>help cl  //查看cl/clear命令的使用方法
vSQL>cl scr  //清空屏幕输出
vSQL>show dept  //查看dept表的表结构
vSQL>select * from dept;
vSQL>edit  //用系统编辑器打开缓冲区内容
§编辑为select * from dept where deptno > 20;保存
§关闭编辑器,会在SQL*PLUS中显示编辑后的语句,分号回车执行
vSQL>save  sql01.txt    //保存缓冲区内容到文件,默认路径c:\document and setting\登录用户名\
vSQL>hos dir  //执行DOSdir命令
vSQL>save c:\sql01.txt 保存缓冲区内容到指定目录
vSQL>@c:\sql01.txt //执行脚本文件,可以是任何文本文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值