2015年7月22日 星期三

【Oracle ERP Note 】Shutdown 與 Launch EBS 的 Cost Manager


Shut Down Cost Manager

1. 以 Super User 權限,至 System Administration > Concurrent > Requests 路徑
2. 在 Find Request 視窗中,Name 欄位輸入 Cost Manager,Select the Number of Days to View 輸入 9999 (此欄位只是篩選資料,無特殊意義),再按 Find

我們也可用下列的 script,找出特定的 Request ID:

SELECT request_id RequestId, 
request_date RequestDt, concurrent_program_name, 
phase_code Phase, 
status_code Status FROM 
fnd_concurrent_requests fcr, 
fnd_concurrent_programs fcp 
WHERE fcp.application_id = 702 AND 
fcp.concurrent_program_name in ('CMCTCM', 'CMCMCW', 'CMCACW') AND 
fcr.concurrent_program_id = fcp.concurrent_program_id AND 
fcr.program_application_id = 702 AND fcr.phase_code <> 'C'
3. 此時顯示 Cost Manager 目前狀態是 Pending,所以按 Cancel Request,但注意在 Cancel 前,先以 View Details 查看這個 JOB 當初設定的內容,待後續若要啟動相同的 Cost Manager 會用到
4. 此 Job 被 Cancel 後, Phase 狀態更新為 Completed,而 Status 狀態更新為 Cancelled Start Up Cost Manager 1. 以 Super User 權限,至 INV > Setup > Transactions > Interface Managers 路徑 2. 點選 Cost Manager 此欄,再點選表單 Tools > Launch Manager
3. 此時出現即將要 submit 此 Job 的視窗,在 Submit 前,請注意 Language 與 Schedule 的設定是否要修改
4. 設定完畢之後,按 Submit,此時會建立一個新的 Job ,而其Phase 狀態更新為 Pending,而 Status 狀態更新為 Scheduled Reference 1. How to Cancel Cost Manager (CMCTCM ) and Relaunch It (Doc ID 373207.1), https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=398834481956098&parent=SrDetailText&sourceId=3-11075818111&id=373207.1&_afrWindowMode=0&_adf.ctrl-state=8cnz9ey6w_69

2015年7月7日 星期二

【SQL】SQL 基本語法

2013.9.5

顯示所有紀錄的所有欄
 SELECT * FROM employees;

顯示所有紀錄的 name, address 欄位
SELECT name, address FROM employees;

顯示符合 age > 35 的所有紀錄的 name, address欄
SELECT name, address, age FROM employees WHERE age > 35;

依 age 將所有記錄排序 (將遞增) 結果顯示 name, address, age
SELECT name, address, age FROM empolyees ORDER BY age;

將符合條件 age >= 35的記錄排序 (遞減) 結果顯示 name, address, age
SELECT name, address, age FROM employees WHERE age >= 35 ORDER BY age DESC;

依 sex 欄將記錄分類 (組) 同時統計各組的總筆數
SELECT sex, count(*) GROUP BY sex;


 調整硬體使用資源

開始 > 控制台 > 系統管理工具 > 服務 >服務選 MySQL5 按右鍵 > 內容
將自動更改為手動 > 確定


例如:啟動與停止MySQL5

方式 1: 圖形管理
a. 開始
b. 控制台
c. 系統管理工具
d. 服務
e. 選取 MySQL5
f. 按 啟動 /停止
g. 關閉視窗

方式 2: 命令

在Terminal 下指令

C:\NET START MySQL5
C:\NET STOP  MySQL5

MySQL5為服務名稱,在系統管理工具可查詢到

/end

【Oracle】Export / Import 指令

2008.5.8

除了由Oracle 提供的 Export / Import 的工具來做資料庫的備份與恢復之外,在Oracle 10g 提供了另外的工具:expdp 與 impdp。 [5] 
1. Export 使用方法:

當參數 FILE 不指定時,其default 值為 expdat.dmp

[1] Windows 2000 / XP 環境:

        例如: exp scott / tiger tables=emp > emp.log 2>&1

使【2>$1】是將標準錯誤輸出整合到標準輸出中,再輸出至檔案中。但在UNIX / Linux 的csh 環境下,指令用法就不同。

[2] UNIX / Linux 中csh 環境:

        例如: exp scott / tiger tables=emp  >& emp.log


[3] UNIX / Linux 中 sh ksh bsh 環境

        例如: exp scott / tiger tables=emp  > emp.log  2>&1



2. Import 使用方法:

        例1: imp scott / tiger IGNORE=Y TABLES=(EMP, DEPT) FULL=N
  
        例2: G:\>IMP USERID=SYSTEM/SYSTEM FROMUSER=MMS TOUSER=MMS IGNORE=Y FILE=EXPDAT.DMP

當參數 IGNORE=N 時 (預設值),表示檔案已經有物件(資料)存在的情況下,檔案不會被覆蓋 (Overwirte)。相反地,如果參數 IGNORE=Y 時,不管物件(資料)存在與否,都會被覆蓋。


參考: 


[1] Export 指令:

C:\Documents and Settings\>exp help=y
[2] Expdp 指令:

C:\Documents and Settings\>expdp help=y


[3] Import 指令:

C:\Documents and Settings\elvismeng>imp help=y


[4] Impdp 指令:

C:\Documents and Settings\elvismeng>impdp help=y 


  

【Easy Flow 】Easy Flow 疑難雜症


Date: 2015.6.17

0. Easy Flow  環境

以 vSphere 登入 EasyFlow 主機 , 帳號: root

1. 重啟 EasyFlow

桌面上點選捷徑 Tasks (C:\WINNT\Tasks),執行 T-restart EZFlow Related Services 這支執行檔

2. 重啟 IIS

當 EZFlow 重啟仍無法運作時,要將 IIS 重啟

C:> iisset

3. 檢查 Service 都起來了嗎?

IIS Admin Service
MSSQLServer
MSSQLServerOLAPService 
SQLServerAgent


【Easy Flow 】安裝 EasyFlow, ActiveX 權限已開放,但出現錯誤


Problem:

安裝 User 的 EasyFlow 時,在 IE 的 工具 > 網際網路 視窗中,其安全性頁面的 ActiveX 權限已開放,但出現下列錯誤訊息:

檔案已封鎖,因為它沒有有效的數位簽章可以確認它的發行者

Solution:

在 IE 的 工具 > 網際網路 視窗中,其進階頁面的 安全性選項,勾選"即使簽章無效也允許執行或安裝軟體"

Note:

安裝後,請記得要將安全性的設定復原關閉。


【Easy Flow 】Easy Flow 無法安裝元件,設定正常,但表單依然無法開啟


Date: 2015.6.8

Problem:

新人的PC在打開 Easy Flow 時,設定正常,但表單依然無法開啟。

Study:

經試著安裝 Easy Flow 元件,最後安裝畫面提示是否要安裝,而確定後,重新啟動 IE,系統仍要求安裝這些元件,最後顯示錯誤訊息。

Solution:

此PC使用的IE版本為 64 位元,先失效此版本,改為 32 位元即可。 (Easy Flow 為舊AP,只能在 32 位元環境下運作)


【MIS】業務在公司外面無法收發 email


Date: 2015.6.16

Problem:

業務在公司外面無法收發 email

Solution:

1. 啟動 AD 伺服器,點選桌面開啟”Active Directory 使用者及電腦”
2. 點選AD Domain 群組路徑,找到 USER 
3. 按下滑鼠右鍵,打開”內容”
4. 在”Exchange 功能” 將 “IMAP4” 由 “停用” 改為 “已啟用”
5. 在”撥入”頁籤,將”遠端存取使用權限” 由 “拒絕存取” 改為 “透過遠端存取原則來控制存取” 

【MIS】公用資料夾使用權限控管


Data: 2015.7.2

Problem:

協助 User 開啓 ”server-1\ share_directory “ 的閱讀權限

Soulution:

1. 在Windows 的"執行" 輸入 \\server-1\share_directory
2. 點選資料夾,再 Click 右鍵,點選"內容"
3. 此時在"安全性"頁面點選"編輯",新增要加入的工號,給予開啟此資料夾的權限
4. 同樣在這"安全性"頁面點選"進階"設定其存取的權限(修改/讀取等等)

Note:

1. 新人進來時,需開啟此資料夾的權限

【EasyFlow 】EasyFlow 帳號誤刪


Date: 2015.7.2

Problem:

新進人員需開啟 EasyFlow 帳號,才能使用簽核公文流程,但編輯資料有問題時,將其刪除,然後至離職人員名單點選"復職"功能,系統顯示下一版本才提供此功能。

Solution:

1. 以 vSphere 登入到 EasyFlow 伺服器 (IP: xx.xx.xx.xx , 帳號: root 密碼: xxx)
2. 在視窗點選路徑: 開始 > 程式集 > MircrosoftSQL Server 7.0 > Enterprise 啟動 Miscrosoft SQL Server
3. 此時點選路徑: Console Root > Microsoft SQL Server > SQL Server Group > E-Flow (Windows NT) > Database > E2KWeb > Tables
4. 點選 resak 這 table,按右鍵,點選 Open Tables > Return Top (若點選 Return All Rows 會列出所有資料)
5. 修改 resak 此 table 欄位的內容
5.1. 修改 Table Field: resak898

update resak
set resak898 = '' (之前為被刪除的日期/時間)
where resak001 = '員工工號'

5.1. 修改 Table Field: resak017

update resak
set resak017 = '23'
where resak001 = '員工工號'


【Easy Flow 】EasyFlow 使用者端元件無法安裝


Date: 2015.7.3

Problem:

新購 PC 在安裝 Easy Flow 時,系統出現錯誤訊息如下:

為了協助保護你的電腦,Windows 將封鎖無法確認發行者的軟體

Solution:

1. 先檢查 ActiveX 權限是否允許下載
2. 到控制台,點選"系統保護",將設定"還原系蓊設定與檔案先前的版本"改為"關閉保護系統"
3. 關機重啟電腦
4. 在 DOMAIN 環境,以USER 的工號登入。
5. 登入後,打開 IE 中的 Easy Flow,然後點選每個畫面上的元件。此時系統會引導下載 Easy Flow 的原件
6. 安裝完,記得將系統還原

Note:

1. User 的操作環境是 Windows 7 專業版, IE 8 (8.0.7601.17514)

prettyPrint();