v
启动关闭监听器
§
启动:
lsnrctl start
§
关闭:
lsnrctl stop
v
启动关闭数据库服务
§
启动:
net start OracleService
SID
§
关闭:
net stop OracleService
SID
§
例如:我的数据库
SID
是:
ITDB
,那么启动命令为:
net stop OracleServiceITDB
***************************************************************************************************
v
DOS
方式登录
SQL*Plus
§
C:\>sqlplus
提示输入用户名、密码
§
C:\>sqlplus scott/tiger
连到默认数据库
,
注册表或环境变量中设 定的
ORACLE_SID
§
C:\>sqlplus scott/tiger@sid
v
WINDOW
方式登录
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
****************************************************************************************************
v
SQL>Conn scott/tiger as sysdba
§
用
dba
用户登录
v
SQL>DESC V$Datafile;
§
查看数据文件的信息
v
SQL>select status,bytes,name from V$Datafile;
§
查看数据库文件的详细状态和内存大小
v
SQL> select name from V$Controlfile;
§
查看控制文件的信息
v
SQL> 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 |
**********************************************************************************************************
v
SQL> conn system/admin //
连接到数据库
v
SQL>show user;
显示当前用户
v
SQL>select sysdate from dual; //
显示系统当前时间
v
SQL>select * from all_users; //
当前数据库系统中的所有用户信息
v
SQL>show sga //
显示
SGA
信息
v
SQL>help cl //
查看
cl/clear
命令的使用方法
v
SQL>cl scr //
清空屏幕输出
v
SQL>show dept //
查看
dept
表的表结构
v
SQL>select * from dept;
v
SQL>edit //
用系统编辑器打开缓冲区内容
§
编辑为
select * from dept where deptno > 20;
保存
§
关闭编辑器,会在
SQL*PLUS
中显示编辑后的语句,分号回车执行
v
SQL>save sql01.txt //
保存缓冲区内容到文件,默认路径
c:\document and setting\
登录用户名
\
v
SQL>hos dir //
执行
DOS
的
dir
命令
v
SQL>save c:\sql01.txt
保存缓冲区内容到指定目录
v
SQL>@c:\sql01.txt //
执行脚本文件,可以是任何文本文件