数据库操作语句

阅读更多
  1、查看当前数据库版本信息

select * from product_component_version;
select * from v$version;



  2、授权与取消

grant 权限(如sysdba) to 用户名;
revoke 权限(如sysdba) from 用户名;



  3、查看数据库中哪些用户被授予了sysdba和/或sysoper权限

select * from v$pwfile_users;


  4、更改用户密码


alter user 用户名 identified by 新密码;


   5、启动实例,装载并打开数据库


startup


   6、启动实例,不装载数据库


startup nomount


   7、启动并装载数据库

startup mount


   8、迫使实例启动



startup force


   9、打开一个关闭的数据库


alter database open


  10、以只读模式打开数据库

alter database open read only


  11、用读写模式打开数据库

alter database open read write


  12、查看所有表


select * from user_all_tables;


  13、查看实例名



select instance_name from v$instance;


  14、查看数据库全名


select * from global_name;


  15、查看表空间

select * from user_tablespaces;


  16、查看某表创建的时间

select object_name,created from user_objects;


  17、查看同义词


select * from user_synonyms


  18、查看当前数据库状态


select open_mode from v$database;


  19、更改为只读


alter database open read only;


  20、查看所有用户信息


select username,profile,account_status from dba_users;



21、查看当前用户的角色

select * from user_role_privs;


  22、查看当前用户的系统权限

select * from user_sys_privs;


  23、查看当前用户的表权限

select * from user_tab_privs;


  24、设为禁止


alter system quiesce restricted

你可能感兴趣的:(数据库)