normal 、sysdba、 sysoper 、sys,sysdba,dba概念—區別
sys和system使用者的區別
【system】使用者只能用normal身份登陸em。
【sys】使用者具有「sysdba」或者「sysoper」許可權,登陸em也只能用這兩個身份,不能用normal。
「sysoper」許可權,即資料庫操作員許可權,許可權包括:
開啟資料庫伺服器 關閉資料庫伺服器
備份資料庫 恢復資料庫
日誌歸檔 會話限制
「sysdba」許可權,即資料庫管理員許可權,許可權包括:
開啟資料庫伺服器 關閉資料庫伺服器
備份資料庫 恢復資料庫
日誌歸檔 會話限制
管理功能 建立資料庫
normal 、sysdba、 sysoper有什麼區別
normal 是普通使用者
另外兩個,你考察他們所具有的許可權就知道了
sysdba擁有最高的系統許可權
sysoper主要用來啟動、關閉資料庫,sysoper 登陸後使用者是 public
sysdba登陸後是 sys
sql> conn / as sysdba
已連線。
sql> grant sysoper to test;
授權成功。
sql> conn test/test as sysoper;
已連線。
sql> show user
user 為"public"
sql> conn test/test as sysdba
已連線。
sql> show user
user 為"sys"
sql>
dba和sysdba的區別
dba、sysdba這兩個系統角色有什麼區別呢
在說明這一點之前我需要說一下oracle服務的建立過程
·建立例項
·啟動例項
·建立資料庫(system表空間是必須的)
啟動過程
·例項啟動
·裝載資料庫
·開啟資料庫
sysdba,是管理oracle例項的,它的存在不依賴於整個資料庫完全啟動,
只要例項啟動了,他就已經存在,以sysdba身份登陸,裝載資料庫、開啟資料庫
只有資料庫開啟了,或者說整個資料庫完全啟動後,dba角色才有了存在的基礎
oracle修改使用者名稱
1 windows 平台下執行 cmd 2 sqlplus nolog 3 sql connsys lmis lmisdx localas sysdba 連線到資料庫。通常可以用sys使用者登陸。4 sql select from user 找到 name為需要修改的使用者的user 5 sql u...
oracle修改使用者名稱
oracle的使用者名稱 1 用sysdba角色賬號進入,然後查詢有哪些使用者 select from user 2 找到需要修改的使用者 user 欄位是唯一標識 select from user where user 71 3 修改需要更改的使用者名稱 update user set name ...
Oracle的建立使用者名稱
1 linux 下oracle 的啟動以oracle 身份登入 啟動lsnrctl start 登入sqplus nolog 連線資料庫connect as sysdba 啟動資料庫startup 關閉資料庫shutdown immediate 2 在資料中建立使用者名稱 啟動資料庫後建立使用者名稱...