使用Oracle数据库时常用的操作命令

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;

你可能感兴趣的:(oracle)