Time of Update: 2017-02-27
在JSP中串連到Oracle一般有2種方式:1、Oracle JDBC的oci8方式2、Oracle JDBC的thin方式我比較喜歡第2種,因為WEB發行伺服器與資料庫伺服器一般都不會放在同一台電腦中,而在使用thin方式串連時,WEB伺服器端無須安裝oracle的用戶端。在動手先代碼之前,我們先把環境配置妥善。先從安裝了Oracle的資料庫伺服器中,找到Oracle安裝目錄,然後將該目錄下的jdbc\lib\classes12.jar檔案拷貝到WEB發行伺服器的某個目錄。假設就直接放在C:\
Time of Update: 2017-02-27
ORACLE實現異種資料庫連接服務的技術叫做透明網關(Transparent Gateway)。目前ORACLE利用透明網關可以實現和SQL SERVER、SYBASE、DB2等多種主流資料庫的互聯。現在通過oracle訪問sybase資料庫,把配置oracle9i TRANSPARENT GATEWAY FOR SYBASE的步驟寫成文檔,供需要的網友參考!配置TRANSPARENT GATEWAY FOR SYBASE步驟1.oracle所在伺服器上安裝sybase
Time of Update: 2017-02-27
首先,通過下表介紹與DB2/400資料類型之間的對應關係,是一對多的關係,具體採用哪種對應關係,應具體問題具體分析。 注意事項:Oracle中的DATE含有年、月、日、時、分、秒,它和DB2/400中的DATE不相互對應,DB2/400中的DATE只有年、月、日,TIME類型含有時、分、秒,因此日期和時間類型要進行轉換,請參照下表。 Oracle DB2/400
Time of Update: 2017-02-27
一、背景 DB2 聯合資料庫是分散式資料庫管理的特殊形式。在聯合資料庫系統中,可以通過一個 SQL 命令來發出對多個資料來源的命令請求。DB2 與非 DB2 資料庫之間進行複製之前,首先需要保證非 DB2 資料來源可以被 DB2 ESE Version 8 federated database訪問。對於DB2 Replication Version 8 所需的聯合資料庫功能可以在現有發布的 DB2 ESE Version 8 和 DB2 Connect Enterprise Edition
Time of Update: 2017-02-27
一、安裝部分Backup Exec是一款主要用於Windows平台的資料保護產品,但是它也包含了用於Linux或Unix的代理程式。要清楚你所使用的Backup Exec支援哪些Linux或Unix系統,請訪問支援人員網站上的軟體相容性列表,以現在使用者數量最多的BE10d為例,它的相容性列表網址是:http://support.veritas.com/docs/278254你可以在軟體相容性列表中發現兩個用於Linux或Unix的代理產品,它們的相容性不同:Remote Agent for
Time of Update: 2017-02-27
由於使用oracle VM安裝oracle 資料庫,當需要圖形顯示的時候,如何操作呢?環境介紹:-----------------------------VM server hostOS:VM linuxHostname: cnexa1.cn.oracle.comIP:10.182.208.112 (外網IP,可以通過client端串連上來)IP:192.0.2.1 (VM內網IP,可以串連上面的虛擬機器)-----------------------------VM
Time of Update: 2017-02-27
下面列出在安裝Oracle的時候需要調整linux的核心參數以及各參數的詳細解析。Oracle官方安裝文檔中給出的最小值:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000
Time of Update: 2017-02-27
下面是在虛擬機器上添加一塊新硬碟,並建立lvm裸裝置給oracle使用的過程,和大家一起學習,有不正確的地方希望指導,謝謝。linux系統是 AS4 update 7實驗前,先瞭解一些基本概念,如下:LVM(Logicl Volume Manager),邏輯卷管理器,通過使用邏輯卷管理器對硬碟存放裝置進行管理,可以實現硬碟空間的動態劃分和調整。一、 基本概念1、 物理卷-----PV(Physical
Time of Update: 2017-02-27
create or replace package PG_ENCRYPT_DECRYPTisiKey varchar2(8):='oracle9i';function GEN_RAW_KEY ( iKey in varchar2) return raw;function DECRYPT_3KEY_MODE(iValue in raw,iMode in pls_integer)return varchar2;function ENCRYPT_3KEY_MODE(iValue in varchar2
Time of Update: 2017-02-27
資料庫並行訪問,也就是兩個或兩以上使用者同時訪問同一資料,這也是資料庫引擎如何設計和實現適度反應所面臨的最大問題。設計優良、效能卓越的資料庫引擎可以輕鬆地同時為成千上萬的使用者服務。而“底氣不足”的資料庫系統隨著更多的使用者同時訪問系統將大大降低其效能。最糟糕的情況下甚至可能導致系統的崩潰。當然,並行訪問是任何資料庫解決方案都最為重視的問題了,為瞭解決並行訪問方面的問題各類資料庫系統提出了各種各樣的方案。 SQL
Time of Update: 2017-02-27
1.導言這篇文章關注於使用SQL Server整合服務來從異構資料來源提取資料以及將資料匯入到Microsoft® SQL Server™用於商業智慧(BI)分析和報表的好處。Oracle Database 10g資料作為主要資料來源來使用。這篇文章的讀者包括IT專家、資料庫管理員和系統架構師。讀者應該具有對資料庫和Microsoft SQL Server以及Oracle Database 10g的一般性瞭解。讀者應該在他們喜歡的硬體平台上使用參考的資料庫。SQL
Time of Update: 2017-02-27
1、鎖的作用ORACLE :鎖是一種機制,當某個資料庫物件正被其他進程或使用者修改時,這種機制可以保護它不被修改。為了防止對象被兩個不同的使用者同時修改,資料庫系統建立了鎖這種複雜的資料結構,來實現鎖定機制,這種機制使用在oracle中稱為排隊的隊列結構,以串列的方式執行鎖。鎖的作用如下:1) 他們堅持一致性和完整性,在交易處理期間,資料和對象保證它們的一致性和完整性。2) 但對象不是立即可用時,它們提供一種隊列結構,這種結構允許所有會話都加入到等候對象的隊列中,3) 自動處理鎖機制4)
Time of Update: 2017-02-27
1 SQL Server中的索引索引是與表或視圖關聯的磁碟上結構,可以加快從表或視圖中檢索行的速度。索引包含由表或視圖中的一列或多列產生的鍵。這些鍵儲存在一個結構(B樹)中,使SQL
Time of Update: 2017-02-27
不同資料庫平台的互連一般稱之為資料庫的異構服務,現在各大資料庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣,如:在SQL SERVER裡面叫做LINKED SERVER,通過ODBC實現與其它資料庫的互聯。而ORACLE實現異構服務的技術叫做透明網關(Transparent Gateway),當然之前ORACLE還採用過通用串連技術。目前ORACLE利用透明網關可以實現和SQL
Time of Update: 2017-02-27
資料庫:oracle 10G XE資料來源驅動:jdbc12.jar檔案名稱:WriteBlob資料庫中建立一個為clobtest的表,內有兩個欄位,name (varchar2(20)),content(blob)。1package dbdriver;23/** *//**4 * 2008-09-285 * @author duduli6 * email: lxyzj2000@gmail.com7 */8import java.sql.*;9import java.io.*;10import
Time of Update: 2017-02-27
在Oracle中,索引和表一樣也可以分區。有兩種類型的分區索引,本地分區索引(Local )和全域分區索引(Global)。1、本地索引(Local)本地分區索引使用 LOCAL關鍵字建立,其分區邊界與表相同(即與每個表分區相關聯都有一個索引分割區),下面 是一個本地分區索引的例子:create table sales_par partitioned by range (year) ( partition p_2009 values less than (2010)
Time of Update: 2017-02-27
-------行連結/***重建跨多個資料區塊的資料行生產環境中,資料變更後 會導致很多資料行會儲存在多個資料區塊中。從而導致IO使用頻率增高並進一步導致並查詢速 度變慢。平時維護中需要DBA重建跨多個資料區塊的資料行使其每一行資料都儘可能位 於一個資料區塊中.***/---------------------------1.驗證是否有行連結 方法-------------------------create tablespace testdatafile
Time of Update: 2017-02-27
在Oracle的日常維護中,經常出現以下兩種情況需要我們DBA kill session:1. App 抱怨他們的應用hang住了,在資料庫裡查詢得知他們的session被其它session block,此時 要把其它session kill掉,以便App應用能及時跑完。2. App的應用跑到一半,突然決定 不跑了,需要DBA把他們的session kill掉。以下是我經常採用的kill session的方法:1. 在資料庫層面用語句alter system kill 'sid, serial#
Time of Update: 2017-02-27
聯機記錄檔Inacitve狀態表示這個日誌包含的資料修改已經同步到資料檔案中,執行個體恢 複時已不需要它,所以它的丟失不會造成任何的資料丟失,但是會造成資料庫無法開啟,解 決方法是把丟失的inactive刪除掉,重新添加新的聯機日誌。1)類比災難首先查 看log的狀態:SQL> select group#,sequence#,status from v$log;GROUP# SEQUENCE# STATUS---------- ---------- --------------
Time of Update: 2017-02-27
定義JNDI資料來源的方法如下:內容提要:1、介紹2、資料連線池的配置3、不使用串連池的解決方案4、Oracle資料來源配置舉例一、總體介紹 Introdution配置JNDI資料來源是配置JNDI資源的一個特例,過程和方法都差不多..請注意:在Tomcat 5.0.x 和 Tomcat 5.5.x版本之間,JNDI資源的配置已經發生了變化,所以,如果你使用的是以上版本需要修改一下配置文法..本文假定你已經理解了Context和Host的配置,如果沒有,請自行學習..二、資料連線池的配置