Oracle 10g for Linux 系統(tǒng)安裝說(shuō)明書(shū)_第1頁(yè)
Oracle 10g for Linux 系統(tǒng)安裝說(shuō)明書(shū)_第2頁(yè)
Oracle 10g for Linux 系統(tǒng)安裝說(shuō)明書(shū)_第3頁(yè)
Oracle 10g for Linux 系統(tǒng)安裝說(shuō)明書(shū)_第4頁(yè)
Oracle 10g for Linux 系統(tǒng)安裝說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

密級(jí)一般

版本1.0

總頁(yè)數(shù)

Oracle10gforLinux

系統(tǒng)安裝說(shuō)明書(shū)

文件代號(hào):CZ-XTGC-AZ-061024-05

整理:鄭炎平日期:2006-10-24

審核:日期:

批準(zhǔn):日期:

修訂記錄

日期修訂版本描述作者

2006-10-241.0建立文檔Zhyp

目錄

Linuxas4上安裝oracle10g................................................-3-

1、檢查內(nèi)存和交換分區(qū)....................................................-3-

2,檢查/imp空間.........................................................-3-

3、檢查軟件包.............................................................-3-

在RHEL4x86_64上安裝10g2R(64-bit)需要的軟件包:..............-4-

在RHEL4x86上安裝10gR2(64-bil)需要的軟件包:..................-4-

查看處理器內(nèi)核:.....................................................-4-

可以用以下命令來(lái)查詢(xún):...............................................-4-

4、檢查內(nèi)核參數(shù)..........................................................-5-

5、檢杳磁盤(pán)空間..........................................................-6-

6、創(chuàng)立oracle的用戶(hù).....................................................-6

7、為Oracle用戶(hù)設(shè)定Shell的限制........................................-6-

8、創(chuàng)立oracle目錄.......................................................-7-

9、設(shè)置oracle環(huán)境變量...................................................-7-

10、安裝oracle..........................................................-8-

1)進(jìn)入歡送界面:......................................................-9-

2)指定詳細(xì)目錄和認(rèn)證:................................................-9-

3)彈出對(duì)話框要求執(zhí)行orains;Root,sh腳本:..........................-9-

4)檢查產(chǎn)品安裝的先決條件............................................-9-

5)選擇數(shù)據(jù)庫(kù)配置:....................................................-9-

6)指定數(shù)據(jù)庫(kù)配置選項(xiàng):................................................-9-

7)指定數(shù)據(jù)庫(kù)存儲(chǔ)組選項(xiàng):...........................................-10-

8)指定備份和修復(fù)選項(xiàng):.............................................-10

9)指定數(shù)據(jù)庫(kù)密碼:.................................................-10-

10)點(diǎn)擊安裝........................................................-10-

11)安裝完成........................................................-10

11、安裝后檢查.........................................................-10-

12、使用Oracle數(shù)據(jù)庫(kù).................................................-11-

設(shè)置Oracle環(huán)境變量:............................................-11

啟動(dòng)數(shù)據(jù)庫(kù):........................................................-11-

關(guān)閉數(shù)據(jù)庫(kù):........................................................-11-

停止數(shù)據(jù)庫(kù).........................................................-11-

數(shù)據(jù)庫(kù)管理程序:..................................................-11-

停止網(wǎng)絡(luò)偵聽(tīng):....................................................-11-

關(guān)閉群集效勞進(jìn)程:................................................-11

啟動(dòng)和停止OracleEnterpriseManager數(shù)據(jù)庫(kù)控制:...............-12-

啟動(dòng)和停止iSQL*Plus:............................................-12-

啟動(dòng)和停止監(jiān)聽(tīng)器:................................................-12-

啟動(dòng)和停止數(shù)據(jù)庫(kù):................................................-12-

列出Oracle進(jìn)程:................................................-13-

13、卸載Oracle:.....................................................-13-

Linuxas4上安裝oracle10g

1、檢查內(nèi)存和交換分區(qū)

檢查物理內(nèi)存

grepMemTotal/proc/meminfo

檢查交換分區(qū)

gropS/proc/mominfo

可以創(chuàng)立一個(gè)temporaryswap文件已增加系統(tǒng)temporaryswap空間

su-root

ddif=/dev/zeroof=tmpscount=900000

chnod600tmpswap

mks

swapontmpswap

可以用以下命令來(lái)撤銷(xiāo)temporaryswap

su-root

stmpswap

rmtmpswap

