工作上使用的Oracle重要sql手册

来源:互联网 发布:mysql pdf 编辑:程序博客网 时间:2024/05/29 09:31

1、                    查看当前用户的缺省表空间: SQL>select username,default_tablespace from user_users;
2、                          查看当前用户的角色: SQL>select * from user_role_privs;
3、      查看当前用户的系统权限和表级权限: SQL>select * from user_sys_privs;  
                                                                                   SQL>select * from user_tab_privs;
4、               显示当前会话所具有的权限: SQL>select * from session_privs;
5、        显示指定用户所具有的系统权限: SQL>select * from dba_sys_privs where grantee='GAME';
6、                               用户拥有数据的大小:    SQL>select sum(bytes)/1024/1024 from user_extents;
7、                                          查看所有用户:    SQL>select username from dba_users;
8、 给A用户赋予执行B用户下某对象的权限:  grant execute on proc_name to B;
                            A用户执行对象时使用命令: call B.proc_name(par..);
9、                                   给某用户赋予角色: grant dba to hollyfee;

 

2012-08-29 补充:

 10、                         修改用户的默认表空间: alter user test1 default tablespace user_tbs;
 11、            chr()函数将ASCII码转换为字符: select chr(124) from dual;
 12、          ascii()函数将字符转换为ASCII码: select ascii('|') from dual;

 13 、              查看oracle中创建的所有目录:select * from dba_directories;
 14、                                               创建目录:Create directory hollyfee_DataFile as 'D:\hollyfee_DataFile';
 15、将目录的操作权限赋予给用户 hollyfee:grant read,write on directory hollyfee_DataFile to hollyfee;

 16 、查看定时job:select job,WHAT, last_date, last_sec, next_date, next_sec, broken, failures from dba_jobs;

 17、本机Orcal 数据库登录:
          C:\Documents and Settings\Administrator>sqlplus lsxy/lsxy@lsxy_jx as sysdba
           命令详解:-- sqlplus 用户名/密码@服务名 as sysdba

18、创建用户: create user holly_perf identified by holly_perf default tablespace css_app;

 

原创粉丝点击