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 //执行脚本文件,可以是任何文本文件