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