Windows7 / Windows8 kill process

Linux下要刪除某個程序通常會使用 ps 配合 kill 來刪除程序。
例如:ps -ef |grep [PROCESS NAME]
      kill -9 [PID]

在Windows下,通常是開啟工作管理員來強制結束應用程式,但是如果要寫成Script,就必須改為命令式。

keven 發表在 痞客邦 留言(0) 人氣()

開發Report時,測試時出現錯誤 REP-1216 : xxx has an illegal print condition

包圍的框架拉大一
選擇正確的群組,然後確認Base Print On 是選擇 Anchoring Object

keven 發表在 痞客邦 留言(0) 人氣()

1坪大約等於兩塊榻榻米
一塊榻榻米=3台尺x6台尺(約90x180公分)
1台尺=10台寸,1台寸=3.03公分,1台尺=30.3公分
所以一坪=3.305 平方公尺 或 1平方公尺=0.3025坪

keven 發表在 痞客邦 留言(0) 人氣()

我家沒有裝設第四台,今年初買了MK808B用HDMI連接電視,再下載PPS、風行網等來觀看。
再加上目前還不用月租費的MOD(基本台數),一個月少花好幾百元。
不過最近遇到MK808B無法開機,重開好幾次情況未能改善,上網查詢得知也許是ROM有問題。
於是開始找ROM來刷機,網上分享了不少很棒的刷機文章,步驟也很簡單,最後自己也刷機成功。
但是因為筆電是Win8 x64,為了Driver費了不少的時間,所以把自己抓到的Driver分享。

keven 發表在 痞客邦 留言(0) 人氣()

--Bom API會將結果放進BOM_SMALL_EXPL_TEMP,料號就找component_item_id,用量就找component_quantity
--上一階(父階)就找 assembly_item_id

declare 

keven 發表在 痞客邦 留言(0) 人氣()

以下是修改過的逆展,只抓最頂層的料號,會將結果寫入tmp_ccc
Declare

   v_comp number:= 0;

keven 發表在 痞客邦 留言(0) 人氣()

當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.


keven 發表在 痞客邦 留言(0) 人氣()

我們的ERP DB是以pfile來啟動,顧問建議可以改為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
(略)…

keven 發表在 痞客邦 留言(0) 人氣()

雖然我都是用Toad、SQL Developer等工具來取得DDL,但是可能偶而會遇到沒有工具的時候。
所以找了一下不用工具而取得DDL的方法。

語法如下,會傳回Clob型態的值
DBMS_METADATA.GET_DDL (
object_type     IN VARCHAR2,
name            IN VARCHAR2,
schema          IN VARCHAR2 DEFAULT NULL,
version         IN VARCHAR2 DEFAULT 'COMPATIBLE',
model           IN VARCHAR2 DEFAULT 'ORACLE',
transform       IN VARCHAR2 DEFAULT 'DDL')
RETURN CLOB;

範例如下:

單一Table的DDL
set heading off;
set echo off;
Set pages 999;
set long 90000;
spool c:\ddl.txt
select dbms_metadata.get_ddl('TABLE','TMP_CCC','TEST_USER') from dual;
spool off;

取出當前使用者的整個Schmea的Table DDL
set pagesize 0
set long 90000
set feedback off
set echo off 
spool c:\schema.sql
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
      FROM USER_TABLES u;
spool off;

取出所有的Tablespace的DDL
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
        FROM DBA_TABLESPACES TS;

keven 發表在 痞客邦 留言(0) 人氣()

只排除一個目錄:
find /dir1  -path "/dir1/aa"  -prune -o  -name "test*" -print

排除多個目錄:
find /dir1  -path "/dir1/aa" -prune -o -path "/dir1/bb" -prune -o  -name "test*" -print

如果是要排除目錄時,目錄名稱後面不能加上「/」;但是如果是排除檔案時,就沒有關係。

keven 發表在 痞客邦 留言(0) 人氣()