访问表格

时间:2017-03-21 20:39:42

标签: oracle oracle11g oracle10g

我想在oracle中对这些表进行SQL查询:

GV$INSTANCE
SYS.V_$DATAFILE
DBA_DATA_FILES
DBA_FREE_SPACE
V$SESSION
DBA_JOBS_RUNNING
DBA_SCHEDULER_JOBS
DBA_SCHEDULER_JOB_CLASSES
V$SESSION
V$SESSTAT
V$STATNAME
GV$SESSION
GV$SESSTAT
GV$STATNAME
GV$PROCESS
V$RMAN_BACKUP_JOB_DETAILS

我如何才能访问它们?

1 个答案:

答案 0 :(得分:1)

据我了解您需要访问这些表格的问题。现在有两种方法可以访问它们。

1直接对象级别GRANT

所以使用Direct对象级别Grant授予访问权限 所以你需要以sysdba身份连接并提供GRANTS,例如

onUploadFinished()

<强> 2。通过Oracle角色访问

假设GRANT SELECT ON V$SESSION TO <USER>; -- Direct GRANT SELECT Grants为所需对象提供的现有角色。

SELECT_ROLE

希望这有帮助。