一
在分布式數據庫環境下查詢遠程數據庫出現ORA
錯
在查詢遠程數據庫的SQL語句之前加一條COMMIT語句
之後加一條COMMIT語句
屏蔽掉COMMIT語句所產生的信息
二
在分布式數據庫環境下查詢遠程表出現ORA
錯
將本地ORACLE服務器中的init????
ora中global_names值改為FALSE
其中????是數據庫實例名
三
用SELECT 統計數據
日期邊界問題
在ORACLE環境下
用SQL語句統計一定時間段內的數據時
使用不同的日期格式統計結果不一定一樣
用下列格式是最准確的
to_char(rq
yyyymmdd
)
四
將大表(有索引
在
DMP文件中)倒回ORACLE數據庫時出現不成功問題
預先在ORACLE數據庫中建好與大表同名同結構的表
並建好與大表相同性質的索引
索引名不一定要相同
下列兩個選項必須選中
覆蓋現有數據
每組提交
按表方式裝載
五
用PRO*C編程應注意問題
用游標查詢時空值處理
要麼使用指示變量(short型)
要麼在SELECT語句中預先用NVL()函數處理空值
不用上述兩種方法處理空值時程序運行將出現
查詢字符型數據時應注意問題
一定要處理查詢出的字符串長度
如下所示
aaa
arr[aaa
len]=
/
六
用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