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...