亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2601 | 回復(fù): 1
打印 上一主題 下一主題

Oracle 10g R2 for Solaris x86在Solaris 11上的安裝 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-12-22 14:41 |只看該作者 |倒序瀏覽
Oracle 10g R2 for Solaris x86在Solaris 11上的安裝








最近因為需要,在學(xué)習(xí)Solaris系統(tǒng)上的Oracle應(yīng)用的開發(fā)。于是從SUN公司的網(wǎng)站上下載了Solaris 11 for x86,從Oracle網(wǎng)站上下載了Oracle 10g Realse 2(10.2.0.2)x86,安裝學(xué)習(xí)。由于初次接觸Solaris系統(tǒng),雖然參考了Oracle的安裝文檔B15697,《Oracle Database Installation Guide 10g Release 2 (10.2) for Solaris Operationg System (x86)》,整個安裝過程還是頗費周折,在這里記錄下來安裝過程,與大家分享,也方便日后參考。


1. 安裝操作系統(tǒng)

從SUN公司的網(wǎng)站上下載了Solaris 11。它捆綁了許多實用的軟件,如Sun Studio 10, OpenOffice, MySql, Gedit, Realplay, Mplay等等,且在Oracle安裝文檔中提及的軟件包和補丁都不用另行再安裝了。


2. 下載Oralce 10g R2 for Solaris x86
   10202_database_solx86.zip



3. 解壓軟件
   

#unzip 10202_database_solx86.zip

注意:一定要在Solaris環(huán)境的終端環(huán)境中用unzip工具解壓,否則都解壓不完全。我在Windows下,和在Solaris文件管理器中解壓都出錯,而且還不報錯,害我一直以為自己系統(tǒng)其它配置不對,為此郁悶近兩個星期。

   

4. 增加oracle用戶和組

  1. #groupadd oinstall
  2. #groupadd dba
  3. #groupadd oper
  4. #useradd -g oinstall -G dba,oper -d /export/home/oracle oracle
  5. #mkdir /export/home/oracle
  6. #chown oracl:oinstall /export/home/oracle
  7. #passwd oracle
復(fù)制代碼
5. 設(shè)置環(huán)境變量
   a. 修改 /etc/system,在其中添加
  1. #/etc/system
  2. set semsys:seminfo_semmni=100
  3. set semsys:seminfo_semmsl=256
  4. set shmsys:shminfo_shmmax=4294967295
  5. set shmsys:shminfo_shmmni=100
復(fù)制代碼
注意:修改后重新啟動系統(tǒng),使之生效。

       b. 以root用戶身份,添加group.dba項目

#projadd -U oracle -p 100 group.dba
      
       c. 修改/etc/user_attr,在其中添加
         

oracle::::project=group.dba

       d. 切換到oracle用戶環(huán)境,用id -p命令檢驗b、c兩步的正確性。
  1. #su oracle
  2. $id -p
  3. uid=100(oracle) gid=100(dba) projid=100(group.dba)
復(fù)制代碼
注意:如果id -p命令結(jié)果是oracle用戶的默認(rèn)project是新建的group.dba,則說明b、c兩步操作正確。

       e. 查看項目group.dba的資源配置
  1. #prctl -n project.max-shm-memory -i project group.dba
  2. project: 100: oracle
  3. NAME                                   PRIVILEGE      VALUE      FLAG      ACTION      RECIPIENT
  4. project.max-shm-memory    privileged        2.00GB        -               deny
復(fù)制代碼
f. 調(diào)整項目group.dba的資源分配
  1. #prctl -n project.max-shm-memory -v 4gb -r -i project group.dba
  2. #projmod -sK "project.max-shm-memory=(privileged,4294967295,deny)" group.dba
復(fù)制代碼
第一命令動態(tài)調(diào)整項目group.dba資源配置值,第二命令將調(diào)整值寫入/etc/project文件中,使系統(tǒng)重啟后調(diào)整值依然有效。

注意:為了調(diào)整項目group.dba的資源配置,必須保證系統(tǒng)此時至少有一個會話是以oracle用戶身份登錄的。即為了調(diào)整oracle用戶的項目group.dba的資源,必須至少另開一個終端,以su oracle切換到oracle用戶身份。

