最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

InstallOrace11gonSolaris10Sparc64bit

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 12:50:12
文檔

InstallOrace11gonSolaris10Sparc64bit

InstallOrace11gonSolaris10Sparc64bit:Install Orace 11g on Solaris 10 Sparc 64 bit Install Orace 11g on Solaris 10 Sparc 64 bit [日期:2014-10-20] 來源:Linux社區(qū) 作者:aaron8219 [字體:] 昨天去一客戶那里安裝11g數(shù)據(jù)庫,把整個安裝過程和遇到的一些問題做個
推薦度:
導讀InstallOrace11gonSolaris10Sparc64bit:Install Orace 11g on Solaris 10 Sparc 64 bit Install Orace 11g on Solaris 10 Sparc 64 bit [日期:2014-10-20] 來源:Linux社區(qū) 作者:aaron8219 [字體:] 昨天去一客戶那里安裝11g數(shù)據(jù)庫,把整個安裝過程和遇到的一些問題做個

Install Orace 11g on Solaris 10 Sparc 64 bit

Install Orace 11g on Solaris 10 Sparc 64 bit

[日期:2014-10-20] 來源:Linux社區(qū) 作者:aaron8219 [字體:]

昨天去一客戶那里安裝11g數(shù)據(jù)庫,把整個安裝過程和遇到的一些問題做個記錄,分享一下。由于該客戶無法用自己的機器遠程連接到服務器,也不允許通過U盤、移動硬盤等拷貝任何文件,因此一些記錄內(nèi)容無法做到很詳盡,只能憑記憶大致寫出。

主機:SUN Netra T4-1 M4000

CPU:8 core 2.85GHz

內(nèi)存:32G

系統(tǒng):Solaris 10

一、檢查硬件要求

--查看內(nèi)存

# /usr/sbin/prtconf | grep "Memory size"

Memory size:32768 Megabytes

# /usr/sbin/swap -l

swapfile dev swaplo blocks free

/dev/dsk/c0t0d0s1 32,9 16 8405360 8405360 --一個block是512k,因此這里是4G

--查看系統(tǒng)體系架構

# /bin/isainfo -kv

64-bit sparcv9 kernel modules

注意,如果下載了solaris x86的介質(zhì),是無法安裝在sparc主機上的,并且sparc介質(zhì)只能裝在真實機上,虛擬機無法模擬

--查看磁盤可用空間

# df -k /tmp

需要至少超過1G,目前30G

# df -k

安裝Oracle企業(yè)版需要4.68G的空間,目前197G

二、檢查軟件要求

--查看Solaris內(nèi)核版本

# uname -r

5.10

$ cat /etc/release

Solaris 10 5/09 s10s_u7wos_08 SPARC

--需要安裝的包的list

SUNWarc

SUNWbtool

SUNWhea

SUNWlibC

SUNWlibm

SUNWlibms

SUNWsprot

SUNWtoo

SUNWi1of

SUNWi1cs (ISO8859-1)

SUNWi15cs (ISO8859-15)

SUNWxwfnt

SUNWcsl

--檢查包

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl

如果檢查發(fā)現(xiàn)有未裝上的,掛載安裝盤進行安裝,用pkgadd命令

--安裝包

pkgadd -d /path SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl

/path為光盤掛載的路徑

三、創(chuàng)建用戶、用戶組

Oracle軟件安裝需要以下幾組用戶:

The Oracle Inventory group (typically, oinstall)

The OSDBA group (typically, dba)

The Oracle software owner (typically, oracle)

The OSOPER group (Optional. Typically, oper) -- oper組為可選的

--查看oinstall組信息

# more /var/opt/oracle/oraInst.loc

inventory_loc=/oracle/oraInventory

inst_group=oinstall

--查看dba組信息

# grep dba /etc/group

dba::100:wcadmin,oracle

--添加組

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

--查看oracle用戶的權限組

# id -a oracle

uid=103(oracle) gid=102(oinstall) groups=100(dba)

注意,不帶-a參數(shù)看不到最后一項內(nèi)容,如

# id oracle

uid=103(oracle) gid=102(oinstall)

--添加oracle用戶到oinstall與dba組

# /usr/sbin/useradd -g oinstall -G dba oracle

--添加密碼文件

# passwd -r files oracle

需要輸入密碼并確認

四、配置OS內(nèi)核參數(shù)

--修改/etc/system

set noexec_user_stack=1

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set semsys:seminfo_semvmx=32767

set shmsys:shminfo_shmmax=4294967296--實際值需大于SGA的值

set shmsys:shminfo_shmmni=100

注意solaris 10上默認沒有安裝vim,可以使用vi或gedit,修改各參數(shù)值以達到安裝所需的最低要求

/etc/system實際已經(jīng)存在的值要比上面多,只修改羅列出的即可

--查看project id

# su - oracle

$ id -p

uid=103(oracle) gid=102(oinstall) projid=3(default)

這里與官方文檔里面的值由出入,是default而不是group.dba,不過不影響順利安裝

--查看project

# cat /etc/project

system:0::::

user.root:1::::

noproject:2::::

default:3::::

group.staff:10::::

果沒有最后一行內(nèi)容,需手動添加

五、創(chuàng)建相關路徑并賦予oracle讀寫權限

# mkdir -p /oracle

# chown -R oracle:oinstall /oracle

# chmod -R 775 /oracle

六、配置環(huán)境變量

--查看shell類型

$ echo $SHELL

/bin/sh

--修改環(huán)境變量

solaris的環(huán)境變量文件是./.profile,注意與Linux的bash shell中的.bash_profile不同

如oracle用戶的環(huán)境變量為/home/oracle/.profile

# su - oracle

$ TMP=/tmp

$ TMPDIR=/tmp

$ export TMP TMPDIR

$ ORACLE_SID=orcl

$ ORACLE_BASE=/oracle

$ export ORACLE_SID ORACLE BASE

$ export DISPLAY

$ umask 022

--確保未設置ORACLE_HOME和TNS_ADMIN環(huán)境變量(Oracle建議)

$ unset ORACLE_HOME

$ unset TNS_ADMIN

--設置完以上變量以后,可以用env命令查看一下

$ env | more

注意,這只是在當前session有效,并沒有寫入到.profile文件中

如果是通過編輯.profile文件進行修改的,最后用. ./.profile使變更生效,注意,source命令在solaris上不可用

七、拷貝安裝介質(zhì)

# /usr/sbin/mount -r -F hsfs /dev/dsk/c0t0d0s1 /dvd

八、安裝數(shù)據(jù)庫軟件

# /mount_point/database/runInstaller --如果提示無法找到命令,可以加./后運行

注意,oracle用戶必須有掛載目錄的讀權限,否則運行失敗

主要就是以上一些步驟,其實配置起來,我個人覺得要比Linux還要簡單,只是可能很多人第一次在solaris上裝oracle數(shù)據(jù)庫還不太習慣,萬事都有第一回嘛,試著搞一下,就有經(jīng)驗了

在安裝數(shù)據(jù)庫時碰到的問題:

1. swap不足

由于物理內(nèi)存為32G,但目前swap只給了4G,swap -l命令可以查看當前配置的swap大小。

通過添加swap文件并固化,重新運行runInstaller解決

2. 缺少OS相關patch:124861-15

解決swap不足后并忽略缺少patch的報錯后,順利安裝完數(shù)據(jù)庫軟件,接著就是dbca,與在其他平臺上的步驟一致,就不詳細說明了

附錄:solaris解決swap不足的方法:

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

InstallOrace11gonSolaris10Sparc64bit

InstallOrace11gonSolaris10Sparc64bit:Install Orace 11g on Solaris 10 Sparc 64 bit Install Orace 11g on Solaris 10 Sparc 64 bit [日期:2014-10-20] 來源:Linux社區(qū) 作者:aaron8219 [字體:] 昨天去一客戶那里安裝11g數(shù)據(jù)庫,把整個安裝過程和遇到的一些問題做個
推薦度:
標簽: 1.0 bit 64
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top