30.建立資料庫步驟:
建立例程服務
建立引數檔案
以nomount方式啟動例程
建立資料庫
執行指令碼完成後續操作
31.建立資料庫指令碼
create database demo
maxinstances 8
maxloghistory 1
maxlogfiles 16
maxlogmembers 3
maxdatafiles 100
logfile group 1 『…redo01.log』 size 10m,
group 2 『…redo02.log』 size 10m,
group 3 『…redo03.log』 size 10m
datafile 『…system01.dbf』 size 100m autoextend on next 10m extent management local
sysaux datafile 『…sysaux01.dbf』 size 30m autoextend on next 10m
default temporary tablespace temp tempfile 『…temp.dbf』 size 10m autoextend on next 10m
undo tablespace undotbs1 datafile 『…undotbs1.dbf』 size 20m
character set zhs16gbk
national character set al16utf16
user sys identified by demo
user system identified by manager;
create database後的資料庫名必須與初始化引數db_name一致。
當指定logfile選項時,至少要包含兩個日誌組。
當指定資料檔案、重做日誌和臨時檔案時,必須要確保os目錄已經存在。
當指定undo表空間時,該錶空間名稱必須與初始化引數undo_tablespace一致。
必須規劃好字符集。
32.後續操作
執行create database命令時,系統自動執行sql.bsq($oracle_home/rdbms/admin)指令碼。在system表空間建立資料字典基表。
安裝資料字典試圖$oracle_home/rdbms/admin/catalog.sql
安裝oracle系統包$oracle_home/rdbms/admin/catproc.sql
安裝product_user_profile表$oracle_home/sqlplus/admin/pupbld.sql
33."概要檔案"用於配置網路首選項、日誌和跟蹤資訊,該配置對應於網路檔案sqlnet.ora
"服務命名"用於配置本地的網路服務名,該配置對應於網路檔案tnsnames.ora
"監聽程式"用於配置伺服器端得監聽程式,該配置對應於網路檔案listener.ora
網路配置檔案的預設位置為$oracle_home/network/admin
通過設定環境變數tns_admin可以改變這些網路配置檔案的位置
Oracle10g系統管理2
13.資料庫物理結構 資料庫檔案 資料檔案datafile 重做日誌logfile 控制檔案controlfile 資料檔案的位置及大小,重做日誌檔案的位置及大小,資料庫名稱及建立時間,日誌序列號 歸檔日誌archive log file 引數檔案pfile,spfile,init.ora,spfi...
Oracle10g系統管理6
39.控制檔案用於記錄和維護資料庫的物理結構。當啟動例程並開啟資料庫時,oracle會根據初始化引數control files在例程和資料庫之間建立關聯。裝載資料庫 mount狀態 時,oracle會按照初始化引數control files定位並開啟控制檔案。開啟資料庫時,oracle會根據控制檔案...
Oracle10g系統管理11
56.精細訪問控制使使用者可以使用函式 策略實現更加細微的安全訪問控制。如果使用精細訪問控制,那麼當在客戶端發出sql語句 select insert update delete 時,oracle會自動在這些sql語句後追加謂詞 where子句 並執行新的sql語句。通過使用精細訪問控制,可以使不同...