查看調(diào)整后的結(jié)果:
  1. #cat /etc/project
  2. system:0::::
  3. user.root:1::::
  4. noproject:2::::
  5. default:3::::
  6. group.staff:10::::
  7. group.dba:100::::project.max-shm-memory=(privileged,4294967295,deny)
  8. #
復(fù)制代碼
6. 創(chuàng)建oracle數(shù)據(jù)庫的安裝目錄
  1. #mkdir -p /database/app/oracle/product/10.2.0/db_1
  2. #mkdir -p /database/app/oracle/oradata
  3. #mkdir -p /database/app/oracle/flash_recovery_area
  4. #chown -R oracle:oinstall /database
  5. #chmod -R 755 /database
復(fù)制代碼
7. 創(chuàng)建oracle用戶的啟動文件/export/home/oracle/.profile,在其中設(shè)置oracle用戶的環(huán)境參數(shù)。

  1. #/export/home/oracle/.profile

  2. #tmp directory settings
  3. TMP=/tmp
  4. export TMP
  5. TMPDIR=$TMP
  6. export TMPDIR

  7. #oracle settings
  8. ORACLE_BASE=/database/app/oracle
  9. export ORACLE_BASE
  10. ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  11. export ORACLE_HOME
  12. ORACLE_SID=jshu
  13. export ORACLE_SID

  14. #path settings
  15. PATH=$ORACLE_HOME/bin:$PATH
  16. export PATH

  17. #display settings
  18. DISPLAY=jinsonghu:0.0
  19. export DISPLAY

  20. #umask settings
  21. umask 022
復(fù)制代碼
8. 啟動OUI,安裝oracle數(shù)據(jù)庫
   a. 首先,以root用戶身份登錄,給予終端運行X Window的權(quán)限


$su -
#xhost +jinsonghu

      b. 切換到oracle用戶,保證啟動文件得以運行,環(huán)境參數(shù)得以設(shè)置


#su oracle
$. /export/home/oracle/.profile


注意:第二行中,.和/中間要有一個空格。

      c. 進入前面用unzip解壓后的目錄,修改Oracle安裝程序的兩個配置文件:database/install/oraparam.ini和database/install/oraparamsilent.ini。將其中的5.10


[Certified Versions]
Solaris=5.10
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2

……

[Solaris-5.10-required]

……

[Solaris-5.10-optional]

……


改成5.11。


[Certified Versions]
Solaris=5.11
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2

……

[Solaris-5.11-required]

……

[Solaris-5.11-optional]

……


注意:因為Oracle 10g R2 for Solaris x86的默認(rèn)Solaris版本是Solaris 10。

     c. 啟動OUI



$./runInstaller


一旦oracle數(shù)據(jù)庫的安裝界面起來了,后面的安裝就簡單了,其中在系統(tǒng)檢查是發(fā)現(xiàn)系統(tǒng)是Solaris 11,會出現(xiàn)警告,忽略就行了。


9. 啟動oracle數(shù)據(jù)庫。類似于在Windows中開啟數(shù)據(jù)庫監(jiān)聽服務(wù)和數(shù)據(jù)庫實例服務(wù)

  1. #su oracle
  2. $lsnrctl start
  3. $sqlplus "/ as sysdba"
  4. SQL>startup
  5. SQL>exit
  6. $
復(fù)制代碼
10. 在服務(wù)器端,啟動OEM管理器。類似于在Windows中開啟OEM管理服務(wù)



$emctl start dbconsole


11. 停止OEM管理器



$emctl stop dbconsole


注意:如果啟動OEM管理器時,系統(tǒng)提示說系統(tǒng)中已有一個OEM管理器實例在運行了,但是瀏覽器中輸入http://jinsonghu:1158/em后,卻打不開OEM管理頁面,則先停止當(dāng)前實例的運行,即先運行emctl stop dbconsole,再重新啟動OEM管理器,emctl start dbconsole。

12. 停止oracle數(shù)據(jù)庫
  1. $sqlplus "/ as sysdba"
  2. SQL>shutdown immediate
  3. SQL>exit
  4. $lsnrctl stop
復(fù)制代碼

論壇徽章:
0
2 [報告]
發(fā)表于 2011-12-22 16:35 |只看該作者
收藏了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP