Oracle用户操作
accttodo 8/1/2022 后端数据库Oracle
Oracle 查看哪些用户具有DBA权限
select * from sys.dba_role_privs where granted_role='DBA';
1
Oracle 查询当前用户下表的张数
select count(*) from user_tables ;
1
注意:必须是DBA角色账号,通过读取出”用户表“中记录的行数,即为当前数据库下的表张数。
Oracle 查询所有用户自建表
SELECT OWNER,TABLE_NAME,TABLESPACE_NAME FROM all_tables where TABLESPACE_NAME!='SYSAUX' and TABLESPACE_NAME!='TEMP' and TABLESPACE_NAME!='SYSTEM';
1
# Oracle 查询数据库字符集
select userenv('language') from dual;
1