oracle 2 oracle的使用者

2021-08-29 12:53:49 字數 1238 閱讀 9438

1、dbca

oracle的dbca主要用來管理資料庫,包括建立資料庫、刪除資料庫等。

注意:建立資料庫的時候,密碼不能全是數字,也不能以數字開頭

2、ofa(oracle flexible architecture):oracle優化靈活結構

作用:多oracle版本的管理

ora90:資料庫管理工具

bin/dbv--驗證資料完整性,可以檢查資料檔案是否損壞

admin目錄下3個目錄的作用:

bdump--後台程序的trace檔案和alert.log 這裡的trace檔案指的是報錯的時候的系統的一些狀態,trace檔案名字會寫在alert.log中的

udump--system file目錄

pfile--初始化引數檔案目錄

3、初始使用者

system/manager

sys/change_on_install

sys當db建立的時候就自動建立,並且給dba許可權. 所有的dict都儲存在sys中. 請不要在這個schema下建立任何object. 需要的話請配置引數實現.

system

db建立的時候建立,具有dba 許可權. oracle的超級user.

sys是oracle資料庫中許可權最高的帳號,具有create database的許可權,

而system沒有這個許可權,sys的角色是sysdba,system的角色是sysoper。

其餘就是他們兩個使用者共有的許可權了:

sys主要是資料庫的系統管理,system是dba管理,主要是資料庫的基本管理;

4、oracle 使用者兩種審核

(1)os authentication:通過作業系統進行對使用者的審核,沒有接觸過

(2)password file

口令檔案放在ora90/database/pwd***.ora中 其中***是sid

命令列:orapwd 建立口令

set remote_login_passwordfile=exclusive

grant sysdba to ** --其中**是使用者 --授予某個使用者**的sysdba許可權

revoke sysdba from ** --去掉某個使用者**的sysdba許可權

修改system使用者的密碼:

sqlplus /nolog

connect /as sysdba

alter user system identified by manager;

exit;

oracle的decode,nvl2 函式用法

1 使用decode判斷字串是否一樣 decode value,if1,then1,if2,then2,if3,then3,else 含義為if 條件 值1 then return value 1 elsif 條件 值2 then return value 2 elsif 條件 值n then re...

Oracle用plsqldeveloper問題總結

問題現象 551 沒有設定監聽,或者監聽設定錯誤。請重新設定監聽 檔案配置有錯誤或者檔案丟失 解決方法 找到你的安裝目錄 d instantclient 11 2 network admin admin資料夾下應該有兩個檔案 listener.ora tnsnames.ora 配置好倆個檔案的內容 ...

Oracle的表空間和建立Oracle使用者

一 表空間 永久表空間 描述 表空間是資料庫的邏輯劃分,乙個表空間只能屬於乙個資料庫,所有的資料庫物件都存放在指定的表空間中,但主要存放的是 表,所以稱作表空間。建立永久表空間sql語句 create tablespace njxh datafile d oracle oradata orcl nj...