日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle10g在solaris10下如何自動(dòng)運(yùn)行腳本

Oracle 10g在solaris 10下的自動(dòng)運(yùn)行腳本,Solaris 10使用了SMF(服務(wù)管理設(shè)施)來集中管理各項(xiàng)系統(tǒng)及網(wǎng)絡(luò)服務(wù),其目的是降低系統(tǒng)管理的難度和降低系統(tǒng)出錯(cuò)的幾率。

創(chuàng)新互聯(lián)專注于彌勒網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供彌勒營銷型網(wǎng)站建設(shè),彌勒網(wǎng)站制作、彌勒網(wǎng)頁設(shè)計(jì)、彌勒網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造彌勒網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供彌勒網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

實(shí)踐表明,通過SMF管理平臺(tái)來配置和管理服務(wù),還是十分麻煩的,例如要把一個(gè)用戶自己訂制安裝的第三方軟件配置到SMF里進(jìn)行管理,要做很多的工作;另外,如果某個(gè)服務(wù)出現(xiàn)故障,將涉及服務(wù)本身和SMF這兩方面,這樣恢復(fù)起來難度相應(yīng)增大。個(gè)人偏見:系統(tǒng)管理的目標(biāo)是越簡單越好—部署容易、維護(hù)簡單及恢復(fù)快速。正好solaris 10系統(tǒng)有一個(gè)oracle 10g,就用它來做例子,來配置一個(gè) Oracle 10g在solaris 10下的自動(dòng)運(yùn)行腳本。

先介紹一下系統(tǒng)環(huán)境:

系統(tǒng)版本 SunOS sery 5.10 Generic_118855-33 i86pc i386 i86pc

Oracle 版本 racle Database 10g Enterprise Edition Release 10.2.0.2.0 - Prod

Oracle 安裝路徑 /opt/oracle/product/10.2/db_1

dbstart 路徑 /opt/oracle/product/10.2/db_1/bin/dbstart

Oracle 自帶一個(gè)腳本dbstart,它的用途就是用來制作自動(dòng)Oracle 10g在solaris 10下的自動(dòng)運(yùn)行腳本。在沒有啟動(dòng)oracle實(shí)例之前,我們先手動(dòng)運(yùn)行腳本dbstart:

 
 
 
  1. -bash-3.00$ dbstart  
  2. ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener  
  3. Usage: /opt/oracle/product/10.2/db_1/bin/dbstart ORACLE_HOME  

 

提示沒有設(shè)置ORACL_HOME_LISTNER,接著給出這個(gè)命令的使用方法。用ps –aef | grep ora看oracle相關(guān)進(jìn)程是否起來,哦,沒有起來!修改文件dbstart,找到ORACL_HOME_LISTNER這一行(還好,只有唯一的一行),它的默認(rèn)值為“$1”,表示接受一個(gè)位置參數(shù)的意思,既然程序需要手動(dòng)加位置參數(shù)ORACLE_HOME,我們不妨把“$1”直接用“ORACLE_HOME”替換掉,即 ORACLE_HOME_LISTNER=$1 -à ORACLE_HOME_LISTNER=$ORACLE_HOME,保存后再來執(zhí)行腳本dbstart,順利執(zhí)行了,

 
 
 
  1. -bash-3.00$ dbstart  
  2. -bash-3.00$ ps -aef | grep ora | grep -v grep  
  3. oracle 964 552 0 06:40:17 pts/1 0:00 ps -aef  
  4. oracle 552 546 0 06:08:08 pts/1 0:00 -bash  
  5. oracle 696 1 0 06:22:25 ? 0:00 /opt/oracle/product/10.2/db_1/bin/tnslsnr LISTENER –inherit   

監(jiān)聽器起來了

但沒有oracle進(jìn)程,只有oracle監(jiān)聽器起來了。還有一個(gè)文件/var/opt/oracle/oratab修要修改,這個(gè)文件是oracle安裝過程中,手動(dòng)執(zhí)行root.sh被創(chuàng)建的。打開這個(gè)文件,有效的配置只有一行,下面是某個(gè)系統(tǒng)上的輸出:

 
 
 
  1. sery:/opt/oracle/product/10.2/db_1:N 

根據(jù)注釋的提示,我們需要把它最后一個(gè)字段(以冒號(hào)“:”為字段分割符)的值由“N”改為“Y”,保存后再來執(zhí)行dbstart &。

 
 
 
  1. -bash-3.00$ dbstart  
  2. Processing Database instance "sery": log file /opt/oracle/product/10.2/db_1/startup.log  
  3. -bash-3.00$ ps -eaf | grep ora  
  4. oracle 1175 1 0 06:54:35 ? 0:00 ora_j001_sery  
  5. oracle 1173 1 1 06:54:35 ? 0:01 ora_j000_sery  
  6. oracle 1179 1 0 06:54:35 ? 0:00 ora_j003_sery  
  7. oracle 1177 1 0 06:54:35 ? 0:00 ora_j002_sery  

 

 

……(省略若干輸出)

這時(shí),oracle實(shí)例運(yùn)行起來了。根據(jù)這個(gè)經(jīng)驗(yàn),我們順便把文件dbshut這個(gè)文件也修改了。

一切準(zhǔn)備就緒,就可以開始寫運(yùn)行級(jí)別的自動(dòng)腳本了。在運(yùn)行級(jí)別3的目錄創(chuàng)建文件/etc/rc3.d/S33dbstart,其內(nèi)容如下:

 
 
 
  1. #!/bin/bash  
  2. su - oracle -c /opt/oracle/product/10.2/db_1/bin/dbstart&   

 

少選項(xiàng)-c將不會(huì)執(zhí)行這個(gè)腳本,-c command

保存后在給它執(zhí)行權(quán)限。同理在運(yùn)行級(jí)別S的目錄建文件 /etc/rcS.d/K33dbshut,文件內(nèi)容如下:

 
 
 
  1. #!/bin/bash  
  2. su - oracle -c /opt/oracle/product/10.2/db_1/bin/dbshut &  

 

執(zhí)行命令init 6重啟solaris 10,看oracle實(shí)例及監(jiān)聽器是否在正常運(yùn)行。當(dāng)然,如果不用運(yùn)行級(jí)別而用服務(wù)管理設(shè)施SMF來管理oracle服務(wù)的話,還有好多步驟修要完成,有興趣的可以去試試以上的相關(guān)內(nèi)容就是對(duì)Oracle 10g在solaris 10下的自動(dòng)運(yùn)行腳本的介紹,望你能有所收獲。


當(dāng)前題目:Oracle10g在solaris10下如何自動(dòng)運(yùn)行腳本
地址分享:http://www.dlmjj.cn/article/coisjij.html