Oracle SYS使用者無法設定session級別的read only
官方文件參考:
SYSDBA is used internally in the Oracle database and has specialized functions. Its behavior is not the same as for generalized users. For example, the SYS user cannot do a transaction level consistent read (read-only transaction). Queries by SYS will return changes made during the transaction even if SYS has set the transaction to be READ ONLY. Therefore export parameters like CONSISTENT, OBJECT_CONSISTENT, FLASHBACK_SCN, and FLASHBACK_TIME cannot be used.
進行Oracle事務相關的實驗時,要儘量使用普通使用者,因為很多事務級別的設定,對於sqlplus / as sysdba連入方式無法獲得正確的結果。
如果想給使用者獲取資料字典以方便實驗的目的可給使用者賦予如下許可權:
GRANT CONNECT,RESOURCE,SELECT ANY DICTIONARY,SELECT ANY TABLE TO TUSER;
參考:How To Connect As SYSDBA When Using Export Or Import (文件 ID 277237.1)
SYSDBA is used internally in the Oracle database and has specialized functions. Its behavior is not the same as for generalized users. For example, the SYS user cannot do a transaction level consistent read (read-only transaction). Queries by SYS will return changes made during the transaction even if SYS has set the transaction to be READ ONLY. Therefore export parameters like CONSISTENT, OBJECT_CONSISTENT, FLASHBACK_SCN, and FLASHBACK_TIME cannot be used.
進行Oracle事務相關的實驗時,要儘量使用普通使用者,因為很多事務級別的設定,對於sqlplus / as sysdba連入方式無法獲得正確的結果。
如果想給使用者獲取資料字典以方便實驗的目的可給使用者賦予如下許可權:
GRANT CONNECT,RESOURCE,SELECT ANY DICTIONARY,SELECT ANY TABLE TO TUSER;
參考:How To Connect As SYSDBA When Using Export Or Import (文件 ID 277237.1)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29135257/viewspace-2146932/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 表空間和表 read only遷移後不再read onlyOracle
- /dev/null Read-only file system 系統無法啟動薦devNull
- sys使用者無法連線到DB
- Oracle不同版本檢視資料庫session/system級別設定了哪些eventsOracle資料庫Session
- Oracle Isolation Levels : Read-only (317)Oracle
- 檢視oracle資料庫session事務設定的是哪個隔離級別Oracle資料庫Session
- PostgreSQL原始碼定製:線上global read onlySQL原始碼
- SYS使用者的表無法建立物化檢視日誌
- 資料泵無法匯出sys使用者下的表
- Innodb Read Only Mode
- 事務的read only mode
- 如何不使用 trn log 將read only (且能使用trn 恢復)的庫設定為read/write
- 關於SYS使用者無法使用延遲段建立的示例
- macOS 無法sudo建立資料夾返回Read-only file system問題解決Mac
- Seed Database (pdb$seed) - Read Write OR Read Only Mode in Oracle Database 12cDatabaseOracle
- 關於tablespace在read only狀態下的DML ,DDL操作--Read-Only Tablespaces
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_read_only_routing_listsAI
- read only tablespace backup restoreREST
- sqlplus sys/oracle@orcl as sysdba無法登入SQLOracle
- 【statspack級別設定】
- Read-Only Tables in Oracle Database 11g Release 1OracleDatabase
- oracle實驗記錄 (恢復read only tablespace(1))Oracle
- oracle實驗記錄 (恢復read only tablespace(2))Oracle
- Linux主機記憶體溢位導致oracle的SYS使用者無法正常登陸Linux記憶體溢位Oracle
- session無法得到值Session
- SYS使用者可以登入,其他使用者無法登陸的問題處理
- Error:/etc/fstab:Read-only file system錯誤的解決辦法Error
- sys使用者與system使用者的區別
- Oracle 11g 新特性:只讀表(Read-only)Oracle
- oracle中引數session和 processes的設定(轉)OracleSession
- Oracle Dba必須瞭解的Read By Other Session等待:OracleSession
- 【統計】能夠在session級別和system級別修改的oracle引數統計SessionOracle
- AUDIT IN SESSION CURRENT無法NOAUDITSession
- Oracle資料庫中SYS、SYSTEM、DBSNMP、SYSMAN四使用者的區別Oracle資料庫
- for public synonym, only sys user can compile it?Compile
- CSS :read-only 選擇器CSS
- When you issue "ALTER TABLESPACE xxx READ ONLY",what will oracle do?Oracle
- 當從READ ONLY到READ WRITE都做什麼了