sys和system用戶(hù)的區別
【system】用戶(hù)只能用normal身份登陸em。
【sys】用戶(hù)具有“SYSDBA”或者“SYSOPER”權限,登陸em也只能用這兩個(gè)身份,不能用normal。
“SYSOPER”權限,即數據庫操作員權限,權限包括:
打開(kāi)數據庫
備份數據庫 恢復數據庫
日志歸檔 會(huì )話(huà)限制
“SYSDBA”權限,即數據庫管理員權限,權限包括:
打開(kāi)數據庫服務(wù)器 關(guān)閉數據庫服務(wù)器
備份數據庫 恢復數據庫
日志歸檔 會(huì )話(huà)限制
管理功能 創(chuàng )建數據庫
normal 、sysdba、 sysoper有什么區別
normal 是普通用戶(hù)
另外兩個(gè),你考察他們所具有的權限就知道了
sysdba擁有最高的系統權限
sysoper主要用來(lái)啟動(dòng)、關(guān)閉數據庫,sysoper 登陸后用戶(hù)是 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這兩個(gè)系統角色有什么區別呢
在說(shuō)明這一點(diǎn)之前我需要說(shuō)一下oracle服務(wù)的創(chuàng )建過(guò)程
·創(chuàng )建實(shí)例
·啟動(dòng)實(shí)例
·創(chuàng )建數據庫(system表空間是必須的)
啟動(dòng)過(guò)程
·實(shí)例啟動(dòng)
·裝載數據庫
·打開(kāi)數據庫
sysdba,是管理oracle實(shí)例的,它的存在不依賴(lài)于整個(gè)數據庫完全啟動(dòng),
只要實(shí)例啟動(dòng)了,他就已經(jīng)存在,以sysdba身份登陸,裝載數據庫、打開(kāi)數據庫
只有數據庫打開(kāi)了,或者說(shuō)整個(gè)數據庫完全啟動(dòng)后,dba角色才有了存在的基礎!
聯(lián)系客服