window 手動建庫

2021-06-28 03:50:35 字數 2929 閱讀 6205

1、安裝資料庫軟體

2、確定資料庫名和例項名

資料庫例項:testsid

資料庫名稱:testdb

【注意】資料庫例項名下面建立引數檔案(注意引數檔案命名inittestsid.ora)時會用,資料庫名引數檔案中用。

3、建立相關目錄

1)建立資料檔案目錄:

在d:\ 下建立子目錄oradata,然後在d:\oradata下建立子目錄testdb, d:\oradata\testdb

(此處使用資料庫名,主要是考慮可能有多個資料庫)

2)建立診斷跟蹤資訊目錄:

3)建立閃回目錄

4、建立初始化引數檔案(啟動例項時需要該檔案)

資料庫檔案:資料檔案控制檔案日誌檔案

在目錄oracle_home\database下建立inittestsid.ora(名稱前面是init,後面跟例項名testsid,最後是副檔名.ora),引數檔案內容如下:

compatible='11.2.0.0.0'   #版本號

control_files='d:\oradata\testdb\control01.ctl'

db_block_size=8192  #塊大小

db_name='testdb'  #資料庫名

db_recovery_file_dest_size=2g   #

memory_target=400m   #記憶體,sga+pga

open_cursors=300  #乙個會話可以同時開啟的游標

processes=150 #程序數,包括例項啟動程序以及客戶端連線後起的程序

remote_login_passwordfile='exclusive'   #指定是否可以使用密碼檔案驗證超級使用者,none

undo_tablespace='undotbs1'  # 儲存undo 資訊

undo_management=auto   # 自動

5、建立例項

c:\>set oracle_sid=testsid

c:\>oradim -new -sid testsid -startmode manual

【注】檢視控制面板->管理工具->服務中是否有乙個服務「oracleservicetestsid」

6、建立口令檔案

7、啟動例項

c:\>sqlplus / as sysdba

sqlplus sys/oracle as sysdba

sql*plus: release 10.2.0.1.0 - production on 星期三4月6 14:43:23 2011

已連線到空閒例程。

sql> startup nomount

oracle 例程已經啟動。

total system global area  167772160 bytes

fixed size                  1247876 bytes

variable size              62915964 bytes

database buffers           96468992 bytes

redo buffers                7139328 bytes

啟動例項,啟動一堆程序、分配記憶體

8、建立資料庫

日誌歷史、日誌組、組成員等等,寫到控制檔案

varchar2   nvarchar2

sql>create database testdb

maxinstances 1

maxloghistory 1

maxlogfiles 5

maxlogmembers 3

maxdatafiles 100

character set zhs16gbk

national character set al16utf16

logfile

group 1('d:\oradata\testdb\redo0101.log', 'd:\oradata\testdb\redo0102.log') size 10m,

group 2('d:\oradata\testdb\redo02.log') size 10m,

group 3('d:\oradata\testdb\redo03.log') size 10m

datafile 'd:\oradata\testdb\system.dbf'

size 100m autoextend on next 1m maxsize unlimited

sysaux datafile 'd:\oradata\testdb\sysaux.dbf'

size 50m autoextend on next 1m maxsize unlimited

default tablespace users datafile

'd:\oradata\testdb\user01.dbf'

size 50m autoextend on next 1m maxsize unlimited

default temporary tablespace temp tempfile

'd:\oradata\testdb\temp01.dbf'

size 50m autoextend on next 1m maxsize unlimited

undo tablespace undotbs1 datafile

'd:\oradata\testdb\undotbs01.dbf'

size 50m autoextend on next 1m maxsize unlimited;

9、建立資料字典

10、重新啟動資料庫

sql>shutdown immediate

sql>startup

10、設定環境變數oracle_sid,變數值為testsid,測試資料庫

oracle手動 建庫 ORACLE 手動建庫

oracle 手動建庫 oracle10gr2手動建庫大致分為以下幾個步驟 編輯.bash profile檔案,設定環境變數 建立所需目錄結構 建立初始化引數檔案 執行建庫指令碼 下面以建立test資料庫為例 1 編輯.bash profile檔案,新增oracle sid環境變數 在.bash p...

oracle 11g 手動建庫

由於命令部分加顏色會亂,所以有一些重點需要修改的地方我做的筆記並截圖,放在文章最後。安裝資料庫軟體並設定環境變數就不說了 建立密碼檔案 cd oracle home dbs orapwd file orapwdprod1 password oracle 建立引數檔案 cd oracle home d...

MS SQL Server 建庫建表

create database test use test 建立使用者型別表 create table usertype id int not null identity 1,1 primary key,typename varchar 200 default null typedescriptio...