這幾天公司在盤點,12月的帳還沒有關掉,但是會計在之前會議已經說過了,25日之後不再進出庫,首先說為什麼還不關帳。
因為參數的關閉,把帳別開在2010年的1月時,目前生產的報工就沒有辦法進行,但是又要管制進出貨怎麼辦?
鼎新ERP使用的是Oracle Database,其實也沒有這麼難,只要把庫存交易檔鎖起來就好。
登入sqlplus之後,指令如下
lock table tlf_file in exclusive mode;
系統會回覆
Table(s) Locked.
表示資料表已經鎖定
這麼做有幾個好處,各部門就算開單了,也無法進行過帳,不能過庫就不會造成庫存異動,還好,這樣就不用再去重印盤點標籤了(驚)。
怎麼解鎖呢?其實也蠻簡單的
只要輸入commit;指令或是連線串斷(session中斷),lock就解鎖了
如果要鎖定一段時間怎麼做(定時鎖定table)
其實也很簡單
到ERP的主機上,登入任一個TTL(2~6,請按ctrl+alt+[2~6])
登入ERP環境(Profile),再進到sqlplus
輸入上面的指命
先鎖住
再來就是使用ps aux看看這個TTL的PID
寫一個小的script放入cron job
使用kill PID -9指命 強迫TTL中的程式(sqlplus)結束
就可以定時解開了,當然,解開了之後
還是要把script拿掉
不然同一個PID還有可能被別的程式用到
到時誤殺了可就不好了
隨機文章
- 防疫補償金申請限制多 (2022-11-15)
- 18歲少女 柔柔遺愛 器捐救30人 (2007-10-31)
- 軍士官不能關禁閉? (2013-08-26)
- 那個周錫偉治水治的好,民意不如放煙火的 張花冠賴清德你們怎麼會不懂? (2013-09-05)
- centos 7 hotp 安裝指令 (2016-07-03)


![[ChatGPT] 4o的圖片視覺測試](https://chihping.aflypen.com/wp-content/uploads/2024/09/eye-4367141_640-300x200.jpg)




![[chatGPT 測試] 比較Synolgy TrueNAS 和 OpenMediaVault](https://chihping.aflypen.com/wp-content/uploads/2023/03/synolgo_opensource_comparison-300x169.jpg)

哈!你的留言板好像有點問題
所以用這篇文章的回應來祝福你
新的一年
要快樂滿身
新年快樂!!!
有一隻外掛影響到我的留言版
我可能會先把外掛停掉吧