關於oracle的orainstRoot.sh解析(原)
該檔案與oracle的oraInventory資訊相關,指令碼位於/u01/ora10g/oraInventory目錄下:根據其中的內容不難判斷該檔案的用途:
1、Create the software inventory location pointer file
2、Create the inventory directory if it doesn't exist
3、cp /u01/ora10g/oraInventory/oraInst.loc /etc/oraInst.loc(記錄oraInventory的位置資訊及初始組);
4、給出一些提示資訊
[oracle@RAC01 oraInventory]$ cat orainstRoot.sh
#!/bin/sh
if [ -d "/etc" ]; then
chmod 755 /etc;
fi
if [ -f "/u01/ora10g/oraInventory/oraInst.loc" ]; then
cp /u01/ora10g/oraInventory/oraInst.loc /etc/oraInst.loc;
else
INVPTR=/etc/oraInst.loc
INVLOC=/u01/ora10g/oraInventory
GRP=oinstall
PTRDIR="`dirname $INVPTR`";
# Create the software inventory location pointer file
if [ ! -d "$PTRDIR" ]; then
mkdir -p $PTRDIR;
fi
echo "Creating the Oracle inventory pointer file ($INVPTR)";
echo inventory_loc=$INVLOC > $INVPTR
echo inst_group=$GRP >> $INVPTR
chmod 644 $INVPTR
# Create the inventory directory if it doesn't exist
if [ ! -d "$INVLOC" ];then
echo "Creating the Oracle inventory directory ($INVLOC)";
mkdir -p $INVLOC;
fi
fi
echo "Changing permissions of /u01/ora10g/oraInventory to 770.";
chmod -R 770 /u01/ora10g/oraInventory;
if [ $? != 0 ]; then
echo "OUI-35086:WARNING: chmod of /u01/ora10g/oraInventory to 770 failed!";
fi
echo "Changing groupname of /u01/ora10g/oraInventory to oinstall.";
chgrp oinstall /u01/ora10g/oraInventory;
if [ $? != 0 ]; then
echo "OUI-10057:WARNING: chgrp of /u01/ora10g/oraInventory to oinstall failed!";
fi
echo "The execution of the script. is complete"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28612416/viewspace-774878/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【原】關於Oracle Merge操作的簡單用法Oracle
- 關於oracle的相關檔案及目錄的解讀(原)Oracle
- 關於TS流的解析
- 關於oracle安裝時的root.sh指令碼解析Oracle指令碼
- 關於xml解析XML
- 關於迅雷的碎片化解析
- 關於地址反向解析
- 關於JS中事件代理的解析JS事件
- 關於Gson解析的使用匯總
- 關於設計原則的思考
- 關於oracle的Spool命令Oracle
- 關於oracle的upsertOracle
- 關於oracle中的undoOracle
- 關於 二維碼 解析
- 關於安全策略的幾點解析
- 關於 oracle NULLOracleNull
- 關於oracle with as用法Oracle
- 關於ORACLE AUTOTRACEOracle
- ORACLE關於NULL的總結OracleNull
- 關於oracle的控制檔案Oracle
- 關於ORACLE鎖的總結Oracle
- 關於oracle的ORA-600Oracle
- 關於oracle SCN 的討論Oracle
- 關於oracle的undo_retentionOracle
- 關於oracle中的row pieceOracle
- 關於oracle的行級鎖Oracle
- 關於Oracle的BLOB和CLOBOracle
- 關於共享SQL——窺視解析SQL
- orainstRoot.sh 解釋AI
- Javascrip—關於this繫結機制的解析(12)Java
- iCalendar格式中關於RRule的解析和生成
- 關於SAX解析xml檔案的問題XML
- 【原創】ORACLE 深入解析10053事件Oracle事件
- 求教關於SRP原則的定義
- 關於oracle11g的關於cardinality feedback新特性Oracle
- 4.1 關於 Oracle RestartOracleREST
- [轉]關於oracle with as用法Oracle
- 關於oracle時區Oracle