SQL> conn / as sysdba
已连接。
SQL> grant all on flashback_transaction_query to xiong;授权成功。SQL> conn xiong/cexo1234
已连接。
SQL> select operation,undo_sql from flashback_transaction_query where table_name
='TEMP' and table_owner='XIONG';
select operation,undo_sql from flashback_transaction_query where table_name='TEM
P' and table_owner='XIONG'
*
第 1 行出现错误:
ORA-01031: 权限不足提示授权成功,为何还是权限不足?
解决方案 »
- 在线急等谢谢先!
- select 非常快,insert into select 非常慢
- 包体编译总不通过,想请教下大家
- PL/sql developer工具使用
- oracle中 仅可以为插入 LONG 列的 LONG 值赋值 的问题!
- oracle维护分哪几种维护级别?报价标准是什么?
- trailing null missing from STR bind value
- 9i 中创建了表空间和新用户没有模式?
- 如何解决这个问题?
- 怎样将结果输出到文本(追加方式的)
- Oracle数据库中用户问题
- ORA-14400: inserted partition key does not map to any partition 怎么办
我是想把"闪回事务查询视图"的查询权限赋给"xiong"这个用户,
已连接。
SQL>
SQL>
SQL> desc flashback_transaction_query
名称 是否为空? 类型
----------------------------------------- -------- ---------------------------- XID RAW(8)
START_SCN NUMBER
START_TIMESTAMP DATE
COMMIT_SCN NUMBER
COMMIT_TIMESTAMP DATE
LOGON_USER VARCHAR2(30)
UNDO_CHANGE# NUMBER
OPERATION VARCHAR2(32)
TABLE_NAME VARCHAR2(256)
TABLE_OWNER VARCHAR2(32)
ROW_ID VARCHAR2(19)
UNDO_SQL VARCHAR2(4000)SQL> select operation,undo_sql from flashback_transaction_query where table_owne
r='QMYS' and rownum=1;OPERATION
--------------------------------
UNDO_SQL
--------------------------------------------------------------------------------UPDATE
update "QMYS"."YSGL_EXCELBASIC" set "FORMULA_COM" = 'YS(3459,利润表,O,16,1894,0)', "FORMULA_VER" = NULL where ROWID = 'AAANNtAAFAABwohAAG';
SQL>
SQL> conn xiong/cexo1234
已连接。
SQL> select table_name from user_tables where table_name ='TEMP';TABLE_NAME
------------------------------
TEMP
已连接。
SQL> grant all on flashback_transaction_query to scott;授权成功。SQL> conn scott/tiger
已连接。
SQL> desc flashback_transaction_query;
名称 是否为空? 类型
----------------------------------------- -------- --------------------------- XID RAW(8)
START_SCN NUMBER
START_TIMESTAMP DATE
COMMIT_SCN NUMBER
COMMIT_TIMESTAMP DATE
LOGON_USER VARCHAR2(30)
UNDO_CHANGE# NUMBER
OPERATION VARCHAR2(32)
TABLE_NAME VARCHAR2(256)
TABLE_OWNER VARCHAR2(32)
ROW_ID VARCHAR2(19)
UNDO_SQL VARCHAR2(4000)
1* select operation,undo_sql from flashback_transaction_query
SQL> /
select operation,undo_sql from flashback_transaction_query
*
第 1 行出现错误:
ORA-01031: 权限不足用scott可以desc flashback_transaction_query里的内容了,却没有权限查询.这是怎么回事呀?