Oracle10g系統管理4

2021-08-31 19:34:04 字數 1564 閱讀 1378

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語句。通過使用精細訪問控制,可以使不同...