當前位置:首頁 » 操作系統 » oracle資料庫連接斷開

oracle資料庫連接斷開

發布時間: 2022-07-16 01:31:46

⑴ 虛擬機中安裝的oracle資料庫,在電腦斷網的時候,會自動斷開資料庫連接,求解決辦法

虛擬機換一種網路連接方式,建議改成Virtual HostOnly網路模式,IP地址改為192.168.137.x這一段,再把本地連接設為共享(Win7)

⑵ oracle怎麼強制斷開資料庫連接。

連接第一台服務端未成功的原因應該是沒有配置好listener,或者listener
沒有打開。

⑶ oracle資料庫連接不上

sqlplus "/ as sysdba" 連不上,報ora-01031:insufficient privileges解決方法

注意多個資料庫實例時候,setORACLE_SID='',
1、檢查sqlnet.ora(WINDOWS下位於%ORACLE_HOME%NETWORKADMIN目錄)是否包含這句:SQLNET.AUTHENTICATION_SERVICES=(NTS),沒有的話加上

2、檢查登陸windows的用戶(administrator或安裝oracle時候使用的用戶)是不是在包含在ORA_DBA組中,域用戶沒有連上域伺服器時就可能出現這種現象。
3. 要保證 remote_login_passwordfile 參數 = EXCLUSIVE .
4. 看看是否需要使用orapassw生成口令文件 .
一種解決方法案例:
1、檢查系統參數:SQL> show parameter password
NAME TYPE VALUE------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
2、
select * from v$pwfile_users;
SQL>
為空

3、SQL> grant sysdba to sys;
grant sysdba to sys
*
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled
4、建立password文件
D:/>orapwd file="D:/oracle/proct/10g/db_1/database/PWDoratest.ora" password=gp
oswong entries=10
5、
SQL> select * from v$pwfile_users;

USERNAME SYSDB SYSOP------------------------------ ----- -----
SYS TRUE TRUE
SYS正常顯示出來。
6、重新在遠程以SYSDBA登錄,可正常使用。

如果口令文件創建的有問題,也是會報如下的錯誤:
ora-01031:insufficient privileges
口令文件的命名格式應為orapwsid,並且sid是區分大小寫的。由於Target Database連接Auxiliary Database時需要驗證口令,如果違反了以上規則,將會提示ORA-01031: insufficient privileges。
我在用linux創建plicate資料庫的時候 就是因為口令文件創建的路徑和名稱不對才遇到這個錯誤
-----end-------

⑷ win10下oracle11g資料庫突然連接失敗怎麼辦

1/s/1gfa3e63;這里是我在Oracle官網下載好了Windows系統64位的安裝包,有2個zip文件。不想去官網找下載地址的童鞋可以直接用這個網路雲盤的下載鏈接。 1.去下載最新的oracle11g安裝包的壓縮文件,有2個壓縮文件,都需要下載,下載完成以後需要解壓縮在同一個目錄下。 在開始oracle數據安裝之前建議:1.關閉本機的病毒防火牆。2.斷開互聯網。 這樣可以避免解壓縮丟失文件和安裝失敗。 2.我在下載好2個zip文件後,都解壓在了database目錄中。 如下圖: 3.進入database雙擊 setup.exe 開始安裝,在如下圖: 4.出現如下選項,選擇是,繼續安裝。 當然這是我機器出現了這個情況,可能你的滿足要求了。。。 5.取消勾,點擊下一步: 6.Oracle在進行安裝的時候都會詢問是否同時創建一個資料庫出來,此處選擇「創建和配置資料庫」。 7.每一個資料庫可以想像為一個實例,所以此處表示只存在一個資料庫的含義 8.此處選擇「高級安裝」。 9.語言現在選擇支持「簡體中文」和「英文」。 10.選擇「企業版」。 11.此處設置Oracle的安裝目錄,將其安裝到app目錄下。 12.選擇一般事物 13.此處輸入資料庫的名稱,同時SID與資料庫的名稱相同。 14.使用默認配置,如下圖: 15.Oracle本身提供了多個操作用戶,為了簡單管理,所有的密碼都統一設置為「oracleadmin」。隨後將進行安裝環境的檢驗,如果檢驗之中出現了錯誤,則會提示用戶,或者由用戶選擇「忽略」。 16.選擇完成開始安裝 17.而後進入到了oracle的安裝界面。此界面會運行一段時間,在此界面完成之後出現的任何界面都不要點任何的確定按鈕,因為還需要進行後續的配置。 18.安裝完成之後會進入到配置用戶口令界面,點擊 用戶口令 設置密碼。此界面之中需要進行用戶名及密碼的配置,在使用Oracle資料庫過程之中,主要使用三個用戶(有三個用戶的密碼是public password,在實際中不可以使用):超級管理員:sys / change_on_install;普通管理員:system / manager;普通用戶:scott / tiger,此用戶需要配置解鎖; 19.完成之後選擇「確定」那麼再之後就可以進入到安裝完成的界面,選擇「關閉」即可。 20.在Oracle安裝完成之後,可以通過windows的服務找到所有與Oracle有關的服務選項。 21.所有的服務建議將其全部修改為手工啟動,這樣電腦的啟動速度可以快一些。但是有兩個服務是必須啟動的:OracleOraDb11g_home1TNSListener:資料庫的監聽服務,當使用任何的編程語言或者是前台工具連接資料庫的時候,此服務必須啟動,否則無法連接;OracleServiceSYNC:指的是資料庫的實例服務,實例服務的命名規范「OracleServiceSID」,一般SID的名稱都和資料庫的名稱保持一致,每一個資料庫的服務都會創建一個sid。這里我的資料庫的SID是sync。 2. 使用sqlplus命令設置資料庫 1.當oracle安裝完成之後,下面就需要對其進行使用,Oracle本身提供了一個「sqlplus.exe」的操作命令,直接運行此命令即可。 2.此處輸入用戶名為scott,密碼為tiger。 3.在資料庫之中會存在多張數據表,那麼下面發出一個查詢emp表的操作命令,輸入命令如下,默認的顯示方式並不是特別的好,此處可以使用以下的命令更改顯示方式 4.在Oracle之中會存在多種用戶,如果要想切換不同的用戶,可以使用如下的命令完成,如果現在使用的是sys用戶登錄,那麼就必須加上「AS SYSDBA」表示由管理員登錄,其他用戶不需要。 CONN 用戶名/密碼 [AS SYSDBA] ; 範例:使用sys登錄 conn sys/change_on_install AS sysdba 如果要想查看當前用戶輸入「show user」命令即可查看。 show user 5.如果說現在使用sys用戶登錄,並且發出同樣的查詢命令,會發現找不到emp表的錯誤提示: 6.因為這張表屬於scott用戶,所以當使用scott用戶登錄的時候可以直接使用此表,但是如果換了一個用戶,那麼就必須使用這個表的完整名稱「用戶名.表名稱」,emp屬於scott的,所以全名是「scott.emp」。 以上所述是小編給大家帶來的Oracle11g資料庫win8.1系統安裝配置圖文教程,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

