Oracle10g在linux下安装详解
生活随笔
收集整理的這篇文章主要介紹了
Oracle10g在linux下安装详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Oracle數(shù)據(jù)庫我想大家都知道我在這里就不多介紹了,它也有很多的版本,我們今天來安裝一下oracle10g,根據(jù)我的理解oracle數(shù)據(jù)庫大部分都安裝在linux下,所以我們就在linux下來安裝oracle10g。 RHEL安裝10G數(shù)據(jù)庫,操作系統(tǒng)需要做一些準(zhǔn)備工作: 1.OS版本限制 2.磁盤空間限制 3.軟件包依賴 4.主機(jī)名和解析地址 5.用戶和資源限制(PAM) 6.系統(tǒng)資源限制(內(nèi)核參數(shù)) 1支持的版本: oracle10G的版本只支持到RHEL4,生產(chǎn)中建議安裝官方認(rèn)可的操作系統(tǒng)版本 如果是RHEL5需要修改一下系統(tǒng)中的版本識別文件因?yàn)閛racle安裝包中的代碼有檢測操作系統(tǒng)的腳本 cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga) vim /etc/redhat-release cat /etc/redhat-release Red Hat Enterprise Linux Server release 4.5 (Tikanga) 2空間需求 內(nèi)存至少512M 交換分區(qū)至少1G oracle軟件安裝位置1.3G 數(shù)據(jù)庫安裝位置至少1G /tmp要有足夠400M的剩余 如果這些目錄都是隸屬于根文件系統(tǒng) 那根需要有3G空閑才能安裝 (1.3+1+0.4) 上述都屬于最小要求 這是遠(yuǎn)遠(yuǎn)不夠后期運(yùn)行添加數(shù)據(jù)使用的. 并且隨著后期運(yùn)行oracle自身產(chǎn)生的文件會逐漸增大 請保留足夠的空間需求 檢查方法free –m df –TH這些都是linux的基本命令在這里我就不詳細(xì)介紹了。 3.軟件包檢查 for i in binutils compat-gcc-34 compat-libstdc++-296 control-center \ gcc gcc-c++ glibc glibc-common glibc-devel libaio libgcc \ libstdc++ libstdc++-devel libXp make openmotif22 setarch do rpm -q $i &>/dev/null || F="$F $i" done ;echo $F;unset F 執(zhí)行這個命令,如果這個命令執(zhí)行后有輸出包名字 直接用yum安裝就可以了 如果沒有輸出信息 則說明所需要的軟件包已經(jīng)都在系統(tǒng)中了。 4. 主機(jī)名和解析地址 首先用ifconfig看自己的ip是多少,后在/etc/hosts下面寫 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.1.88 www.liquanhan.com 我用的是www.liquanhan.com,這個不能馬上生效你可以hostname www.liquanhan.com這樣就可以了。 5. 操作系統(tǒng)資源限制 vim /etc/sysctl.conf添加到文件底端 kernel.shmall = 2097152 內(nèi)存頁的數(shù)量 kernel.shmmax = 2147483648 內(nèi)核能夠分配的最大的內(nèi)存段的大小 kernel.shmmni = 4096 內(nèi)存頁的大小 kernel.shmall*kernel.shmmni=kernel 能識別的真實(shí)內(nèi)存 在8G以下是不需要修改的 kernel.sem = 250 32000 100 128 每個信號對象集的最大信號對象數(shù); fs.file-max = 65536 系統(tǒng)中所允許的文件句柄最大數(shù)目。 net.ipv4.ip_local_port_range = 1024 65000應(yīng)用程序可使用的IPv4端口范圍。 net.core.rmem_default = 1048576 套接字接收緩沖區(qū)大小的缺省值 net.core.rmem_max = 1048576 套接字接收緩沖區(qū)大小的最大值 net.core.wmem_default = 262144 套接字發(fā)送緩沖區(qū)大小的缺省值 net.core.wmem_max = 262144 套接字發(fā)送緩沖區(qū)大小的最大值 在32位配置中 oracle最大能支持1.7G所以工作中必須是64位 配置好后需要重啟,加載參數(shù) sysctl -p 這樣就不用重啟了 6. 用戶資源限制 建立oracle用戶和組建議指定GID和UID方式(尤其集群環(huán)境) groupadd -g 1000 oinstall groupadd -g 1001 dba useradd -u 1000 -g oinstall -G dba oracle passwd oracle 建立oracle軟件安裝文件目錄 mkdir -p /u01/oracle chown -R oracle:oinstall /u01/ vi ~oracle/.bash_profile設(shè)置oracle環(huán)境變量 export ORACLE_BASE=/u01/oracle oracle產(chǎn)品基目錄 export ORACLE_HOME=$ORACLE_BASE/product/10.2.0 數(shù)據(jù)庫產(chǎn)品目錄 export ORACLE_SID=ora10g 操作系統(tǒng)和oracle實(shí)例關(guān)聯(lián)的紐帶 export PATH=$PATH:$HOME/bin:$ ORACLE_HOME/bin 將安裝后的oracle命令追加到執(zhí)行搜索路徑 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 動態(tài)庫的位置 加載配置 oracle用戶注銷重新登錄 或 source .bash_profile shell限制 /etc/security/limits.conf 這個是pam的一個限制模塊 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 也是加載到對下面就可以了 grep 'limit' /etc/pam.d/system-auth用這個命令查看是否加載了這個模塊,要是沒加載的話那么配置上也沒用。 上面就是我們的基本配置已經(jīng)弄好了。 現(xiàn)在我們要安裝安裝 rpm -ivh ttfonts-zh_CN-2.14-6.noarch.rpm 因?yàn)檫@樣可以讓你的操作界面變成中文相對安裝的時候會很容易。 要是你的英文比較好的話那么直接執(zhí)行export LANG=C就可以了你的操作界面就變成英文的了。 現(xiàn)在我們把root用戶切換成oracle用戶登錄X-window執(zhí)行安裝命令 runInstaller 如果安裝包再光盤介質(zhì)上 掛載后要離開光盤掛在位置絕對路徑執(zhí)行 因?yàn)榘惭b程序會創(chuàng)建臨時文件 光盤是只讀的 不能創(chuàng)建臨時文件 若當(dāng)前桌面是root 用su - oracle切換用戶 需要在切換前root執(zhí)行 # xhost + 否則oracle用戶不能連接root的桌面 執(zhí)行完runisntaller命令后會出現(xiàn)如下界面,我們選高級,后下一步: 這個是讓你輸入清單目錄的完整路徑和指定操作系統(tǒng)的組名 它都為你寫好了 我們默認(rèn),后下一步,這個是oracle的安裝路徑和名稱,默認(rèn)下一步: 這個會讓你選擇是安裝什么樣的版本,工作中一般都是企業(yè)版,我們就選企業(yè)版: 下面是檢查你的配置,我這出現(xiàn)一個警告,是說交換分區(qū)的,這個沒事繼續(xù)下一步: 這里會讓你選擇是否創(chuàng)建數(shù)據(jù)庫,我們選擇創(chuàng)建: 下面會問你選擇數(shù)據(jù)庫的類型,我們選擇事務(wù)處理,后下一步: 下面是讓你選擇語言的,公司內(nèi)的所有數(shù)據(jù)庫的字符集全部一致的話那么就按照自己的語言選擇,要是在國外也有數(shù)據(jù)庫 那就選AL32UTF8 完了能升級其他的 盡量不要用ZHS16GB。 我們選標(biāo)準(zhǔn)的UTF-8,后下一步; 后我們選擇Datebase Control管理數(shù)據(jù)庫,后下一步: 下面是選擇數(shù)據(jù)庫的存儲選項(xiàng),我們就選擇默認(rèn)的文件系統(tǒng),后下一步: 后會出現(xiàn)指定和恢復(fù)選項(xiàng),我們選擇不啟用自動備份,后下一步: 出現(xiàn)讓我們給管理員設(shè)置密碼,你可以選擇設(shè)置成不一樣的,我這里為了方便就設(shè)置成一樣的了,后下一步: 后出現(xiàn)下面的安裝界面,我們選擇安裝: 我們看到安裝了60%多了稍等一下: 后開始創(chuàng)建實(shí)例: 創(chuàng)建好后,讓你執(zhí)行倆個腳本如下圖: 上面也寫了執(zhí)行這個腳本必須是以root用戶去執(zhí)行的,執(zhí)行完了之后我們點(diǎn)擊確定就安裝好了。 我們登錄一下試試: 好的沒有問題這個就是我們的oracle的安裝。
轉(zhuǎn)載于:https://blog.51cto.com/quanhan/763543
總結(jié)
以上是生活随笔為你收集整理的Oracle10g在linux下安装详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 2513 Colored Sti
- 下一篇: 诺辉健康国际研发中心在港启用,5年预计投