手工建庫oracle 11g for windows

一、創建必要的相關目錄
D:\app\Administrator\admin\test
D:\app\Administrator\admin\test\adump
D:\app\Administrator\admin\test\dpdump
D:\app\Administrator\admin\test\pfile
D:\app\Administrator\admin\test\cdump
D:\app\Administrator\admin\test\create
D:\app\Administrator\oradata\test

二、創建初始化參數文件
1、把D:\app\Administrator\admin\orcl\pfile\init.ora.072015124214拷貝爲
D:\app\Administrator\product\11.2.0\dbhome_1\database\inittest.ora
2、修改D:\app\Administrator\product\11.2.0\dbhome_1\database\inittest.ora參數如下:
db_name=test
control_files=("D:\app\Administrator\oradata\test\control01.ctl", "D:\app\Administrator\oradata\test\control02.ctl", "D:\app\Administrator\oradata\test\control03.ctl")

三、打開cmd,設置環境變量
set oracle_sid=test

四、創建服務,即創建實例
oradim -new -sid test

五、創建口令文件
orapwd file=D:\app\Administrator\product\11.2.0\dbhome_1\database\pwdtest.ora password=123;

六、啓動服務器
SQL> connect / as sysdba
SQL> startup nomount

七、執行建庫腳本
create database test
datafile 'D:\app\Administrator\oradata\test\system01.dbf' size 300m
autoextend on next 10m extent management local
sysaux datafile 'D:\app\Administrator\oradata\test\sysaux01.dbf' size 120m
undo tablespace undotbs1
datafile 'D:\app\Administrator\oradata\test\undotbs01.dbf' size 100m
default temporary tablespace temptbs1
tempfile 'D:\app\Administrator\oradata\test\temp01.dbf' size 50m
logfile group 1
('D:\app\Administrator\oradata\test\redo01.dbf') size 50m,
group 2
('D:\app\Administrator\oradata\test\redo02.dbf') size 50m,
group 3
('D:\app\Administrator\oradata\test\redo03.dbf') size 50m;
運行時可以使用以下語句
sql>start d:\test.sql

八、創建數據字典和包
sql>start D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\catalog
sql>start D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\catproc

九、執行pupbld.sql腳本
切換成system用戶執行
conn system/manager
sql>start D:\app\Administrator\product\11.2.0\dbhome_1\sqlplus\admin\pupbld

十、執行scott腳本創建scott模式
sql>start D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\scott.sql
修改scott密碼
SQL> conn / as sysdba
SQL> alter user scott identified by tiger;
SQL> connect scott/tiger
SQL> show user;
USER is "SCOTT"

十一、檢查數據庫是否OK
SQL> select * from emp;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章