⑸ 區域網內連接服務端oracle資料庫,用資料庫工具例如(obj9 ,plsql)連接一定時間就斷開了,怎麼保持連接

idle時斷開:
可能1:
每個資料庫用戶會對應一個profile,profile中有一項叫做IDLE_TIME,這項控制最大連續空閑時間,當用戶連接空閑時間超過這個限制時就自動斷開了。

可能2:
資料庫啟用了resource manager。資源管理器中有一項叫做max_idle_time,這項控制單個連接的總空閑時間,當用戶連接空閑時間超過這個限制時就自動斷開了。

可能3:
資料庫啟用了resource manager。資源管理器中有一項叫做max_idle_blocker_time,這項控制連接處於idle狀態且阻塞了其他連接的最大時間,當用戶連接處於idle狀態且阻塞了其他連接的時間超過這個限制時就自動斷開了。

運行時斷開:
可能1:
同上,profile或者resource manager中對應項限制的用戶連接使用的資源總量,當用戶執行的程序使用資源總量超過限制時就被斷開了。

可能2:
遇到資料庫bug或者第三方軟體與oracle的不兼容問題。

⑹ 新手求幫助,oracle資料庫遠程連接中斷了怎麼辦

那就重連;
程序中都會寫判斷連接資料庫的狀態,斷開了會嘗試重新連接。

⑺ 為什麼oracle會斷開資料庫連接

方法一、直接修改資源配置文件
分三個步驟在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的狀態。 www.2cto.com
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文件名];

⑻ 為什麼連接不上資料庫(ORACLE)了

1、telnet oracle伺服器的ip 1521

2、檢查防火牆是否做了更改

3、

熱點內容
豬豬俠腳本沒反應 發布:2025-01-22 08:08:37 瀏覽:811
賽博朋克跟永劫無間哪個配置高 發布:2025-01-22 08:07:07 瀏覽:534
請盡快上傳 發布:2025-01-22 08:06:22 瀏覽:188
河北編程培訓 發布:2025-01-22 08:01:42 瀏覽:591
a星演算法視頻 發布:2025-01-22 07:55:01 瀏覽:878
快手安卓怎麼直播 發布:2025-01-22 07:54:58 瀏覽:937
買伺服器搭建vpn 發布:2025-01-22 07:53:21 瀏覽:808
路由器忘記密碼如何解 發布:2025-01-22 07:38:47 瀏覽:154
5分鍾視頻編譯 發布:2025-01-22 07:36:33 瀏覽:772
asp執行存儲過程 發布:2025-01-22 07:35:55 瀏覽:127