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>quit或exit
****************************************************************************************************
v运行-键入sqlplus /nolog或sqlplusw /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
//执行DOS的dir命令
vSQL>save c:\sql01.txt 保存缓冲区内容到指定目录
vSQL>@c:\sql01.txt //执行脚本文件,可以是任何文本文件