Linux下手工建立Oracle資料庫

2021-05-23 16:11:19 字數 2137 閱讀 3803

oracle資料庫主要有instance和database組成。只要把spfile建立好,instance基本就可以啟動了,剩下就把database的三大檔案(控制檔案、資料檔案、日誌檔案)建立好,最後進行一些善後處理,基本就完成了建立工作。

所以我把建立資料庫總結為乙個變數、兩個檔案,三條語句,外加兩個指令碼。

乙個變數就是oracle_sid環境變數,兩個檔案是spfile和password file。有了這三個東西,就能完成instance的建立。

三條語句,即create databse和兩條表空間建立語句。有了這三個就能建立出database的三大檔案。

兩個指令碼,即catalog.sql 用來建立資料字典表和動態效能檢視,catproc.sql 用來建立pl/sql所需物件。

主要步驟如下:

step 1: decide on your instance identifier (sid)

step 2: establish the database administrator authentication method

step 3: create the initialization parameter file

step 4: connect to the instance

step 5: create a server parameter file (recommended)

step 6: start the instance

step 7: issue the create database statement

step 8: create additional tablespaces

step 9: run scripts to build data dictionary views

step 10: run scripts to install additional options (optional)

step 11: back up the database.

具體步驟見oracle 10g的官方文件administrator's guide。但是文件的create database語句有點問題,調整後的語句如下:

create database mynewdb

user sys identified by password

user system identified by password

logfile group 1 ('/u01/oracle/oradata/mynewdb/redo01.log') size 100m,

group 2 ('/u01/oracle/oradata/mynewdb/redo02.log') size 100m,

group 3 ('/u01/oracle/oradata/mynewdb/redo03.log') size 100m

maxlogfiles 5

maxlogmembers 5

maxloghistory 1

maxdatafiles 100

maxinstances 1

character set zhs16gbk

national character set al16utf16

datafile '/u01/oracle/oradata/mynewdb/system01.dbf' size 325m reuse

extent management local

sysaux datafile '/u01/oracle/oradata/mynewdb/sysaux01.dbf' size 325m reuse

default tablespace tbs_1

datafile '/u01/oracle/oradata/mynewdb/tbs01.dbf' size 200m reuse

default temporary tablespace tempts1

tempfile '/u01/oracle/oradata/mynewdb/temp01.dbf'

size 20m reuse

undo tablespace undotbs1

datafile '/u01/oracle/oradata/mynewdb/undotbs01.dbf'

size 200m reuse autoextend on maxsize unlimited;

Linux下手工建立Oracle資料庫

oracle資料庫主要有instance和database組成。只要把spfile建立好,instance基本就可以啟動了,剩下就把database的三大檔案 控制檔案 資料檔案 日誌檔案 建立好,最後進行一些善後處理,基本就完成了建立工作。所以我把建立資料庫總結為乙個變數 兩個檔案,三條語句,外加...

mysql手工安裝 Linux下手工安裝MySQL

安裝環境 linux伺服器centos 5.5 安裝版本 mysql 5.5.8.tar.gz 1 安裝 cmake 編譯器。cd usr local src wget 2 解壓cmake tar zvxf cmake 2.8.4.tar.gz 3 配置編譯 cd cmake 2.8.4 yum y...

ubuntu下手工安裝nginx

2 解壓縮。tar zxvf nginx 1.14.0.tar.gz 3 設定安裝目錄 這樣的話可能會報一些錯,這裡也是檢測是否有問題的關鍵步驟 configure prefix data nginx setup 遇到的一些報錯處理 1 pcre錯誤 意思就是重寫需要pcre的支援,而我又沒有安裝p...