如何查看Oracle的用户权限?
ORACL:信息,即用户自己创建的对象。
关于用户可以访问的对象的ALL_*:信息,即关于用户自己创建的对象的信息。
其他用户创建的对象,但该用户可以访问的信息。
DBA_*:;关于整个数据库中对象的信息。
(这里的*可以是表、索引、对象、用户等。)
1.查看所有用户
select*fromdba_user
select*fromall_users
select*fromuser_users
2、检查用户系统权限
select*fromdba_sys_privs
select*fromall_sys_privs
select*fromuser_sys_privs
3.查看用户对象权限
select*fromdba_tab_privs
select*fromall_tab_privs
select*fromuser_tab_privs
4.查看所有角色
select*fromdba_roles
5.查看用户拥有的角色。
select*fromdba_role_privs
select*fromuser_role_privs
6.查看当前用户的默认表空间。
从用户选择用户名,默认表空间。
7.查看角色的特定权限。
如授予连接、资源、创建会话、创建视图以进行测试;
8.检查资源拥有哪些权限。
使用select*fromDBA_sys_privswh
oracle双机热备需要两个授权吗?
不需要。
双机热备与服务器本身的配置无关,不需要配置完全相同的服务器;
但由于切换后备机中的业务系统正常运行,热备需要相同的操作系统;应用系统的配置和路径一致;
服务器本地磁盘的大小和CPU的配置需要能够承担相应的业务。