程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> unix下Oracle創建實例的方法

unix下Oracle創建實例的方法

編輯:Oracle數據庫基礎

下面為您介紹的Oracle創建實例的方法是在unix下Oracle創建實例的方法,如果您對Oracle創建實例方面感興趣的話,不妨一看。

#unix系統存儲:邏輯卷組--》邏輯卷---》文件系統---》文件夾---》文件

#查看邏輯卷
vgdisplay

#一般有三個邏輯卷組
#/dev/vg00(系統邏輯卷)   /dev/vgitapp(應用邏輯卷) /dev/vgitdb(數據存儲邏輯卷)

#創建邏輯卷 hp-ux
lvcreate -L 120000 -n lv_itsmdb01 /dev/vgitdb
# 120000 單位是:m

#創建文件系統

newfs -F vxfs /dev/vgitdb/rlv_itsmdb01

#路徑根據oracel安裝目錄進行相應修改
創建目錄/oracle/app/oracle/oradata執行組和用戶為dba和Oracle

#mount文件系統
#路徑根據oracel安裝目錄進行相應修改
mount -F vxfs /dev/vgitdb/lv_itsmdb01 /oracle/app/Oracle/oradata

#Oracle帳戶登錄系統

#建文件夾

  1. mkdir /oracle/admin/itsm3/cdump /oracle/admin/itsm3/udump   /oracle/admin/itsm3/logs   /Oracle/admin/itsm3/bdump  
  2.      /Oracle/admin/itsm3/pfile  
  3.      /Oracle/oradata/itsm3/archive  
  4.  
  5. sqlplus /nolog  
  6. conn SYS/admin as SYSDBA  
  7. set echo off  
  8. spool $Oracle_BASE/admin/itsm3/logs/Createitsm3.log  
  9.  

#如沒有Createitsm3.log,自己創建這個文件
startup nomount pfile=$Oracle_HOME/dbs/inititsm3.ora
#自己創建inititsm3.ora(內容從其他的實例下尋找,之後修改),執行此命令後若報錯,一般都是文件夾沒有,或者創建未知不對,自行查找對應

  1. CREATE DATABASE itsm3  
  2. LOGFILE   
  3. GROUP 1 ('/Oracle/oradata/itsm3/redo01.log') SIZE 102400K,  
  4. GROUP 2 ('/Oracle/oradata/itsm3/redo02.log') SIZE 102400K,  
  5. GROUP 3 ('/Oracle/oradata/itsm3/redo03.log') SIZE 102400K  
  6. MAXLOGHISTORY 1  
  7. MAXLOGFILES 5  
  8. MAXLOGMEMBERS 3  
  9. ARCHIVELOG  
  10. DATAFILE '/Oracle/oradata/itsm3/system01.dbf' SIZE 250M AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED  
  11. DEFAULT TEMPORARY TABLESPACE temp  
  12. Tempfile '/Oracle/oradata/itsm3/temp01.dbf' size 40M autoextend on next 5120k MAXSIZE UNLIMITED  
  13. undo tablespace undotbs  
  14. datafile '/Oracle/oradata/itsm3/undotbs01.dbf' size 100M autoextend on next 5120k MAXSIZE UNLIMITED  
  15. MAXINSTANCES 1  
  16. MAXDATAFILES 1024  
  17. CHARACTER SET UTF8  
  18. NATIONAL CHARACTER SET UTF8;  
  19.  
  20. alter tablespace system default storage  
  21. (initial 64K minextents 1  
  22. maxextents unlimited pctincrease 50);  
  23. alter tablespace system minimum extent 64k;  
  24.  
  25. create temporary tablespace tempitims  
  26. Tempfile '$ORADATA_DICT/$Oracle_SID/tempitims.dbf' size 100M  
  27. autoextend on next 5120k MAXSIZE 200M  
  28. extent management local;  
  29. CREATE TABLESPACE users  
  30.     LOGGING  
  31.     DATAFILE '$ORADATA_DICT/$Oracle_SID/user01.DBF'  
  32.     SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 30M  
  33.     BLOCKSIZE 4096 EXTENT MANAGEMENT LOCAL UNIFORM size 204800  
  34.     SEGMENT SPACE MANAGEMENT AUTO;  
  35. spool off  
  36. spool $ORACLE_BASE/admin/$Oracle_SID/logs/Createcatalog.log  
  37. @$Oracle_HOME/rdbms/admin/catalog.sql  
  38. spool off  
  39. spool $ORACLE_BASE/admin/$Oracle_SID/logs/Createcatproc.log  
  40. @$Oracle_HOME/rdbms/admin/catproc.sql  
  41. spool off  
  42. spool $ORACLE_BASE/admin/$Oracle_SID/logs/Createcatexp7.log  
  43. @$Oracle_HOME/rdbms/admin/catexp7.sql  
  44. spool off  
  45. spool $ORACLE_BASE/admin/$Oracle_SID/logs/Createcatrep.log  
  46. @$Oracle_HOME/rdbms/admin/catrep.sql  
  47. spool off  
  48. spool $ORACLE_BASE/admin/$Oracle_SID/logs/Createcaths.log  
  49. @$Oracle_HOME/rdbms/admin/caths.sql  
  50. spool off  
  51. connect system/manager  
  52. spool $ORACLE_BASE/admin/$Oracle_SID/logs/Createpupbld.log  
  53. @$Oracle_HOME/sqlplus/admin/pupbld.sql  
  54. spool off  
  55. exit  
  56.  
  57. --Create Tablespace spActiveAlm  
  58. CREATE TABLESPACE itsmtablespaces  
  59.     LOGGING  
  60.     DATAFILE '/Oracle/itsm3data/itsm3/itsmtablespaces.DBF'  
  61.  

#目錄要進行修改

  1.  SIZE 50M AUTOEXTEND ON NEXT 10M MAXSIZE 10000M  
  2.     BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL UNIFORM size 409600  
  3.     SEGMENT SPACE MANAGEMENT AUTO;  
  4.  
  5. --create user itims  
  6. conn sys/admin as sysdba  
  7. set echo on  
  8. spool $ORACLE_BASE/admin/$Oracle_SID(也可以是itsm3)/logs/createUsers.log  
  9. CREATE USER itsm  
  10. IDENTIFIED BY itsm1234  
  11. DEFAULT TABLESPACE USERS  
  12. TEMPORARY TABLESPACE TEMPITIMS;  
  13. grant dba to itsm;  
  14. spool off  
  15. exit;  
  16.  

#$ORACLE_SID 是環境變量,通過設置.profile 得到,可以寫成絕對路徑 如:/Oracle/../.. 點對應你自己建的目錄

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved