熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle編程經驗及維護點滴

2013-11-13 15:42:12  來源: Oracle 

  一在分布式數據庫環境下查詢遠程數據庫出現ORA
   在查詢遠程數據庫的SQL語句之前加一條COMMIT語句之後加一條COMMIT語句屏蔽掉COMMIT語句所產生的信息
  二在分布式數據庫環境下查詢遠程表出現ORA
   將本地ORACLE服務器中的init????ora中global_names值改為FALSE其中????是數據庫實例名
  三用SELECT 統計數據日期邊界問題
   在ORACLE環境下用SQL語句統計一定時間段內的數據時使用不同的日期格式統計結果不一定一樣用下列格式是最准確的to_char(rqyyyymmdd)
  四將大表(有索引DMP文件中)倒回ORACLE數據庫時出現不成功問題
   預先在ORACLE數據庫中建好與大表同名同結構的表並建好與大表相同性質的索引索引名不一定要相同
   下列兩個選項必須選中覆蓋現有數據每組提交
  
   按表方式裝載
  
  五用PRO*C編程應注意問題
   用游標查詢時空值處理
   要麼使用指示變量(short型)
   要麼在SELECT語句中預先用NVL()函數處理空值
   不用上述兩種方法處理空值時程序運行將出現
  
   查詢字符型數據時應注意問題
  
   一定要處理查詢出的字符串長度如下所示
   aaaarr[aaalen]=/
  
  六用DELPHI注意事項
   ORACLE數據庫中表確實存在TQuery組件的RequestLive屬性值為False時程序可以正常運行而為True時程序運行出現Tnvalid table name這時需要考慮可能是odbc有問題經實踐用Microsoft VC++的odbc能確保不出現問題
   其它諸如ORACLE服務器掉電或異常關機重新啟動不成功(oracle)表空間不能擴展時增加數據文件個數(oracle)漢字不能正確顯示時改字符集回滾段不夠時初始化回滾段(oracle)用戶出口的正確編寫DEVELOPER 使用技巧動態樹型報表編程打印等等問題如認為有必要可以繼續作些小介紹
From:http://tw.wingwit.com/Article/program/Oracle/201311/17161.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.