溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Solaris10.5安裝Oracle11gR2的步驟

發(fā)布時(shí)間:2021-08-27 14:26:06 來(lái)源:億速云 閱讀:148 作者:chen 欄目:關(guān)系型數(shù)據(jù)庫(kù)

這篇文章主要講解了“Solaris10.5安裝Oracle11gR2的步驟”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Solaris10.5安裝Oracle11gR2的步驟”吧!

Solaris 10.5 安裝Oracle 11gR2

/* 內(nèi)存檢查

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

/* 交換分區(qū)大小

# /usr/sbin/swap -l

RAM Swap Space

Between 1 GB and 2 GB 1.5 times the size of the RAM

Between 2 GB and 16 GB Equal to the size of the RAM

More than 16 GB 16 GB

/* 查看機(jī)器架構(gòu) x64或其他

# /bin/isainfo -kv

/* 檢查/tmp,至少1G

# df -k /tmp

/* 查看機(jī)器存儲(chǔ)空間

# df -k

/* 查看機(jī)器運(yùn)行級(jí)別,安裝oracle需要運(yùn)行在3

# who -r

/* 查看操作系統(tǒng)版本,

# uname -r
# cat /etc/release

/* 查看以下安裝包是否安裝

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

/* 掛載鏡像文件后,目錄在/cdrom下,安裝補(bǔ)丁包

# pkgadd -d <package_directory> SUNWarc

/* 補(bǔ)丁安裝

# /usr/sbin/patchadd -p | grep patch_number(without version number)

Solaris x86_64bit安裝11gR2需要的補(bǔ)丁包

Installation Type or Product Requirement All Installations Patches for Oracle Solaris 10:

■ 119961-05: SunOS 5.10_x86: Assembler

■ 119964-14: SunOS 5.10_x86 Shared library patch for C++_x86

■ 120754-06: SunOS 5.10_x86 libmtsk

■ 137104-02

■ 139575-03

■ 141415-04

■ 141445-09

Database Smart Flash Cache (An EnterpriseEdition only feature.)

The following patches are required if you are using the flash cache feature:

■ 139556-08

■ 140797-01

■ 140900-01

■ 141017-01

■ 141415-10

■ 141737-05

/* 補(bǔ)丁下載地址

http://mirror.cogentco.com/pub/misc/

/* 檢查臨時(shí)端口范圍

# /usr/sbin/ndd /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port

/* 如果需要擴(kuò)大臨時(shí)端口范圍,可以使用如下命令

# /usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 9000
# /usr/sbin/ndd -set /dev/tcp tcp_largest_anon_port 65500
# /usr/sbin/ndd -set /dev/udp udp_smallest_anon_port 9000
# /usr/sbin/ndd -set /dev/udp udp_largest_anon_port 65500

/* 添加用戶,用戶組

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd -g 502 dba
# /usr/sbin/useradd -u 502 -g oinstall -G dba oracle
# passwd -r files oracle

/* Solaris 10以前修改/etc/system設(shè)置文件描述符打開(kāi)數(shù)以及堆棧數(shù),也可以通過(guò)ulimit命令設(shè)置臨時(shí)生效

/* Solaris 10以后,通過(guò)設(shè)置project來(lái)修改

/* 查看user project id

# id -p oracle
uid=502(oracle) gid=100(oinstall) projid=3(default)

/* projadd 添加一個(gè)project

/* user.oracle命名可以直接修改當(dāng)前用戶project

# projadd -p 200 -U oracle -G oinstall user.oracle

/* 刪除project

$ projdel [-f filename] project

/* 列出用戶資源限制

$ plimit $$

/* 列出所有內(nèi)核參數(shù)值設(shè)置值

$ prctl -i project user.oracle
$ prctl $$    /* 列出全部可配置項(xiàng)

/* 列出具體某個(gè)設(shè)置值

$ prctl -n project.max-shm-memory -i project user.oracle
$ prctl -n project.max-sem-ids -i project user.oracle

/* 列出當(dāng)前用戶process限制,句柄數(shù),stack數(shù)等

# prctl -i process $$

/* 修改文件描述符nofile數(shù)量(永久生效)

# projmod -s -K "process.max-file-descriptor=(basic,1024,deny)" user.oracle

/* 也可以用下面命令設(shè)置(重啟失效):

# prctl -n project.max-shm-memory -v 1gb -r -i project user.oracle
# prctl -n project.max-sem-ids -v 256 -r -i project user.oracle
# prctl -n project.max-shm-ids -v 100 -r -i project user.oracle
# prctl -n project.max-sem-ids -v 100 -r -i project user.oracle

/* 修改用戶進(jìn)程數(shù)

# vi /etc/system
set maxuprc=16384
set max_nprocs=30000

/* 上傳Oracle DB軟件,解壓

$ ./runInstaller

感謝各位的閱讀,以上就是“Solaris10.5安裝Oracle11gR2的步驟”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Solaris10.5安裝Oracle11gR2的步驟這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI