異常處理 ORACLE自動斷開資料庫連線解決辦法

2021-08-25 13:18:10 字數 1089 閱讀 2469

方法

一、直接修改資源配置檔案

分三個步驟在sqlplus環境下完成。

第一步,查詢資源檔案,找到connect_time所在的profile名。

select resource_name,profile from dba_profiles;

第二步,用alter命令修改profile中的值;

alter profile monitoring_profile limit connect_time unlimited;(或跟乙個時間值,如1000,單位為分鐘)

alter profile monitoring_profile limit idle_time unlimited;

第三步,用如下命令檢視profile中的值;

select resource_name,limit from dba_profiles where profile='monitoring_profile';

方法二:通過建立資源配置檔案並進行使用者分配來完成。

分三個步驟在sqlplus環境下完成。[該方法不對其它資料庫連線使用者產生影響]

第一步,檢視並修改resource_limit的狀態。

sql>show parameter resource_limit; 如果為false,則將其修改為true,否則配置不會生效:

sql>alter system set resource_file=true;

第二步,用create profile命令建立乙個新的profile檔案:

sql>create profile [profile檔名] limit connect_time unlimited idle_time unlimited;

[示例:create profile test_profile limit connect_time unlimited idle_time unlimited;]

第三步,將這個新的配置檔案分配給該使用者:

sql>alter user [user_name,如root_qy] profile [profile檔名];

[示例:alter user root_qy profile test_profile;]

ORACLE 異常處理

一 開發pl sql程式時,需要考慮到程式執行時可能出現的各種異常,當異常出現時,或是中斷程式執行,或是使程式從錯誤中恢復,從而繼續執行。常用的異常型別有 no data found 沒有發現資料 too many rows select into 語句查詢結果有多個資料行 others 可以捕捉所...

Oracle 異常處理

1 什麼是異常 在pl sql 中的乙個警告或錯誤的情形都可被稱為異常。包括編譯時錯誤 pls 和執行時錯誤 ora 乙個異常通常包含乙個錯誤 和錯誤文字,分別指示異常的編號和具體錯誤資訊。異常情況處理 exception 是用來處理正常執行過程中未預料的事件,程式塊的異常處理預定義的錯誤和自定義錯...

Oracle 異常處理

異常處理 處理程式不可意料的操作,防止程式崩潰,起到友好提示 語法 exception when 異常型別 then 異常處理 異常型別 處理相關的異常 others 處理所有的異常 no data found 沒有找到資料 too many rows 返回資料行數過多自定義異常 實行彈窗的方式提示...