因為不小心建錯了帳號名稱,所以想找看看有沒有方法可以將user刪除,在google找到一個方法如下,目前測試的結果是成功的,USER的權限也會跟著一起刪除。
先找出USER ID
select user_id from fnd_user where user_name='XXXXX' ;
目前分類:OracleERP (94)
- Jan 14 Tue 2014 19:08
EBS 11i 刪除帳號(FND_USER)
- Jan 08 Wed 2014 08:26
EBS 11i 批次更改Employee Number
因為高層決議要全面更改Employee Number的格式,所以寫了可以批次更改Employee Number。
記錄下來,也許哪天又想到要更改Employee Number時就可以直接套用了。
declare
cursor cur1 is
- Jan 03 Fri 2014 15:04
設定Values Sets讓使用者可以以選單點選項目
Concurrent Request的參數中,有一個地方可以設定選單,讓使用者以點選的方式選擇項目。
下圖的Vaules Sets是以表格MTL_PHYSICAL_INVENTORIES篩選出資料來當成選單的項目。
- Dec 27 Fri 2013 11:02
由Session ID(SID)找出Concurrent Request
剛好遇到Lock的類型是Concurrent Request,因為知道Session ID(SID),
想由Session ID找出Concurrent Request,可以執行下列的SQL
select vs.sid "Session_ID"
,vs.serial# "Session_Serial#"
- Dec 25 Wed 2013 15:11
停用EBS上的Help -> Diagnostics功能
- Dec 18 Wed 2013 11:03
關閉EBS的DB時,一直顯示connect,時間很久
在關閉EBS的DB時,有時候會發現長時間等待,檢查alert<SID>.log,會發現在等待Session的結束。
tail -fn alert<SID>.log
結果如下:
Shutting down instance (immediate)
License high water mark = 154
- Dec 18 Wed 2013 10:28
MRP因為Planning Manager有問題而執行失敗
今天一早同事反應從昨天晚上執行MRP,到現在還沒有成功,但是並無任何錯誤的訊息,
只是一直顯示running,由於超過以往執行時間太多,所以懷疑可能有Lock的現像。
執行下列語法,發現的確有Session互相Lock的情形,而且ctime的數值很高。
- Dec 15 Sun 2013 21:58
Post Clone EBS時,執行adcfgclone.pl dbTier 發生了錯誤
今天在Clone EBS到測試機時,在DB先執行adautocfg.sh及adpreclone.pl,結果發現測試機上面剩餘空間不足,
所以新增了小容量的undo tablespace,並把原來的undo tablespace刪除,以減少使用空間。
複製所有的檔案之後,在DB執行adcfgclone.pl時發生了錯誤,查詢log之後發現下列的錯誤:
- Dec 09 Mon 2013 11:46
JInitiator是不能在IE 64bit上執行
.png)
- Dec 05 Thu 2013 08:31
f60webmx CPU或記憶體使用率很高
所以先執行下列的SQL來找出是那些Session
select vs.sid,vs.serial#,vp.spid,
vs.status,vs.sql_address,
vs.module,vs.action,
vs.logon_time
from v$session vs,v$process vp
where vp.addr=vs.paddr
and vs.process in ('7882','9130');
找到之後,看一下Session的Status都是INACTIVE,而且應該都是早該結束的作業,
就直接把Session 都強制刪掉。如下一共找到四個session,一起把它刪掉。
alter system kill session '215,5327';
alter system kill session '359,7383';
alter system kill session '628,6243';
alter system kill session '632,6745';
Session刪完後,查詢一下該Process還在,再強制將它刪掉。
rp7410:/>ps -ef |grep 9130
prodmgr 9130 12667 252 17:14:47 ? 868:08 f60webmx webfile=5,1162,rp7410_9000_PROD
root 26020 25011 0 08:02:53 pts/td 0:00 grep 9130
rp7410:/>ps -ef |grep 7882
prodmgr 7882 12667 252 Dec 4 ? 876:01 f60webmx webfile=5,524,rp7410_9000_PROD
root 26033 25011 0 08:03:03 pts/td 0:00 grep 7882
rp7410:/>kill -9 9130
rp7410:/>kill -9 7882
完成之後,就發現CPU或記憶體的使用率也就恢復正常。
- Dec 04 Wed 2013 12:12
INV Interface Manager(Interface管理器)簡易說明
- Nov 28 Thu 2013 16:38
取得EBS帳號用戶密碼
- Nov 28 Thu 2013 16:31
用FND_USER_PKG修改EBS帳號密碼
- Nov 28 Thu 2013 16:12
修改Oracle EBS的密碼
修改Oracle EBS的密碼
環境:
DataBase:9.2.0.7
Applications:11.5.10.2
- Nov 22 Fri 2013 11:31
REP-1216 : xxx has an illegal print condition
包圍的框架拉大一
選擇正確的群組,然後確認Base Print On 是選擇 Anchoring Object
- Nov 20 Wed 2013 16:28
正展BOM
- Nov 19 Tue 2013 10:42
Concurrent Request無法取消執行
當Cancel Request時,出現下列的錯誤訊息:
Request xxxxxx can no longer be cancelled. The Concurrent Manager Process that was running this request has exited abnormally. The ICM will mark this request as completed with error.
- Nov 18 Mon 2013 08:30
將EBS的DB改以SPFILE啟動
因為DB的Script是addbctl.sh,所以查詢內容找到了更改的地方:
路徑:
$ORACLE_HOME/appsutil/scripts/<sid>_<hostname>/adstrtdb.sql
例如:
cd $ORACLE_HOME/appsutil/scripts/TEST_rp7410
cp adstrtdb.sql adstrtdb.sql.bk
vi adstrtdb.sql
內容只要找到starup這個關鍵字,把startup之後的字串刪除,DB時就會以spfile啟動
(略)…
REM connect / as sysdba;
spool /erptest/clonedb/9.2.0/appsutil/log/test_rp7410/addbctl_CLONE.txt
define USER="&1"
connect &USER;
startup pfile=/erptest/testdb/9.2.0/dbs/initTEST.ora
exit
(略)…
- Nov 15 Fri 2013 10:22
EBS 11i 依不同的使用者設定不同背景顏色
同事問我EBS 11i是否可以依不同的使用者設定不同背景顏色,測試的結果是可行的,
但是這樣的做法可是會引起爭議,所以最後當然是不淮啦!
System Administrator --> Profile --> System
User輸入使用者帳號,Profile輸入「Java Color Scheme」,如下圖: