sysdba登入oracle的schema是sys
當使用sysdba或sysoper特權登入oracle資料庫的時候,會使用預設的schema,並不是使用登入資料庫的時候指定的使用者的schema。
sysdba的預設schema是sys
sysoper的預設schema是public
(b14231 第60頁)
下面是一個檢驗如上說法的例子
[@more@]登入資料庫
ora_test@oracle[/home/oracle]> sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Tue Feb 2 19:01:04 2010 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options |
建立測試使用者test,併為測試使用者分配dba和sysdba許可權
sys@CNHTM> create user test identified by test 2 default tablespace users; User created. sys@CNHTM> grant dba to test; Grant succeeded. sys@CNHTM> grant sysdba to test; Grant succeeded. |
用test使用者登入,並建立表 admin_test
sys@CNHTM> conn test/test Connected. test@CNHTM> show user USER is "TEST" test@CNHTM> create table admin_test(name VARCHAR2(20)); Table created. |
用test使用者,以sysdba特權登入
test@CNHTM> conn test/test as sysdba Connected. |
顯示使用者,顯示為sys
sys@CNHTM> show user USER is "SYS" |
檢查剛才建立的表,發現無法找到,因為那個表在test schema下,而現在在sys schema下
sys@CNHTM> select * from admin_test; select * from admin_test * ERROR at line 1: ORA-00942: table or view does not exist |
--end--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1031078/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlplus sys/oracle@orcl as sysdba無法登入SQLOracle
- oracle 12c 使用as sysdba方式登入資料庫後的Schema變化Oracle資料庫
- Oracle禁止connect / as sysdba方式登入Oracle
- sysdba不能遠端登入
- system sys,sysoper sysdba 的區別
- 【ORACLE】oracle 使用者(sysdba)遠端登入和口令認證Oracle
- MySQL 5.7 SYS SCHEMAMySql
- 在windows上以sysdba登陸oracleWindowsOracle
- normal、sysdba、sysoper登陸oracle的區別理解ORMOracle
- Oracle - ORA-28009: connection as SYS should be as SYSDBA OR SYSOPEROracle
- sqlplus -prelim / as sysdba強制登入SQL
- Oracle SID大小寫混用引起的sys賬號不能登入Oracle
- 淺談oracle 使用者(sysdba)遠端登入和口令認證Oracle
- ORACLE軟體克隆完成後sysdba登入提示沒有許可權Oracle
- sqlplus / as sysdba無法登入的奇怪報錯SQL
- SYS,SYSTEM,DBA,SYSDBA,SYSOPER的區別與聯絡
- mysql 5.7中嶄新的 mysql sys schemaMySql
- 水煮八《——客戶端以sysdba登入設定客戶端
- sqlplus / as sysdba 登入報許可權不足 for windowsSQLWindows
- MySQL 如何重建/恢復刪除的 sys SchemaMySql
- MySQL運維的一款利器sys schemaMySql運維
- Oracle SYSDBA稽核Oracle
- sqlplus “/ as sysdba”登入的時候提示沒有許可權SQL
- 客戶端使用sysdba許可權登入資料庫客戶端資料庫
- 【Mysql】mysql5.7新特性之-sys schema的作用MySql
- 以sysdba角色登陸oracle的兩種認證方式測試備記Oracle
- Oracle限制具備資料庫超級管理員(SYSDBA)許可權的使用者遠端登入Oracle資料庫
- Oracle所有者不是dba 引起sqlplus / as sysdba 登入報錯ORA-01031OracleSQL
- Oracle資料泵-schema匯入匯出Oracle
- windows 下用 as sysdba登陸報錯Windows
- SYS使用者登入Oracle報錯ORA-01031: insufficient privilegesOracle
- Oracle9i sys登入後通過public同義詞move table報錯Oracle
- Oracle登入命令Oracle
- oracle本地登入Oracle
- oracle中schema的概念Oracle
- 非Oracle使用者使用作業系統驗證登陸(/ as sysdba)Oracle作業系統
- sys不能遠端登入。ora-01031
- 以sysdba身份登入oracle報ORA-1031許可權不足錯誤之完美分析Oracle