2、檢查/tmp空間

依照Oracle的文檔,安裝oracle的0UI界面需要400MB的/tmp空間

$d「/tmp

若沒(méi)有足夠的交換tmp空間,可以在其他的文件系統(tǒng)中創(chuàng)立一個(gè)tmp目錄

su-root

mkdir/<?\nothcr>/tmp

chownroot,root/<Another>/tmp

chnod1777/<Another>/tmp

exportTEMP=/<Another>

exportTMPDIR=/<Another>

當(dāng)你安裝好oracle后可以刪掉增加的tmp空間

su-root

rmdir/<Another>/tmp

unsetTEMP

unsetTMPDIR

3、檢杳軟件包

安裝oracle10g之前需要檢查系統(tǒng)的RPM包。

在RHEL4x86_64上安裝10gR2(64-bit)常要的軟件包:

binutils-2.15.92.0.2-10.EL4

compat-db-4.1.25-9

control-center-2.8.0-12

gcc-3.4.3-9.EL4

gcc-c++-3.4.3-9.EL4

glibc-2.3.4-2

glibe-common-2.3.4-2

gnome-libs-1.4.1.2.90-44.1

libstdc++-3.4.3-9.EL4

libstdc++~devel_3.4.3-9.EL4

make-3.80-5

pdksh-5.2.14-30

sysstat-5.0.5-1

xscreensaver-4.18-5.rhel4.2

在RHEL4x86上安裝10gR2(64-bit)雷要的軟件包;

binutils-2.15.92.0.2-10.EL4

compat-db-4.1.25-9

control-center-2.8.0-12

gcc-3.4.3-9.EL4

gcc-c++-3.4.3-9,EL4

glibc-2.3.4-2

glibc-common-2.3.4-2

gnome-1ibs-1.4.1.2.90-44.1

libstdc++-3.4.3-9.EL4

libstdc++-devel-3.4.3-9.EL4

make-3.80-5

pdksh-5.2.14-30

sysstat-5.0.5-1

xscreensaver-4.18-5.rhel4.2

查看處理器內(nèi)核:

*uname-mi

x86_64x86_64

可以用以下命令來(lái)查詢(xún):

#rpm-qbinutilscompal-dbcontrol-centergccgcc-c++glibcglibc-commongnome-libs\1ibstdc++

1ibstdc++-develmakepdkshsysstatxscreensaverlibaio

4、檢查內(nèi)核參數(shù)

SU-I'OOt

sysctl-a

shmmax=2147483648

shnunni=4096

shmall=2097152

shmmin=1

shuseg=10

semmsl=250

semmns=32000

semopm=100

semmni=128

=65536

ip_local_port_range=102465000

注意:當(dāng)系統(tǒng)內(nèi)核參數(shù)比上面列表高時(shí),不能再改變它的值。

在RHELAS4x86,RHELAS3U5x86,RHELAS315x86_64,RHELAS2.1,RH9,ECI,FC3,和FG1上,

需要改變shmmax,semopm,和已到達(dá)系統(tǒng)最低要求。在RHELAS4x86_64上需要改變shmmax和semopm的值

在/etc/sysctl.conf文件中增加以下行:

kernel.shnmiax=2147483648

kernel.sem=25032000100128

fs.

net.ipv4.ip_local_porl_rangc=102465000〃改變本地端口范國(guó)

在/etc/sysctl.conf中增加這些行將導(dǎo)致每次啟動(dòng)時(shí)系統(tǒng)調(diào)用/etc/inittab時(shí)應(yīng)用

/etc/rc.d/rc.sysinit腳本,為了使這些更改得到馬上生效,需要執(zhí)好以下命令:

su-root

sysctl-p

在REDHATAS4安裝oracle10g在檢查安裝過(guò)程中出現(xiàn)下面錯(cuò)誤:

正在檢查rmem_defau11=262144:已發(fā)現(xiàn)rmem_default=135168失敗??

正在檢查rniera_max=262144;已發(fā)現(xiàn)rmem_max=131071失敗??

正在檢查wmem_defau11=262144;巳發(fā)現(xiàn)wmem_defau11=135168失敗<?<

正在檢查wmem_max=262144:已發(fā)現(xiàn)Mnem_max=131071失敗??

檢受完成失敗??

SYSCTLS

可以通過(guò)目錄/proc/sys/net/core/?下的文件或者用sysctl(2)系統(tǒng)調(diào)用來(lái)訪問(wèn)內(nèi)核套接字的網(wǎng)絡(luò)系統(tǒng)控制

(sysctl)信息.

rmem_default

指明套接字接收緩沖區(qū)的默認(rèn)字節(jié)數(shù).

rmem_max

指明套接字接收緩沖區(qū)的最大字節(jié)數(shù),用戶(hù)可以通過(guò)使用S0_RCVBUF套接字選項(xiàng)來(lái)設(shè)置此值.

wmem_default

指明套接字發(fā)送緩沖區(qū)的默認(rèn)字節(jié)數(shù).

wmem_max

指明發(fā)送緩沖區(qū)的最大字節(jié)數(shù),用戶(hù)可以通過(guò)使用套接字的SO.SNDBUF選項(xiàng)來(lái)設(shè)置它的值.

message_cost和message_burst

設(shè)定記號(hào)存儲(chǔ)桶過(guò)濾器,在存儲(chǔ)桶中保存一定數(shù)量的外部網(wǎng)絡(luò)事件導(dǎo)致的警告消息.

netdev_max_back1og

在全局輸入隊(duì)列中包的最大數(shù)目.

optmem_max

每個(gè)套接字的象iovecs這樣的輔助數(shù)據(jù)和用戶(hù)控制數(shù)據(jù)的最大長(zhǎng)度.

5、檢查磁盤(pán)空間

在Linux中安裝Oracle需要使用磁盤(pán)空間2.5G

$du-m-s/uOl

1963/uOl

$du-m-s/uO1/app/orac1e/oradata

720/uO1/app/orac1e/oradata

6、創(chuàng)立oracle的用戶(hù)

su-root

groupadddba#groupofuserstobegrantedSYSDBAsystemprivilege

groupaddoinstall#groupownerofOraclefiles

useradd-c"Oraclesoftwareowner”-goinstal1-Gdbaoracle

passwdoracle

7、為Oracle用戶(hù)設(shè)定Shell的限制

如果只是安裝一個(gè)小的測(cè)試數(shù)據(jù)庫(kù),則當(dāng)前的設(shè)置已經(jīng)可以了。但是對(duì)于大的生產(chǎn)環(huán)境的數(shù)據(jù)庫(kù),必須為

Oracle增加以下的限制值

#vi/etc/profile

或直接輸入:

cat?/ctc/profile?EOF

if[\$USER="oracle"];then

if[\$SIIELL=*/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

fi

EOF

cat?/etc/csh.login?E01;

if(\$USER=="oracle")then

linitmaxproc16384

1initdescriptors65536

umask022

endif

EOF

nofile=65536(Toverify,execute:ulimit-n)

nproc=16384(Toverify,execute:ulimit-u)

查看shelllimits執(zhí)行

ulimit-a

8、創(chuàng)立oracle目錄

在Oracle10g中,只需要?jiǎng)?chuàng)立$ORACLE_BASE

su-root

mkdir-p/uOl/app/oracle

chownoracle,oinstall/uOl/app/oracle

9、設(shè)置oracle環(huán)境變量

su-oracle

exportORACLE_BASE=/uO1/app/orac1e

exportORACLESID=orcl

或在.login(esh)中添加以下行:

setenvORACLEBASE/uOl/app/oracle

此更改將在您下次登錄到oracle帳戶(hù)時(shí)生效。要使更改對(duì)當(dāng)前會(huì)話為活動(dòng)狀態(tài),只需從命令行運(yùn)行此命令。

注意:如果ORACLE_BASE被使用,Oracle公司推薦不要設(shè)置0RACLEJ40ME環(huán)境變量,只要選擇0UI界面中默

認(rèn)的路徑就可以了.當(dāng)0UI界面安裝完成后就可以看到ORACLEHOME了.同樣TNSADMIN也沒(méi)必要設(shè)置,要是已經(jīng)

設(shè)置了,則可以執(zhí)行以下命令來(lái)取消:

unsetORACLE_HOME

unsetTNSADMIN

要使這些設(shè)置在每次用oracle用戶(hù)登錄時(shí)自動(dòng)的被設(shè)置,可以添加這些環(huán)境變量到doracle/.bash_profile(這

個(gè)文件時(shí)RedHatLinux中用戶(hù)的BashShell的啟動(dòng)文件)

su-oracle

cat?'oracle/.bash_profile?EOF

exportORACLEB/\SE=/uO1/app/orac1e

exportORACLE_SID=orcl

