windows下手動建立oracle資料庫

來源:互聯網
上載者:User
 

系統內容:
1、作業系統:Windows 2003 Server
2、資料庫: Oracle9I Release 9.0.1.1.1
3、安裝路徑:D:/ORACLE 建庫步驟:1、 手工建立相關目錄
D:/Oracle/admin/orarman
D:/Oracle/admin/orarman/arch
D:/Oracle/admin/orarman/bdump
D:/Oracle/admin/orarman/create
D:/Oracle/admin/orarman/pfile
D:/Oracle/admin/orarman/udump

D:/Oracle/oradata/orarman
D:/Oracle/oradata/orarman/archive 如果嫌麻煩,可以從%oracle_home%/ora90/admin/sample目錄拷到%oracle_home%/admin下進行相應修改即可。 2、 手工建立初始化啟動參數檔案:D:/Oracle/admin/orarman/pfile/init.ora 可以拷貝一個現有的參數檔案作下修改:db_name=orarmaninstance_name=orarman
db_domain=""
service_names=orarmancontrol_files=("d:/oracle/oradata/orarman/CONTROL01.CTL", "d:/oracle/oradata/orarman /CONTROL02.CTL",
"d:/oracle/oradata/orarman/CONTROL03.CTL")
db_block_size=4096
background_dump_dest=d:/oracle/admin/orarman/bdump
core_dump_dest=d:/oracle/admin/orarman/cdump
user_dump_dest=d:/oracle/admin/orarman/udump 3、手工建立D:/Oracle/Orarman/DATABASE/initorarman.ora檔案,
內容:IFILE='D:/Oracle/admin/orarman/pfile/init.ora' 4、使用orapwd.exe命令,建立D:/Oracle/Ora90/DATABASE/PWDorarman.ora

命令:D:/Oracle/Ora90/bin/orapwd file=D:/Oracle/Ora90/DATABASE/PWDorarman.ora         password=admin entries=5 5、通過oradim.exe命令,在服務裡產生一個新的執行個體管理服務,啟動方式為手工 .
在註冊表中添加HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0 添加字串值ORACLE_SID=orarman(這個很重要,否則出現ORA-12560錯誤)
也可以set ORACLE_SID=oraorarman
D:/Oracle/Ora90/bin/oradim -new -sid orarman -startmode manual -pfile "D:/Oracle/admin/orarman/pfile/init.ora" 6、產生各種資料庫物件
D:/>Oracle/Ora90/bin/sqlplus /nologConn SYS/change_on_install as SYSDBA--建立資料庫
startup nomount pfile="D:/Oracle/admin/orarman/pfile/init.ora"

--建立spfile
create spfile from pfileCREATE DATABASE orarman
logfile
      group 1 ('d:/oracle/oradata/orarman/redo01a.log',
               'd:/oracle/oradata/orarman/redo01b.log')  size 5M,
      group 2 ('d:/oracle/oradata/orarman/redo02a.log',
               'd:/oracle/oradata/orarman/redo02b.log')  size 5M,
      group 3 ('d:/oracle/oradata/orarman/redo03a.log',
               'd:/oracle/oradata/orarman/redo03b.log')  size 5M
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXLOGHISTORY 1
MAXDATAFILES 254
MAXINSTANCES 1
DATAFILE 'D:/Oracle/oradata/orarman/system01.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT     10M maxsize unlimited
UNDO TABLESPACE UNDOTBS DATAFILE ‘D:/oracle/oradata/orarman/undotbs01.dbf’size 200M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
DEFAULT temporary tablespace temp
           tempfile ‘d:/oracle/oradata/orarman/temp01.dbf’ size 40M reuse
                autoextend on next 1280K maxsize unlimited
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16; 7、建立其它資料表空間
 (1)、建立使用者資料表空間
       create tablespace users
           datafile ‘d:/oracle/oradata/orarman/users01.dbf’ size 25M reuse
                autoextend on next 1280K maxsize unlimited(2)、建立工具資料表空間
       create tablespace tools
           datafile ‘d:/oracle/oradata/orarman/tools01.dbf’ size 10M reuse
                autoextend on next 1280K maxsize unlimited(3)、建立索引資料表空間
       create tablespace indx
           datafile ‘d:/oracle/oradata/orarman/indx01.dbf’ size 25M reuse
                autoextend on next 1280K maxsize unlimited8、建立資料字典的檔案是: @$ORACLE_HOME/rdbms/admin/catalog.sql @$ORACLE_HOME/rdbms/admin/catproc.sql @$ORACLE_HOME/rdbms/admin/catexp.sql9、將執行個體啟動服務設定成自動自動方式
   d:/oracle/ora90/bin/oradim –edit –sid orarman –startmode auto

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.