Time of Update: 2017-02-27
一般說來,訪問遠程後台資料庫我們都是通過ODBC來完成的。但是,ODBC有一個致命的缺點——速度慢。事實上,對於ORACLE資料庫,除了ODBC,我們還可以利用ORACLE本身所提供的OLE對象(Oracle Objects for OLE)來實現快速存取有關資料庫。在ORACLE V8中,Oracle Objects for OLE(以下簡稱OO)為常用開發工具提供了一整套與資料庫簡單相連的通訊訪問方式,它支援各種支援VB自訂控制項或OLE自動化(OLE
Time of Update: 2017-02-27
目錄一、sybase12.5 for NT版本在win2000平台安裝,介面中文字元出現亂碼問題二、sybase在網際網路共用或拷貝到本機硬碟後,仍不能安裝的問題三、安裝完sybase後不能啟動的問題四、syabse建立裝置時死結, win和unix下都存在五、oracle8.1.X版本在P4機器上安裝程式不能運行問題內容一、sybase12.5 for
Time of Update: 2017-02-27
SYBASE複製伺服器(Sybase Replication Server)除用來與Sybase系統串連複製資料外,還用來進行異構資料庫的複製,包括Oracle、MS
Time of Update: 2017-02-27
Sybase公司成立於1986年,立足於在開放系統平台上研製具有Client/Server體繫結構的資料庫系統軟體產品。當時的Sybase公司由於有效地汲取了其它RDBMS設計過程中的先進技術和概念,以滿足聯機交易處理(OLTP)應用的高效能要求為目標,同時加強連網對異構資料來源的開放互聯,使Sybase取得了很大成功,特別是Sybase有效拓展市場行動,使Sybase曾一度成為世界資料庫市場增長最快的產品。然而,由於產品本身的技術問題,不能提供對大型多處理器系統的支援,使得Sybase的市場份
Time of Update: 2017-02-27
要使Oracle用戶端能正常串連到設定有防火牆的Oracle伺服器,單開放一個1521或自訂的監聽連接埠是不夠的。伺服器裝成Windows2003了,並開放了系統內建的防火牆,在串連中發現在防火牆上開啟監聽連接埠1521後還是無法連通,報TNS連線逾時錯誤。於是試將防火牆關閉,就可以連通,說明還有什麼連接埠未開啟所致。當我開啟1521連接埠時,串連操作仍然失敗。我又懷疑網路有問題,用telnet
Time of Update: 2017-02-27
北京時間9月16日早間訊息,據國外媒體報道,市場研究公司Global Equities Research分析師特裡普·喬德裡(Trip
Time of Update: 2017-02-27
java與oracle的介面:在資料庫中運行JAVA可以說是ORACLE8i的最令人激動的新特性。在你建立的使用ORACLE8i 資料庫的應用程式中,你可以使用與JAVA有關的新特徵,輕鬆的將程式發布到INTERNET或INTRANET上。Methods for Using Java in ORACLE大家都知道JAVA在跨平台開發與INTERNET開發中已經比較流行,ORACLE8i及以後的版本中都包含了對在資料庫中運行JAVA的擴充支援,這裡有兩種方法可以使用:JDBC:與ODBC類似,
Time of Update: 2017-02-27
AWR的資料主要有兩部分組成:1)儲存在記憶體中的系統負載和效能統計資料,主 要通過v$視圖查詢 ;2)mmon進程定期以快照(snapshot)的方式將記憶體中的AWR資料 儲存到SYSAUX資料表空間中,主要通過DBA_*視圖訪問。1. AWR快照的產生預設情 況下,每隔一小時自動產生一個快照,儲存最近7天的資訊,可以通過以下語句查詢:SQL>select SNAP_INTERVAL,RETENTION from dba_hist_wr_control;SNAP_INTERVAL
Time of Update: 2017-02-27
說明:(1).RMAN備份到異機恢複的時候,db_name需要相同。如果說要 想改成其他的執行個體名,可以在恢複成功後,用nid 命令修改。 執行個體名的資訊會記錄到控制文 件裡,所以如果在恢複的時候,如果執行個體名不一致,恢複的時候會報錯。(2).恢複的 路徑和源庫不一致時,就需要在restore命令中使用set 命令指定新位置,並且使用switch datafile all將變更資訊更新的到控制檔案中。測試環境:來源資料庫伺服器
Time of Update: 2017-02-27
分散式交易是指發生在多台資料庫之間的事務,Oracle中通過dblink方式進行交易處理, 分散式交易比單機事務要複雜的多。大部分的關係型資料庫通過兩階段交易認可(2 Phase Commit 2PC)演算法來完成分散式交易,下面重點介紹下2PC演算法。1、分散式交易的 組成在分散式交易中,主要有以下幾個組成部分:Client:調用其它資料庫資訊的節點Database:接受來自其它節點請求的節點Global Coordinator (GC):發起分散式交易的節點Local
Time of Update: 2017-02-27
為公司一個項目沒有接觸過oracle的程式員準備的一個oracle如何使用proc實現增刪改查 ,簡單樣本:create table t1(sid number not null primary key,sname varchar2(10))tablespace test;declarea number :=1;beginloopinsert into t1 values(a,'snow');a:=a+1;exit when a=100;end
Time of Update: 2017-02-27
交換分區的操作步驟如下:1. 建立分區表t1,假設有2個分區,P1,P2.2. 建立基表t11存放P1規則的資料。3. 建立基表t12 存放P2規則的資料。4. 用基表t11和分區表T1的P1分區交換。 把表t11的資料放到到P1分區5. 用基表t12 和分區表T1p2 分區交換。 把表t12的資料存放到P2分區。----1.未分區表和分區表中一個分區交換create table t1(sid int not null primary key,sname
Time of Update: 2017-02-27
oracle日誌分析工具LogMiner使用1.設定日期格式alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual ;2.添加補 充日誌如果資料庫需要使用logminer,就應該添加,只有添加這個日誌之後的才能捕 獲DMLALTER DATABASE ADD SUPPLEMENTAL
Time of Update: 2017-02-27
1.查看資料庫資訊show parameter instance_nameshow parameter db_nameshow parameter service_nameselect dbid from v$database;2.正常 關閉資料庫sqlplus / as sysdbaSQL>shutdown immediate3.啟動資料 庫到mount模式SQL>startup mount4.確認LISTENER是啟動的lsnrctl status5.修改資料庫名host
Time of Update: 2017-02-27
今天接到同事求助,說有一個select query,在Oracle上要跑一分多鐘,他希望能在5s內出結果,該sql如下:Select /*+ parallel(src, 8) */ distinct src.systemname as systemname , src.databasename as databasename , src.tablename as tablename , src.username as username from
Time of Update: 2017-02-27
1、統計資訊的作用Oracle基於CBO的最佳化器在產生執行計畫時,很大程度上依賴 於統計資訊,你可以把CBO理解為一個複雜的數學模型,而統計資訊是它最主要的輸入,執行 計劃是輸出,如果輸入都不準確,輸出還可能準確嗎?所有,統計資訊是否及時有效對執行 計劃的好壞有著關鍵的影響。2、dbms_stats包Oracle裡採用dbms_stats包分 析統計資訊(Analyze命令已淘汰,不建議使用),該包的使用方法,官方文檔有詳細說明 (http://docs.oracle.com/cd/E1188
Time of Update: 2017-02-27
首先談談它們的共同點吧:它們本質上都是一種對資源的獨佔鎖定,都是由並發引起(如 果資料庫只有一個session,就談不上鎖定)。接著著重談談它們的不同點:首先,它們的目的不一樣,enqueue (即Lock,Oracle官方文檔混合使用這兩個名詞,在等 待事件裡,可以看到大量的enqueue,其實就是lock)是為瞭解決業務層面的資料爭用,而 latch是為瞭解決記憶體資源的爭用。其次,它們的運行方式不一樣,enqueue採用排隊
Time of Update: 2017-02-27
1、鎖(Lock)的原則Oracle當中的鎖通常是業務層面的問題,鎖是為了在並發的 情況下保證資料庫的一致性,因此沒有並發就沒有鎖。Oracle的鎖有如下幾個原則:只有被修改時,行才會被鎖定,因為有UNDO的關係,讀不會產生行鎖。當一條語句修改了一條記錄,只有這條記錄上被鎖定,在Oracle資料庫中不存在鎖定擴大。當某行被修改時,它將阻塞別人對它的修改。當一個事務修改一行時,將在這個行上加上行鎖(TX),用於阻止其它事務對相同行的修 改。讀永遠不會阻止寫,但唯一的例外,就是select
Time of Update: 2017-02-27
標籤:指令碼 shell oracle 利用SHELL指令碼實現將Oracle資料庫的每日EXPDP匯出檔案複製到遠程伺服器趙全文 網名:guestart
Time of Update: 2017-02-27
標籤:art http 許可權 如何 .net blog 資料 比較 預存程序 mysql:如何將百萬層級的資料從oracle轉移到mysql中