EOF

10、安裝oracle

如果你不是在本地系統(tǒng)中安裝Oracle,而是遠(yuǎn)程安裝。則你需要將XWindows重新連接到本地桌面。ssh

在"XII轉(zhuǎn)發(fā)"中是最簡(jiǎn)單的.意思是你不需要運(yùn)行xhost設(shè)置DISPLAY環(huán)境變量.

$ssh-Xoracle@oracle_remote_server_name

這時(shí)再遠(yuǎn)程運(yùn)行GUI工具,將自動(dòng)的連接到本地桌面.如果無(wú)法運(yùn)行,檢驗(yàn)ForwardXll設(shè)置在

/etc/ssh/ssh_config是否被設(shè)置為"no":

SU-I,OOt

#grepForwardXl1/etc/ssh/ssh_configIgrep-v

ForwardX11yes

如果使用telnet,你需要手動(dòng)地設(shè)置DISPALY

在運(yùn)行runInstaller之前,執(zhí)行例如'xterm'看看X界面的安裝程序是否已經(jīng)在運(yùn)行了.如果Oracle安裝

程序是在本機(jī)并且不是在遠(yuǎn)程的節(jié)點(diǎn),這是可以跳過(guò)第一步和第三步.

步驟一:允許"oracleserver"顯示你X的信息到你的桌面

user$xhost+oraclcscrvcr

步驟二:翻開(kāi)一個(gè)新的窗口并且以root用戶(hù)登錄"oracleserver".這個(gè)窗口用于掛載和卸載Oracle的CDs.

user$su-root

rootAmount/mnt/cdrom

步驟三:從"oracleserver"控制臺(tái)運(yùn)行runruninstaller,執(zhí)行以下命令:

$su-oracle

oracle$exportDISPLAY=yourdcsktop:0.0

步驟四:現(xiàn)在可以以oracle的身份執(zhí)行runinstaller,不要進(jìn)入/mnt/cdrom

orac1e$/mnt/cdrom/runInstaller

注意點(diǎn)1:

如果你使用RedHatFedoraCore3為桌面系統(tǒng)并在另一臺(tái)機(jī)器上安裝數(shù)據(jù)庫(kù),必須進(jìn)入GNOME下的

/etc/XH/gdm/gdm.conf設(shè)置

DisallowTCP

DisallowTCP=false

在這之后你必須重新啟動(dòng)Xserver.這時(shí)通常要執(zhí)行以下命令:

su-root

init3

init5

注意點(diǎn)2:

不要為RedHatEnterpriseLinuxAdvancedServer3運(yùn)行runinstaller!可以看看RHEL3中的Oracle安裝文

檔。

掛載Oracle光盤(pán):

su-root

mount/media/cdrom

在運(yùn)行runinstaller之前要確保Oracle的環(huán)境變量已經(jīng)設(shè)置了,可以通過(guò)以下命令查看:

su-oracle

oracleSset

oracleS/media/cdrom/runinstaller〃運(yùn)行安裝程序

這是就進(jìn)入了圖形Oracle安裝界面

1)進(jìn)入歡送界面:

使用默認(rèn)的路徑:/uO1/app/orac1e/product/10.1

默認(rèn)的DBA組:dba

全局?jǐn)?shù)據(jù)庫(kù)名:orcl

為SYS,SYSTEM,SYSMAN,和DBSNMP設(shè)置密碼

單擊下一步

2)指定詳細(xì)目錄和認(rèn)證:

詳細(xì)目錄全路徑:/uOl/app/orac]e/oralnventory

指定操作系統(tǒng)組名:oinstall

單擊下一步

3)彈出對(duì)話罹要求執(zhí)行orainstRoot.sh腳本:

在另一個(gè)終端上執(zhí)行

su-root

#/uOl/app/orac1e/oralnventory/orainstRoot.sh

創(chuàng)立Oracle認(rèn)證指向文件(/etc/oralnst.loc)

為oinstall的組名改為/uOl/app/oraclc/oralnvenlory

單擊下一步

4)檢查產(chǎn)品安裝的先決條件

確定所有的檢查都通過(guò),在RHEL4中忽略binutiIs,gcc和openmotif的警告并繼續(xù).

如果檢查失敗,可以參考Oracle】OgTnstallationErrorsonLinux

5)選擇數(shù)據(jù)庫(kù)配置:

可以選擇有"GeneralPurpose"等

