十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
oracle啟停
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供山亭網(wǎng)站建設(shè)、山亭做網(wǎng)站、山亭網(wǎng)站設(shè)計(jì)、山亭網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、山亭企業(yè)網(wǎng)站模板建站服務(wù),十載山亭做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
1.登錄
登錄linux系統(tǒng),切換到oracle用戶
# su oracle
2.連接
$ cd?$ORACLE_HOME/bin?
$ sqlplus /nolog
3.使用管理員權(quán)限
conn / as sysdba
4.關(guān)閉服務(wù)(啟動(dòng))
shutdown immediate
startup
5.退出
quit
6.啟動(dòng)監(jiān)聽(tīng)
$ lsnrctl start
===============================================
磁盤(pán)掛載
/oracle 下文件隨著項(xiàng)目的擴(kuò)大,目錄空間已不夠使用,需要掛載一個(gè)新的磁盤(pán)來(lái)負(fù)責(zé)存儲(chǔ)
直接掛載會(huì)發(fā)現(xiàn)/oracle下變空了,這個(gè)原因是由于linux的VFS(虛擬文件系統(tǒng))機(jī)制導(dǎo)致的,正常登錄以后,所看到的各個(gè)目錄,文件都是內(nèi)核在加載時(shí)候構(gòu)造在內(nèi)存中的VFS目錄樹(shù),而不是直接看到硬盤(pán)上的實(shí)際目錄樹(shù)。當(dāng)你掛載某個(gè)設(shè)備到一個(gè)VFS掛載點(diǎn)上時(shí)(比如/oracle),系統(tǒng)就把VFS中的這個(gè)掛載點(diǎn)/oracle指向你最后所掛載的那個(gè)設(shè)備上。那么你現(xiàn)在訪問(wèn)該掛載點(diǎn)時(shí),就會(huì)看到你最后掛載在此處的設(shè)備。而之前所掛載的設(shè)備依然在那里,只不過(guò)掛載點(diǎn)/oracle已經(jīng)不再指向之前的設(shè)備。所以之前的數(shù)據(jù)是被隱藏了,但并沒(méi)有刪除,若umount掛載后,數(shù)據(jù)又重新回來(lái)了
基于這種情況,只能通過(guò)跳板的方式把原來(lái)的/oracle數(shù)據(jù)復(fù)制到新的/oracle分區(qū)下了 ,如何添加新硬盤(pán),請(qǐng)查找相關(guān)資料
mkdir /new ###跳板目錄
mount /dev/sdb1 /new ###首先掛載跳板目錄
cp -R /oracle/* /new ###復(fù)制/oracle目錄所有數(shù)據(jù)到/new先
mount /dev/sdb1 /oracle ###掛載/oracle 到新硬盤(pán),此時(shí)你會(huì)神奇的發(fā)現(xiàn)之前的/oracle目錄文件已經(jīng)全部轉(zhuǎn)移過(guò)來(lái)了,也許你會(huì)有點(diǎn)疑問(wèn),我并沒(méi)有復(fù)制或移動(dòng)/new文件到新掛載的/oracle目錄啊,其實(shí)此時(shí)的/oracle目錄相當(dāng)于/new目錄的硬鏈接,可以測(cè)試下mkdir /new/test 你會(huì)發(fā)現(xiàn)/oracle目錄也存在test
umount /new ###解除掛載
rm -rf /new ###刪除跳板目錄
vi /etc/fstab
增加:/dev/sdb1 /oracle ext3 defaults 0 0
:wq!
--------------------------------------------------------------------------------------
掛載新盤(pán)后進(jìn)行啟動(dòng)發(fā)現(xiàn)報(bào)錯(cuò)
------------
ORA-09925: Unable to create audit trail file
Linux Error: 13: Permission denied
Additional information: 9925
ORA-09925: Unable to create audit trail file
Linux Error: 13: Permission denied
Additional information: 9925
---------
是因?yàn)槟夸洐?quán)限問(wèn)題
解決方法
chown -R oracle.oinstall /oracle
再進(jìn)行操作,一切正常
===================================================
可參考
Linux磁盤(pán)的掛載和卸載:
方法/步驟
1、下載Oracle11g( Microsoft Windows (x64))
將兩個(gè)壓縮文件解壓到一個(gè)目錄中,該目錄結(jié)構(gòu)如下:
2、進(jìn)入數(shù)據(jù)庫(kù)解壓目錄,雙擊其中的“setup.exe”文件,稍等片刻出現(xiàn)如下“配置安全更新“界面,取消“我希望通過(guò)My Oracle Support接受安全更新”,單擊“下一步”,在隨后出現(xiàn)的”未提供電子郵件“警告對(duì)話框中點(diǎn)”是“。
3、在“選擇安裝選項(xiàng)”窗口中,選擇“創(chuàng)建和配置數(shù)據(jù)庫(kù)”,單擊“下一步”。
4、在“系統(tǒng)類”窗口中,選擇“桌面類”,單擊“下一步”。
5、在“典型安裝配置”窗口中,選擇安裝Oracle的基目錄,數(shù)據(jù)庫(kù)版本選擇“企業(yè)版”,字符集選擇“默認(rèn)值”并輸入統(tǒng)一的密碼(密碼處Oracle有自己的建議),單擊“下一步”。
6、在“執(zhí)行先決條件檢查”窗口(我安裝的時(shí)候跳過(guò)了,可能是由于檢查全部成功直接進(jìn)入到下一步了)中,單擊“下一步”。
7、在“概要”窗口中,單擊“完成”,即可進(jìn)行安裝(Oracle安裝較慢)。
8、安裝過(guò)程。
9、安裝完程序后會(huì)進(jìn)行數(shù)據(jù)庫(kù)創(chuàng)建(也需要不少時(shí)間):
10、數(shù)據(jù)庫(kù)創(chuàng)建完成后,會(huì)出現(xiàn)如下“Database Configuration Assistant”界面,點(diǎn)擊”口令管理“可以鎖定和解鎖用戶及設(shè)置用戶密碼,修改完成后,單擊“確定”。此時(shí)安裝全部完成,點(diǎn)擊”關(guān)閉“退出安裝程序。
其實(shí)沒(méi)有特別的規(guī)定,你可以參考這個(gè)\x0d\x0a/boot ext3 100MB\x0d\x0a/ ext3 30GB\x0d\x0a/u01 ext3 400GB\x0d\x0aswap swap 一般是物理內(nèi)存的2倍\x0d\x0a其中/u01用來(lái)作為Oracle的目錄,主要把空間給它了。引導(dǎo)分區(qū)/boot只放引導(dǎo)文件,100M足夠了。