iT邦幫忙

1

T100 如何設定AP和DB在不同主機

  • 分享至 

  • xImage

請教大家,T100原始設定AP和DB主機在同一台主機,曾看過有其他公司設定在不同的主機,查找設定DB的作業azzi085,修改DS和DSDATA的IP設定沒有作用,請問還需要調整什麼地方嗎?想用異機的方式,是測試區可以連線到用rman還原的異機,想查找異常原因會比較完整。否則現在要從正式區同步到測試區的DB,有時候還不完整不能測試出問題原因。

T100 沒有正式用過,AP與DB主機也沒有自己設定過.,所以才放在討論區供樓主參考。
曾經請教過鼎新的工程:AP與DB分離的重點:
1.AP Server要安裝與 Oracle DB所對應的Oracle Client,而且Oracle Client 可以連到 Oracle DB .
2. profile中會有一個相關db ip 的設定值要改為db server 的ip.
至於測試區的還原問題:沒有用過rman 方式還原.
檢查方式:
1.先用oraq q_tbsFREE來看測試區的DBS1 的tablespace空間够不够?
如果DBS1的tablespace 不足時,要再看db server的/u2 實體空間還可不可以再加tablespace ?
/u2空間够就直接加DBS1的tablespace空間,如果不够就要先擴充/u2的空間後再加 DBS1的tablespace.
當DBS1的tablespace够了之後,我都是用 sqlplus 中drop user ,create user 後再 imp 資料。(因為imp時,如果有異常才看的到)

另外如果有合約,問鼎新會比較快。
by2048 iT邦高手 1 級 ‧ 2025-07-06 12:05:30 檢舉
GP3x時代(18年前)AP DB 分開
8年前引進虛擬化時AP DB合併
AP 登入時會設定環境變數 Profile 再來就是看oracle client的設定
同事曾在windows 架上DB 曾修改參數讓測試區連到新的DB上,所以樓上建議是可行的
尼克 iT邦大師 1 級 ‧ 2025-07-07 10:36:05 檢舉
1.AP 要安裝oralce client,需要看一下你的Oracle DB是那一個版本。
2.複製DB的 tnsnames.ora到AP上面。(要改一些ip設定)
3.以上有風險,先安裝到client電腦後,使用Toad即可測試。
4.以上是沒難度,難的是oracle client安裝及tnsnames.ora的設定。
5.注意oracle client裝的版本64/32 要看你的DB電腦原本的安裝版本。(大部分server應該都是64)
oracle client工具一般都是不好使用,安裝錯誤了要移除,還要看一下網路的移除教學。
以上說難不難,但是遇到問題要解決就會哇哇叫。
有玩過Oracle ERP使用Toad工具就大約知道眉角。
建議有合約的用戶,不要自己搞,因為沒必要自己承擔出現不預期的後果。
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答