6)指定數(shù)據(jù)庫(kù)配置選項(xiàng):

全局?jǐn)?shù)據(jù)庫(kù)名:orcl

SID:orcl

7)指定數(shù)據(jù)庫(kù)存儲(chǔ)組選項(xiàng):

指定數(shù)據(jù)庫(kù)文件路徑:/uOl/app/oracle/oradaia/

當(dāng)然也可以按需要選擇其他的路徑.

8)指定備份和修女選項(xiàng):

可以選擇"DonoenableAutomatedBackups"不自動(dòng)備份.

9)指定數(shù)據(jù)庫(kù)密碼:

10)點(diǎn)擊安裝

當(dāng)一個(gè)窗口彈出要求執(zhí)行root,sh腳本,則運(yùn)行:

su-root

#/u01/app/oracle/product/10.1.0/db_l/root.sh

出現(xiàn)[/usr/local/bin]:時(shí)可以默認(rèn)回車(chē)

ID安裝完成

11、安裝后檢查

安裝好后要確保已經(jīng)為oracle設(shè)置了ORACLE_HOME,PATH,和LD_LIBRARY_PATH

在不同的系統(tǒng)中ORACLEHOME是不同的

為10gR1(10.1.0.3)中添加以下行到%racle/.bash_profile文件:

export0RACLE_H0ME=$0RACLE_B/\SE/product/10.1.O/db_l

exportP/\TH=$PATH:$ORACLEHOME/bin

exportLD_LIBRARY_PATH=$ORACLEJIOME/lib

為10gRI(10.1.0.3)中添加以下行到~0公(;16/.bashprofile文件:

export0RACLE_H0ME=$0RACLE_BASE/oracle/product/10.2.O/db_l

exportPATH=$PATH:$ORACLE_HOME/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/1ib

當(dāng)設(shè)置好這些值以后要允許?oracle/.bash_profile使之生效:

$.'oracle/,bashprofile

12、使用Oracle數(shù)據(jù)庫(kù)

設(shè)置Oracle環(huán)境變量:

$exportORACLEBASE=/uO1/app/orac1e

$exportORACLE_SlD=demol

$export0RACI.E_H0ME=$0RACl.E_BASE/product/10.I.O/db_!

$exportPATH=SPATH:$ORACLE_HOME/bin

啟動(dòng)數(shù)據(jù)庫(kù):

oracle$sqlplus/nolog

SQL>connect/assysdba

SQL>startup

關(guān)閉數(shù)據(jù)庫(kù):

oracle$sqlplus/nolog

SQL>connect/assysdba

SQL>bhuiduwn

停止皴據(jù)庫(kù)

要停止Oracle數(shù)據(jù)庫(kù)的后臺(tái)進(jìn)程,可以執(zhí)行:

su-oracle

isqlplusctlstop

數(shù)據(jù)庫(kù)管理程序:

在安裝Oracle10g時(shí),0UI提供了兩個(gè)數(shù)據(jù)庫(kù)管理選項(xiàng)

當(dāng)你選擇了"DatabaseControlforDatabaseManagementn,可以用以下命令關(guān)閉管理控制臺(tái)

cmctlstopdbconsole

當(dāng)你選擇了"GridControlforDatabaseManagement",可以用以下命令關(guān)閉

emctlstopagent

停止網(wǎng)絡(luò)偵聽(tīng):

Isnrctlstop

關(guān)閉群集效勞進(jìn)程:

,/etc/rc.d/init.d/init.cssdstop

啟動(dòng)和停止OracleEnterpriseManager教據(jù)庫(kù)控制:

$emctlstai'tdbconsole

$emctlstopdbconsole

啟動(dòng)和停止iSQL*Plus:

$isqlplusctlstart

$isqlplusctlstop

啟動(dòng)和停止監(jiān)聽(tīng)器:

監(jiān)聽(tīng)器接受客戶(hù)端的連接請(qǐng)求,并在臉證證書(shū)后創(chuàng)立數(shù)據(jù)庫(kù)連接。要使用OEM或iSQL*Plus,必須先啟動(dòng)

監(jiān)聽(tīng)器。

$Isnrctlstart

$Isnrctlstop

啟動(dòng)和停止數(shù)據(jù)庫(kù):

啟動(dòng)和停止數(shù)據(jù)庫(kù)的最簡(jiǎn)件方法是從OEM控制臺(tái)啟動(dòng)和停止v要從命令行執(zhí)行此操作,請(qǐng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論