ORACLE資料庫連線超時設定

2021-08-27 19:16:18 字數 1242 閱讀 1680

方法

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

分三個步驟在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 5;

//就是5分鐘之後斷開連線

第三步,用如下命令檢視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資料庫超時引發的問題。

最近生產庫突然產生客戶端連線時提示超時的現象。生產伺服器上只執行了oracle資料庫。生產伺服器版本windows2008r2 sp1。剛開始懷疑是網路問題。ping伺服器,不丟包,完全正常。tnsping不正常,時好時壞,與客戶端連線超時的現象一致。但在此期間ping伺服器未丟包。登陸伺服器net...

ODBC連線ORACLE資料庫的設定

首先安裝oracle,以oracle 817為例,作為odbc開發者的客戶端,此版本是偶的最愛,只需要一張光碟,預設安裝就可以了,不像9i和10g,要麼要2 3張碟,要麼定製安裝,才能使用oracle odbc driver。一 建立服務名 1 選擇 net8 configuration assis...

ODBC連線ORACLE資料庫的設定

一 建立服務名 1 選擇 net8 configuration assistant 選擇 本地網路服務名配置 2 選擇 新增 3 選擇 oracle 8i資料庫或服務 4 輸入服務名。此為遠端資料庫已經定製好的資料庫服務名字,比如 orcl 5 選擇網路協議 tcp 6 輸入主機名和埠名。比如 db...