oracle怎样查看当前用户的权限 如何查看oracle的日志文件?

[更新]
·
·
分类:互联网
2399 阅读

oracle怎样查看当前用户的权限

如何查看oracle的日志文件?

如何查看oracle的日志文件?

Oracle日志文件查看方法:
1、以sysdba权限用户登录数据库。2、执行sql语句:
select * from v$logfile;
3、结果显示即为日志路径:
4、另外还有其他的操作日志可用以下两个sql语句查询:
select * from v$sql;--(#查看最近所作的操作)select * fromv $sqlarea;--(#查看最近所作的操作)

oracle创建用户赋权限?

1 首先 connect, resource 这是Oracle内置的两个角色,而create table只是一个权限,也就是说resource 角色包含了create table权限 2 【sys】所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。
sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。
【system】 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。
system用户拥有普通dba角色权限。
sysman拥有的权限是dba与mgmt_user(用户管理) 3 我执行这个命令没有问题,至于你出现的这个情况,可能是刚刚重启完数据库就执行,请稍候后执行,看是否依旧

oracledba权限是什么?

oracledba是数据库管理员,它除了重启数据库,修改字符集的权限没有外具有其它全部权限,如建表改表,表的增删改查,建表空间,建索引,视图,存储过程,建用户,给用户授权等等。

如何查看oracle的用户名和密码?

1、查询oracle中所有用户信息
select * from dba_users
2、只查询用户和密码
select username,password from dba_users
3、查询当前用户信息
select * from dba_ustats
4、查询用户可以访问的视图文本
select * from dba_varrays
5、查看用户或角色所拥有的角色
select * from dba_role_privs
select * from user_role_privs
6、查看用户或角色系统权限(直接赋值给用户或角色的系统权限)
select * from dba_sys_privs
select * from user_sys_privs (查看当前用户所拥有的权限)
扩展资料:
总结
ORACLE中数据字典视图分为3大类,用前缀区别,分别为:USER,ALL 和 DBA, 许多数据字典视图包含相似的信息。
USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息。
ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息。
DBA_*:有关整个数据库中对象的信息。