




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Solaris 10+Oralce 10G 安裝完全手冊鏡像準(zhǔn)備工作Solaris 安裝ISO鏡像sol-10-u10-ga2-x86-dvdOracle ISO鏡像 10202_database_solaris_x86我這里是用VMware來做的試驗(yàn),要注意Solairs的系統(tǒng)位數(shù)和數(shù)據(jù)庫的位數(shù)。-bash-3.2$ isainfo -v64-bit amd64 applications sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu 32-bit i386 appli
2、cations sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov sep cx8 tsc fpu -bash-3.2$ isainfo -b64本次實(shí)驗(yàn)采用64位的Solaris操作系統(tǒng)和32位的Oracle數(shù)據(jù)庫安裝Solaris操作系統(tǒng)注意這一切的試驗(yàn)都是在虛擬機(jī)上完成,現(xiàn)在虛擬機(jī)上新建Solaris的虛擬環(huán)境。先選擇虛擬機(jī)的ISO鏡像文檔。然后給solaris配置內(nèi)存,官方建議是500MB就可以帶起來因?yàn)槲覀冞€要安裝oracle所以就先給1G的內(nèi)存。第一步要讓你選擇安裝的版本。默認(rèn)就可以了。然后會讓你選擇是安
3、裝的模式,還是默認(rèn)就可以了。選擇1.在經(jīng)過一段時(shí)間的系統(tǒng)配置以后進(jìn)入選擇安裝菜單。然會會讓你選擇英語的版本選擇US-English 然后安F2 continue!下一步。安回車?yán)^續(xù)下一步。將鼠標(biāo)移入文本框中 回車 選擇安裝選擇好語言 選擇6簡體中文。加載文件點(diǎn)擊下一步選擇聯(lián)網(wǎng)的,下一步。選擇是否啟用DHCP這里你自己選擇我不開啟了。下一步。輸入主機(jī)名。下一步。主機(jī)名不讓有下劃線。設(shè)置IP地址。下一步。設(shè)置子網(wǎng)掩碼。下一步。設(shè)置是否啟用IPv6 選擇否??茨阕约盒枰|c(diǎn)擊下一步。讓你選擇路由。暫時(shí)選擇“無”。指定一條。下一步。這一步好像是什么驗(yàn)證的東東。我不知道,不會,跳過直接下一步。無視直接下
4、一步。繼續(xù)無視 下一步。調(diào)整時(shí)間。這個(gè)不能無視。默認(rèn)選項(xiàng)。下一步。不用說吧。亞洲,中國,next!查看時(shí)間是否正確,下一步。輸入root的口令。下一步。這步要看好了,不開啟的話不能Telnet選擇開啟。下一步。查看配置是否正確,OK了!確定。等吧!好了,正式安裝。下一步。這一步驟沒用,虛擬機(jī)隨便你怎么選。默認(rèn),下一步。等到100%在說,然后下一步。接受協(xié)議。下一步。盤符我還不是研究的很通,直接下一步。默認(rèn)安裝。讓solaris自己給你配置。但這個(gè)辦法不是最終推薦的,我們要做的是手動分區(qū),把SWAP分區(qū)分成物理內(nèi)存的2倍,官方推薦是4GB的大小,如果系統(tǒng)默認(rèn)給分區(qū)的話是512MB的大小,所以如果
5、還要在solaris上面安裝oracle的話建議不能用默認(rèn)的那種分區(qū)模式。配置好了。正式安裝solaris吧。要好久。等等吧。這里時(shí)間最長了。點(diǎn)擊繼續(xù)點(diǎn)擊繼續(xù)重新引導(dǎo)重啟后進(jìn)入系統(tǒng)界面 回車Ping 0 通說明網(wǎng)絡(luò)OK。好了!安裝成功!設(shè)置Solaris系統(tǒng)我們來驗(yàn)證一下現(xiàn)在這個(gè)服務(wù)器能不能正常使用。創(chuàng)建用戶Telnet和Ftp來看用戶的使用狀況,開啟Root的telnet和FTP的功能。修改shell Solaris 10 默認(rèn)用的是古老的shell,不方便,想改為linux那種。缺省的shell 就是古老的shellecho $SHELL/sbin/sh不過據(jù)說為了安全不建議更改,但這里我
6、就改了,不然操作很不方便。#which bash/usr/bin/bashvi /etc/passwd注銷一下 就可以發(fā)現(xiàn)已經(jīng)更改過來了。用root來登陸,第一次登陸選擇Java桌面系統(tǒng)。首先開啟root的ftp和telnetRoot的telnet修改/etc/default/login把CONSOLE=/dev/console 這一行注釋掉!在CONSOLE=/dev/console 前面加上“#”連接成功!Root的ftp修改/etc/ftpd/ftpusers 文件在root前面加上 “#” 就可以了。連接成功檢查系統(tǒng)硬件條件至少512M物理內(nèi)存;檢查命令:prtconf -vp| gr
7、ep Mem-bash-3.2$ prtconf -vp| grep MemMemory size: 1100 Megabytes交換空間的設(shè)置;實(shí)際內(nèi)存決定交換空間大?。翰怀^1G2倍于內(nèi)存;1G-2G1.5倍于內(nèi)存;2G-8G與內(nèi)存相同;超過8G0.75倍于內(nèi)存-bash-3.2$ swap -l交換文件 dev swaplo blocks free/dev/dsk/c0d0s1 102,1 8 1076344 1076344設(shè)置Swap space的基本命令是 swap,-a是增加,-l是列表,-s是顯示狀態(tài),-d是刪除。為達(dá)到Swap space要求,需創(chuàng)建臨時(shí)交換空間,命令如下:mk
8、file 1200m /export/home/tmpswapswap a /export/home/tmpswapswap -l注:重新啟動后,臨時(shí)交換空間不會自動加載,需要使用swap a 安裝完畢后,可以用swapd/tmpswap;rm/tmpswap命令刪除交換空間和臨時(shí)文件。/tmp目錄至少400M空閑空間-bash-3.2$ df -h /tmp/文件系統(tǒng) 大小 用了 可用 容量 掛接在swap 1.0G 44K 1.0G 1% /tmp注意自己的硬盤是否夠40GB,因?yàn)槲覀冞€要安裝Oracle。我這里虛擬出來的80GB空間的硬盤。安裝Oracle 10G 數(shù)據(jù)庫檢查安裝包-ba
9、sh-3.2# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt system SUNWarc Lint Libraries (usr)system SUNWbtool CCS tools bundled with SunOSsystem SUNWhea SunOS Header Filessystem SUNWi1of ISO-8859-1 (Latin-1) Optional Fontssystem SUNWlibm
10、Math & Microtasking Library Headers & Lint Files (Usr)system SUNWlibms Math & Microtasking Libraries (Usr)system SUNWsprot Solaris Bundled toolssystem SUNWtoo Programming Toolssystem SUNWxwfnt X Window System platform required fonts 錯(cuò)誤: 未發(fā)現(xiàn)SUNWi1cs的信息錯(cuò)誤: 未發(fā)現(xiàn)SUNWi15cs的信息掛載后從鏡像中安裝缺失安裝包-bash-3.2# pkgad
11、d -d /cdrom/sol_10_811_x86/Solaris_10/Product SUNWi1cs-bash-3.2# pkgadd -d /cdrom/sol_10_811_x86/Solaris_10/Product SUNWi15cs修改系統(tǒng)內(nèi)核參數(shù)用root用戶修改 vi /etc/system (G 去到最后一行 按ESC a插入以下代碼)set shmsys:shminfo_shmmax=(給oracle最大內(nèi)存設(shè)為1G)set shmsys:shminfo_shmmin=1set shmsys:shminfo_shmmni=100set shmsys:shminfo_s
12、hmseg=10set semsys:seminfo_semmni=100set semsys:seminfo_semmsl=256set semsys:seminfo_semmns=200set semsys:seminfo_semopm=100set semsys:seminfo_semvmx=32767其中這些參數(shù)的含義shmmax - 共享內(nèi)存段的最大字節(jié)數(shù),建議與物理內(nèi)存一樣,否則在創(chuàng)建實(shí)例時(shí)可能會出現(xiàn)ORA-27102: out of memory錯(cuò)誤,若出現(xiàn)此錯(cuò)誤可修改參數(shù)重啟后再進(jìn)行創(chuàng)建實(shí)例.shmmin - 共享內(nèi)存段的最小尺寸.shmmni - 共享內(nèi)存段的最大數(shù)目.shm
13、seg - 每個(gè)進(jìn)程可分配的最大共享內(nèi)存段數(shù)目.shmall - 最大的并發(fā)共享內(nèi)存段數(shù)目,比SGA還要大.semmns - 信號燈的最大數(shù)量,跟ORACLE的PROCESS數(shù)有關(guān).semmsl - 每個(gè)信號燈集合中最多的信號燈數(shù)目創(chuàng)建用戶和組 -bash-3.2# groupadd oinstall-bash-3.2# groupadd dba-bash-3.2# useradd -g oinstall -G dba -d/export/home/oracle -m -s /usr/bin/bash oracle -g表示用戶所屬組、-G表示用戶所屬附加組、-d表示用戶主目錄、-s表示用戶默
14、認(rèn)shell類型、oracle表示用戶名,-m參數(shù)表示自動創(chuàng)建此用戶的主目錄,為避免麻煩,請勿手動創(chuàng)建此目錄-bash-3.2# passwd oracle創(chuàng)建目錄并分配給用戶-bash-3.2# mkdir -p /u01/oracle-bash-3.2# chown -R oracle:oinstall /export/home/oracle-bash-3.2# chown -R oracle:oinstall /u01-bash-3.2# chmod -R 775 /export/home/oracle-bash-3.2# chmod -R 775 /u01設(shè)定oracle用戶的環(huán)境參數(shù)
15、 -bash-3.2$ su - oracle-bash-3.2$ vi .profile umask 022ORACLE_SID=sol10g (注意這里這里是Oracle的SID號在使用JDBC的時(shí)候資源名是用的Oracle的SID號,這里要好好注意一下)export ORACLE_SIDORACLE_BASE=/u01/oracleexport ORACLE_BASEORACLE_HOME=$ORAexport ORACLE_HOMEORACLE_TERM=xtermexport ORACLE_TERMPATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/c
16、cs/bin:/etc:/usr/openwin/binexport PATHNLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKexport NLS_LANGDISPLAY=0:0.0(這里寫你Solaris 的真實(shí)IP地址,一定要改回來不讓在安裝的時(shí)候會報(bào)錯(cuò)。完整的格式應(yīng)該是 IP地址:0.0)export DISPLAY注:在此種方式中使用了變量名為“NLS_LANG”,目的是為了解決oracle數(shù)據(jù)庫安裝后以“sqlplus”方式登錄時(shí)候出現(xiàn)的亂碼問題,不過此法太過籠統(tǒng),若配置不當(dāng),將會引起“ORA-12705” 的錯(cuò)誤,應(yīng)根據(jù)實(shí)際情況,在oracle數(shù)
17、據(jù)庫成功安裝后查詢字符集后再做決定。-bash-3.2$ source .profile 使之生效-bash-3.2$ env |grep ORA 查看是否生效ORACLE_SID=sol10gORACLE_BASE=/u01/oracleORACLE_TERM=xterm上傳并解壓oracle 10g安裝包 解壓完成后會生成database目錄正在檢查安裝程序要求.Oracle 10G 安裝步驟-bash-3.2$ pwd/export/home/oracle/database-bash-3.2$ ./runInstaller檢查操作系統(tǒng)版本: 必須是5.10。 實(shí)際為 5.10 通過檢查臨
18、時(shí)空間: 必須大于 250 MB。 實(shí)際為 1783 MB 通過檢查交換空間: 必須大于 500 MB。 實(shí)際為 2267 MB 通過檢查監(jiān)視器: 監(jiān)視器配置至少必須顯示 256 種顏色。 實(shí)際為 16777216 通過所有安裝程序要求均已滿足。監(jiān)視器不通過時(shí), env |grep DIS 查看設(shè)置是否正確。DISPLYA=0:0.0實(shí)在不行需要注銷用戶再進(jìn)行。第一步:Oracle Universal Installer Welcome 窗口出現(xiàn)。選擇 Next 開始安裝Oracle 10g第二步:在Unix和Linux安裝時(shí)。Specify Inventory directory and c
19、redentials 窗口出現(xiàn)。輸入安裝Oracle 的完整目錄或接受缺省值.輸入操作系統(tǒng)組名。此組具有目錄寫權(quán)限。單擊 Next。 單擊OK第三步:出現(xiàn)對話框。打開一個(gè)行的終端窗口,以root登陸,按照對話框的指示運(yùn)行 orainstRoot.sh腳本返回到 Oracle Universal Installer 頁面單擊 Continue。第四步:Specify File Locations 窗口出現(xiàn)。輸入安裝Oracle軟件的完整目錄或接受缺省值。單擊 Next第五步:Select Installaction Type 頁面出現(xiàn)。選擇企業(yè)版還是標(biāo)準(zhǔn)版. 我們這里選擇企業(yè)版。單擊 Next第
20、六步:Installer 將確認(rèn)系統(tǒng)符合安裝和配置所選產(chǎn)品的最低要求. 在繼續(xù)前糾正并報(bào)告問題。Next。第七步:select Database Configuration 頁面出現(xiàn)。選擇開始數(shù)據(jù)庫的類型為 General Purpose、Transaction Processing 或Data Warehouse 單擊 Next。第八步:Specify Database Configuration Options 頁面出現(xiàn)。在Database Naming 部分輸入 Global Database Name 和 Sid。在Database Character Set 部分選擇字符集. 選擇C
21、reate database with Sample Schemas 安裝實(shí)例模式. 單擊Next第九步:Select Database Management Option 頁面出現(xiàn).選擇Use Database Control for DatabaseManagement .單擊Next。第十步:Spectify Database File Storage Option 頁面出現(xiàn). 選擇適合的環(huán)境 File System、Automatic Storage Management 或者 Raw Devices. 單擊 Next。 第十一步:Specify Backup and Recovery
22、 Options 頁面出現(xiàn). 選擇 Do not enable Automated backups 配置自己的備份計(jì)劃. 單擊Next。 第十二步:Specify Database Schema Passwords 頁面出現(xiàn)。選擇Use different passwords for these accounts 并輸入管理員密碼或選擇 Use the same password for all the accounts 并輸入密碼. 單擊Next。 第十三步:Summary 頁面出現(xiàn).包含將安裝的產(chǎn)品列表. 單擊 Install 開始安裝。第十四步:進(jìn)度條。第十五步:Configuratio
23、n Assistants 頁面出現(xiàn).允許Configuration Assistants 執(zhí)行. 他們配置 網(wǎng)絡(luò)、啟動域數(shù)據(jù)庫連接的 Oracle Net Services listener 進(jìn)程.創(chuàng)建數(shù)據(jù)庫并配置管理工具。第十六步:出現(xiàn)顯示數(shù)據(jù)庫創(chuàng)建進(jìn)度條的頁面。第十七步:但數(shù)據(jù)庫創(chuàng)建完成后,出現(xiàn)包含您的數(shù)據(jù)庫信息的頁面。查看此列表。如果解除或者更改數(shù)據(jù)庫賬戶的密碼,可以單擊頁面頂部的Password Management。然后單擊Ok。第十八步:出現(xiàn)對話框。打開新的終端窗口.以Root登陸并運(yùn)行Root.sh腳本。當(dāng)腳本完成后。返回到Oracle Universal Installer頁面
24、單擊Ok。第十九步:End of Installation 頁面出現(xiàn).此頁面包含關(guān)于Web應(yīng)用程序端口號碼的重要信息。第二十步:單擊yes退出。完成了Oracle 10G 在Solaris 10 上的安裝。遇到的問題在安裝到85%的時(shí)候出現(xiàn)以下錯(cuò)誤在網(wǎng)上找了很久,發(fā)現(xiàn)大概有兩種可能性。1、是Oracle的版本與Solaris的版本不匹配,說是將64的介質(zhì)安裝在32位的系統(tǒng)上。但是我可以確定我的Solaris的版本是64而數(shù)據(jù)庫是32位的2、環(huán)境變量配置不正確,但是我也找了些安裝Oralce10g的文檔,配置應(yīng)該沒問題這是個(gè)BUG,解決方案如下。CauseUnpublished bug:Bug
25、6791866 - ASSEMBLER CODE GENERATED BY GENNTTAB CAUSES LD ERROR IN LATEST SOLARIS BUILDS Which states:Always in the latest Solaris builds Solaris 11 Nevada and Solaris 10 Update 10 and above ( Solaris 10 8/11 )due to stricter integrity checking in the linker (ld) or OS patch 144501-19 installed.SolutionFor versions 10.1.x through 10.2.0.x use the foll
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司借款合同書集錦
- 勞動合同法第四條
- 國際貿(mào)易貨物買賣合同
- 交通安全統(tǒng)籌服務(wù)合同
- 醫(yī)院聘用醫(yī)師協(xié)議書
- 2025年漯河貨運(yùn)資格證考試答案
- 借貸擔(dān)保合同協(xié)議5篇
- 農(nóng)場整體出租合同范本
- 買賣礦居間合同范本
- 農(nóng)村豬種出售合同范本
- 供應(yīng)商開發(fā)流程及質(zhì)量要求
- 2024年技術(shù)監(jiān)督質(zhì)檢職業(yè)技能考試-電力技術(shù)監(jiān)督上崗員(中國華能)筆試歷年真題薈萃含答案
- 反假幣測試附有答案
- 怎樣調(diào)動員工積極性
- 2024年內(nèi)科護(hù)理學(xué)(第七版)期末考試復(fù)習(xí)題庫(含答案)
- 【上市公司的財(cái)務(wù)風(fēng)險(xiǎn)的分析和防范:以三只松鼠為例10000字(論文)】
- 急診科培訓(xùn)急診科與其他科室的協(xié)作與溝通
- JCT414-2017 硅藻土的標(biāo)準(zhǔn)
- 肌肉注射評分標(biāo)準(zhǔn)
- 鋼結(jié)構(gòu)主要技術(shù)標(biāo)準(zhǔn)和要求
- 臘八粥 第一課時(shí)自學(xué)導(dǎo)學(xué)單
評論
0/150
提交評論