1.批量kill 掉session SELECT CONCAT('ALTER SYSTEM KILL SESSION ''',CONCAT(CONCAT(CONCAT(SID,','),SERIAL#),''';')) FROM V$SESSION WHERE USERNAME='SCOTT'結果會產生ALTER SYSTEM KILL SESSION
最近幾天測試機上的資料庫在停止時候一直卡在那裡.我是使用shutdown immediate停止資料庫的. 從網上找了篇文章,裡面提到在shutdown之前先用alter system checkpoint命令儲存一下檢查點.為什麼這個操作有效呢? 我再次去網上尋找alter system checkpoint的作用,瞭解到這個命令是顯式地讓oracle資料庫執行一個檢查點,保證所有已提交的事務產生的變動都被寫入磁碟上的資料檔案.
1.啟動指令碼 ----------------------------------------------- net start OracleOraDb10g_home1TNSListener net start OracleServiceORCL rem net start OracleOraDb10g_home1iSQL*Plus rem net start OracleJobSchedulermyoracle net start
oracle的oo4o最近這個項目是vb.net和oracle。因為客戶的要求,沒有採用傳統的odbc,而是oracle提供的oo4o,全稱是Oracle Objects for OLE (OO4O)。從日本的資料看,這個效率最高,推薦使用。但是我看到的英文和中文,推薦的是odbc。到底誰好就不管了。這裡記下如何使用,和結果。測試得到的連線速度是這樣的:1萬左右的記錄,插入或者修改的速度,大概是1個小時,平均167條/分,一條記錄大概0.36秒。oo4o首先要進行安裝,在這裡去下載http://
Oracle DB Link建立方法 已知:資料庫1:TEST1;資料庫2:TEST2 要求:在資料庫1上建立到資料庫2的DB Link方案一: 1、在資料庫1所在電腦,建立到資料庫2的服務名:orl_test22、在資料庫1或者其他能裝有ORACLE用戶端的電腦上建立資料庫1到資料庫2的DB Link,方法如下: * 登入SQL*PLUS ,輸入:create database link link_name connect to user identified by pass
錯誤現象-----------connectionstring: Provider=OraOLEDB.Oracle; Data Source=ORACLE; User Id=sinodigital;Password=aaaaa; ------------err.description: Provider cannot be found. It may not be properly installed.