【正文】
統(tǒng)準(zhǔn)備工作首先,請先以root賬號登入作一些前置設(shè)定作業(yè)。 swapMinimum: 1 GB of RAMRemended: 2 GB of RAM or more檢查內(nèi)存情況 grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo硬盤由于CentOS安裝后差不多有4~5G,再加上Oracle等等的安裝,所以請準(zhǔn)備至少10G的硬盤空間。檢查磁盤情況 df h二、軟件系統(tǒng)平臺:CentOS (x32)Oracle版本:Oracle 10g R2三、系統(tǒng)安裝注意系統(tǒng)安裝時一定要安裝桌面模式,否則無法安裝oracle,另外請勿開啟SELinux,oracle官方不建議使用SELinux,CentOS 的防火墻也請暫時關(guān)閉,減少安裝時的困擾。關(guān)閉防火墻、禁用SELinux setup vi /etc/selinux/config修改SELINUX=disabled,然后重啟。(1) 建立群組oinstall groupadd oinstall(2) 建立群組dba groupadd dba(3) 新增使用者oracle并將其加入oinstall和dba群組 useradd m g oinstall G dba oracle(4) 測試oracle賬號是否建立完成 id oracle(5) 建立oracle的新密碼 passwd oracle將oracle使用者加入到sudo群組中 vi /etc/sudoers找到root ALL輸入wq!(由于這是一份只讀文檔所以需要再加上!)并且按下Enter配置系統(tǒng)內(nèi)核參數(shù) vi /etc/并輸入以下內(nèi)容: = 2097152 //表示系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁為單位)。 //定義了共享內(nèi)存段的最大尺寸(以字節(jié)為單位)。 //用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的最大數(shù)量。 //接收窗口的最大大小=262144 //發(fā)送窗口的最大大小會有一些與目前的參數(shù)重復(fù)的,就修改成文件上提供的。 then if [ $SHELL = /bin/ksh ]。第一階段到此完畢,接下來,完成這些設(shè)定之后,請先注銷root賬號,并且以oracle賬號再次登入系統(tǒng)。然后選擇Next即可。將要求執(zhí)行的兩段script依序執(zhí)行。此時,您可以以上述網(wǎng)址,作為測試,登入賬號可以為sys或system://CentOSOracle:5560/isqlplus://CentOSOracle:5560/isqlplus/dba://CentOSOracle:1158/em執(zhí)行查詢語句測試以上畫面都成功代表oracle已經(jīng)正常安裝了。一、在Linux下啟動Oracle登錄到CentOS,切換到oracle用戶權(quán)限 su – oracle接著輸入:$ sqlplus /as sysdba原本的畫面會變?yōu)镾QL接著請輸入SQL startup就可以正常的啟動數(shù)據(jù)庫了。停止腳本1. 修改Oracle系統(tǒng)配置文件:/etc/oratab,只有這樣,Oracle 自帶的dbstart和dbshut才能夠發(fā)揮作用。 Set ORA_OWNER to the user id of the owner of the Oracle database in ORA_HOME.ORA_HOME=/opt/oracle/102ORA_OWNER=oracleif [ ! f $ORA_HOME/bin/dbstart ]then echo Oracle startup: cannot start exitficase $1 in39。stop39。)$0 stop$0 start。 //啟動oracle service oracle stop All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release ProductionWith the Partitioning, OLAP and Data Mining optionsSQL set linesize 300。 JOB 7369 SMITH 1600 7521 WARD MANAGER 7839 02APR81 30 2450 7788 SCOTT 17NOV81 0 30