關(guān)鍵字:oracle linux 安裝
一、前期準(zhǔn)備
*FTP客戶端軟件
*Xmanager
*pl/sql dev
*11G數(shù)據(jù)庫安裝程序,適用于Linux 64位,數(shù)據(jù)庫版本11.2。
二、創(chuàng)建用戶組、用戶
1)添加用戶組:
groupadd oinstall
groupadd dba
2)添加用戶:
useradd –g oinstall –G dba –d /home/oracle –m oracle
{-g表示用戶所屬組、-G表示用戶所屬附加組、-d表示用戶主目錄、-s表示用戶默認(rèn)shell類型、oracle表示用戶名,-m參數(shù)表示自動(dòng)創(chuàng)建此用戶的主目錄,為避免麻煩,請(qǐng)勿手動(dòng)創(chuàng)建此目錄}
passwd oracle
{表示為oracle用戶設(shè)置密碼,輸入該命令并回車之后,系統(tǒng)會(huì)提示輸入密碼、確認(rèn)密碼}
Oracle的密碼是oracle
三、創(chuàng)建Oracle數(shù)據(jù)庫安裝點(diǎn)
新建目錄,Oracle將安裝于這些目錄下:
mkdir /opt/oracle
并把/opt/oracle目錄屬主改為oracle,屬組改為oinstall:
chown -R oracle:oinstall /opt/oracle
{附Linux系統(tǒng)目錄說明
/: root文件系統(tǒng)
/bin:可執(zhí)行程序,基本命令
/usr:UNIX系統(tǒng)文件
/dev:設(shè)備文件(邏輯設(shè)備)
/devices:設(shè)備文件(物理設(shè)備)
/etc:系統(tǒng)配置,系統(tǒng)管理數(shù)據(jù)文件
/home:用戶家目錄
/kernel:系統(tǒng)核心模塊
/lib:系統(tǒng)庫
/opt:增加的一些應(yīng)用軟件
/tmp:SWAP區(qū)
/var:系統(tǒng)的一些管理文件}
四、 修改Oracle用戶的環(huán)境變量(csh)
以oracle用戶登陸,在oracle用戶的主目錄下找到并修改它的環(huán)境變量.cshrc(這是一個(gè)隱藏文件,ls時(shí)須加-a參數(shù))。如未發(fā)現(xiàn)此文件,請(qǐng)使用cp命令將主目錄下的local.cshrc文件拷貝一份另命名為.cshrc。
在.cshrc文件的umask 022下一行添加如下內(nèi)容
setenv ORACLE_BASE /opt/oracle
setenv ORACLE_HOME /opt/oracle/product/10gr2
setenv ORACLE_SID yoursid
setenv ORACLE_UN system
setenv ORACLE_PW yourpassword
setenv NLS_LANG "simplified chinese_china.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
{ORACLE_BASE是Oracle根目錄,ORACLE_HOME是Oracle產(chǎn)品目錄,即如果你的機(jī)器裝兩個(gè)版本的Oracle系統(tǒng),可以在同一個(gè)ORACLE_BASE下,但ORACLE_HOME會(huì)做兩個(gè)。}
之后,在path的開頭位置加入$ORACLE_HOME/bin
例如:set path=($ORACLE_HOME/bin /usr/ccs/bin /bin /usr/bin )請(qǐng)照此原樣填寫,勿使用絕對(duì)路徑。
使新環(huán)境變量生效:source .cshrc
校驗(yàn)環(huán)境變量:env
五)修改Solaris系統(tǒng)參數(shù)
1)使用root賬戶登錄,創(chuàng)建/etc/system文件的一個(gè)備份,例如:
cp /etc/system /etc/system.orig
2)編輯/etc/system,在最后添加如下:
set noexec_user_stack=1
set semsys:seminfo_semmni=300
set semsys:seminfo_semmns=1050
set semsys:seminfo_semmsl=400
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=6400000000(服務(wù)器8G內(nèi)存的情況下,不同情況按比例增減)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=300
set shmsys:shminfo_shmseg=30
3)重啟系統(tǒng)使參數(shù)生效:
/usr/sbin/reboot
六)Oracle系統(tǒng)安裝
1)使用oracle用戶登錄ftp,將安裝程序10gr2_db_sol[1].cpio上傳至oracle用戶主目錄。
2)解壓:cpio –idmv < 10gr2_db_sol[1].cpio,如解壓時(shí)報(bào)錯(cuò),則換成root賬戶解壓。
3)以oracle用戶登錄,執(zhí)行./runInstaller

選擇暫時(shí)不需要配置license

選擇安裝的時(shí)候同時(shí)創(chuàng)建一個(gè)數(shù)據(jù)庫

選擇 server形式的。

選擇單節(jié)點(diǎn)

選擇典型安裝

修改安裝目錄





安裝中途,提示執(zhí)行腳本文件,以root用戶執(zhí)行之

欲停止或啟動(dòng)監(jiān)聽程序,請(qǐng)執(zhí)行:
Lsnrctl stop
Lsnrctl start
欲啟動(dòng)數(shù)據(jù)實(shí)例,請(qǐng)執(zhí)行:
sqlplus /as sysdba登錄,執(zhí)行startup啟動(dòng)數(shù)據(jù)庫。
配置oracle用戶
使用oracle用戶登錄系統(tǒng)
vi .profile
export ORACLE_BASE=/opt/oracle/app/oracle
export ORACLE_HOME=/opt/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_UNQNAME=orcl
添加如下配置。
七)驗(yàn)證安裝是否成功
1)驗(yàn)證是否安裝成功:
sqlplus system/yourpassword@yoursid
SQL> select * from tab;
2)關(guān)閉、啟動(dòng)正常
sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate
SQL> conn /as sysdba
SQL> startup
3)查看監(jiān)聽器狀態(tài)
lsnrctl status
tnsp emctl start dbconsole
lsnrctl start
可以通過 https://localhost:1158/em訪問oracle的一些配置頁面。