以下列方式檢測 DB 開啟是否以 SPFILE 方式:
SQL> show parameter spfile
NAME TYPE VALUE
--------- ----------- ------------------------------
spfile string /orahome/app/oracle/product/12
.1.0.1/db_1/dbs/spfileO12C.ora
若是,以 SPFILE 方法新增 Control File
若檢查 spfile 沒有設定,則以 init.ora 方法新增 Control File
SQL> show parameter spfile
NAME TYPE VALUE
---------- ----------- ------------------------------
spfile string
以 SPFILE 方法
1. 找出 Control File 存檔的路徑
SQL> show parameter control_files
NAME TYPE VALUE
----------------- ----------- ------------------------------
control_files string /u01/dbfile/O12C/control01.ctl
2. 在設定上新增 Control File (control02.ctl)
SQL> alter system set control_files='/u01/dbfile/O12C/control01.ctl',
'/u01/dbfile/O12C/control02.ctl' scope=spfile;
3. 關掉 DB
SQL> shutdown immediate;
4. 將既有的 control file 檔 copy 至新的目錄下
$ cp /u01/dbfile/O12C/control01.ctl /u01/dbfile/O12C/control02.ctl
5. 啟動 DB
SQL> startup;
6. 驗證
SQL> show parameter control_files
NAME TYPE VALUE
--------------- ----------- ------------------------------
control_files string /u01/dbfile/O12C/control01.ctl
,/u01/dbfile/O12C/control02.ctl
以 init.or 方法
1. 關掉 DB
SQL> shutdown immediate;
2. 以 vi 編輯 initO12C.ora,在 contorl_files 參數,新增一個 Control File (control02.ctl)
$ vi $ORACLE_HOME/dbs/initO12C.ora
control_files='/u01/dbfile/O12C/control01.ctl',
'/u01/dbfile/O12C/control02.ctl'
3. 將既有的 control file 檔 copy 至新的目錄下
$ cp /u01/dbfile/O12C/control01.ctl /u01/dbfile/O12C/control02.ctl
4. 啟動 DB
SQL> startup;
5. 驗證
SQL> show parameter control_files
NAME TYPE VALUE
---------------- ----------- ------------------------------
control_files string /u01/dbfile/O12C/control01.ctl
,/u01/dbfile/O12C/control02.ctl
/end
“Those who are in love with practice without knowledge are like the sailor who gets into a ship without rudder or compass and who never can be certain [where] he is going. Practice must always be founded on sound theory.” by Leonardo da Vinci
2016年11月30日 星期三
2016年11月20日 星期日
已安裝 Java ,但無法啟動 Applet
Prolem
已安裝 Java ,但無法啟動 Applet
Solution
1. 開啟 Java 控制面板
2. 檢查 允許使用者對已簽署的內容授予許可權 及 允許使用者對來自不可信的授權單位的內容授予許可權 是否已經勾選
Reference
1. How do I enable Java through the Control Panel?, https://java.com/en/download/help/enable_panel.xml
/end
已安裝 Java ,但無法啟動 Applet
Solution
1. 開啟 Java 控制面板
2. 檢查 允許使用者對已簽署的內容授予許可權 及 允許使用者對來自不可信的授權單位的內容授予許可權 是否已經勾選
Reference
1. How do I enable Java through the Control Panel?, https://java.com/en/download/help/enable_panel.xml
/end
限制 User 自動更新 Java,使用固定版本
Problem
限制 User 自動更新 Java,使用固定版本
此設定尤其在 Oracle ERP 格外重要。在 12.1.3 版本,若Windows版本為 XP,其Oracle ERP的Java 只支援 1.6.0_45 (輸入 java -version 可知)
Solution
1. 啟動 Java 控制面板 (Java Control Panel)
2. 在 更新 頁次,將 自動檢查更新 的 Check Box 不勾選
3. 在 Java 控制面板,頁次 進階 中,點選 JRE 自動下載 ,然後點選 永不自動下載
Remark
檢查 Java 版本:
/end
限制 User 自動更新 Java,使用固定版本
此設定尤其在 Oracle ERP 格外重要。在 12.1.3 版本,若Windows版本為 XP,其Oracle ERP的Java 只支援 1.6.0_45 (輸入 java -version 可知)
Solution
1. 啟動 Java 控制面板 (Java Control Panel)
2. 在 更新 頁次,將 自動檢查更新 的 Check Box 不勾選
Remark
檢查 Java 版本:
/end
2016年11月1日 星期二
Error: /u01/proddb/proddb/11.2.2/bin/sqlplus: Permission denied
Problem:
執行每月 WIP 報表,出現下列錯誤訊息:
[@ wip_rpt]$ gen_wip_prod_def.sh 2016 OCT 1 31
APPS Password:
WIP Defect Analysis Daily Report Generate: 01-OCT-2016
./gen_wip_prod_def.sh: line 23: /u01/proddb/proddb/11.2.2/bin/sqlplus: Permission denied
cat: ./output/ddata/dtemp-01-OCT-2016.txt: No such file or directory
Solution:
更改 sqlplus 權限:
[root@erp ~]# cd /u01/proddb/proddb/11.2.2/bin/
[root@erp bin]# ls -l sqlplus
-rwxr-x--- 1 proddba proddba 9181 Apr 4 2013 sqlplus
[root@erp bin]# chmod 755 sqlplus
執行每月 WIP 報表,出現下列錯誤訊息:
[@ wip_rpt]$ gen_wip_prod_def.sh 2016 OCT 1 31
APPS Password:
WIP Defect Analysis Daily Report Generate: 01-OCT-2016
./gen_wip_prod_def.sh: line 23: /u01/proddb/proddb/11.2.2/bin/sqlplus: Permission denied
cat: ./output/ddata/dtemp-01-OCT-2016.txt: No such file or directory
Solution:
更改 sqlplus 權限:
[root@erp ~]# cd /u01/proddb/proddb/11.2.2/bin/
[root@erp bin]# ls -l sqlplus
-rwxr-x--- 1 proddba proddba 9181 Apr 4 2013 sqlplus
[root@erp bin]# chmod 755 sqlplus
訂閱:
文章 (Atom)