1、进入sqlplus界面
sqlplus /nolog 或sqlplus system/manager 或sqlplus system/manager @service_name
2、连接数据库
connect / as sysdba ;(as sysoper) 或 connect internal/oracle AS SYSDBA
conn sys/change_on_install as sysdba; )(scott/tiger)
注意:oracle9i开始,取消了服务器管理器(svrmgl)与internal用户
3、数据库启动
startup; 启动数据库实例
注:带参
第一种:不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式
第二种:带nomount参数,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用
第三种:带mount参数,在进行数据库更名的时候采用.这个时候数据库就打开并可以使用了
4、关闭数据库
shutdown 关闭数据库
注:带参
1、ormal 需要等待所有的用户断开连接
2、mediate 等待用户完成当前的语句
3、ansactional 等待用户完成当前的事务
4、abort 不做任何等待,直接关闭数据库
5、查看当前的所有数据库
select * from v$database;
6、查看哪些用户拥有SYSDBA、SYSOPER权限
select * from V_$PWFILE_USERS;
7、查看当前实例
select * from v$instance;
或 show parameters instance;
8、查看当前数据库连接用户
Show user;
9、查看当前库的所有数据表
select * from all_tables;
10、增加数据库用户
create user username identified by passowrd default tablespace users Temporary TABLESPACE Temp;
11、更改数据库用户的密码
alter user username indentified by passowrd;
12、用户授权
grant connect,resource,dba to username;
grant sysdba to username;