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;