Time of Update: 2015-10-23
標籤: 說到同步,其實是靠"作業"定時調度預存程序來操作資料,增,刪,改,全在裡面,結合觸發器,遊標來實現,關於作業調度,使用了5秒運行一次來實行"秒級作業",這樣基本就算比較快的"同步" 做的是SQL Server往Oracle端同步,先在sql server上建立往Oracle端的連結的伺服器,我用一個視圖"封裝"了一下連結的伺服器下的一張表。 create view
Time of Update: 2015-10-22
標籤:在java 中調用oracle的預存程序和jdbc的操作類似都是分以下幾個步驟1:載入驅動2:連結資料庫並獲得一個資料庫連結化物件3:執行語句4:操作結果集5:關閉資源 前提是:預存程序已寫好 create or replace procedure my_procedure is begin insert into emp(empno,ename) values(9527,‘唐伯虎‘);
Time of Update: 2015-10-22
標籤:預存程序: create or replace procedure my_procedure(in_no in number,in_name in varchar2) is begin insert into emp(empno,ename) values(in_no,in_name); end; java程式示範:import
Time of Update: 2015-10-22
標籤: 預存程序是一種命名pl/sql程式塊,它可以被賦予參數,儲存在資料庫中,可以被使用者調用。由於預存程序是已編譯好的代碼,所以在調用的時候不必再次進行編譯,從而提高了程式的運行效率。另外使用預存程序可以實現程式的模組化設計 預存程序的文法:create [or replace] procedure procedure_name (parameter [{in| out}] data_type,parameter [{in|
Time of Update: 2015-10-23
標籤:1 create or replace procedure lis_zhifang_return_confirm(barcode in varchar2,deptcode1 in varchar2)2 as3 begin4 update clc_recipe r set r.deptcode=deptcode1 , r.deptname=‘檢驗科‘ where r.labcode=barcode;5 commit;6 7 end; 1 CREATE OR
Time of Update: 2015-10-24
標籤:2015-10-24目錄 參考資料[1] Oracle11g RAC下ASM 的管理與維護[2] Oracle 11g RAC with ASM 安裝在 RHEL5上(簡版)[3] Oracle 11g R2+RAC+ASM+OracleLinux6.4安裝詳解(圖)[4] Oracle11gR2+ASM安裝詳細操作(一)[5] Oracle 11g R2 ASM安裝Grid
Time of Update: 2015-10-24
標籤:SQL 約束約束用於限制加入表的資料的類型。可以在建立表時規定約束(通過 CREATE TABLE 語句),或者在表建立之後也可以(通過 ALTER TABLE 語句)。我們將主要探討以下幾種約束:NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULT1.NOT NULL 約束NOT NULL 約束強制列不接受 NULL 值。NOT NULL 約束強制欄位始終包含值。這意味著,如果不向欄位添加值,就無法插入新記錄或者更新記錄。下面的 SQL
Time of Update: 2015-10-24
標籤:2015-10-24目錄 參考資料[1] 林樹澤.Oracle 11g R2 DBA操作指南[M].北京:清華大學出版社,2013[2] Oracle備份與恢複介紹(物理備份與邏輯備份)[3] Oracle備份與恢複案例[4] ORACLE 備份與恢複[5] Oracle資料庫的備份方法[6] oracle之rman入門指南[7] ORACLE
Time of Update: 2015-10-24
標籤:2015-10-24目錄 參考資料[1] oracle資料庫匯入匯出命令![2] Oracle資料庫匯入匯出命令總結[3] Oracle 資料匯入匯出[4] Oracle的匯入匯出命令[5] oracle匯入匯出[6] oracle中exp,imp的使用詳解[7] ORACLE EXP命令[8] Oracle的exp/imp詳解(原創)[9] ORACLE EXP/IMP的使用詳解[10]&
Time of Update: 2015-10-24
標籤:某些情況下, 需要 多個非常大的表關聯的情況下, 但是需要檢索的, 是少量的資料的時候.可以先把 大表的資料, 檢索出那一小部分, 然後插入到 暫存資料表中, 最後再關聯處理.例如:某百貨公司的資料庫.裡面有下面這2張 沒有分區的表銷售表: 銷售日期, 銷售流水號, 銷售金額銷售明細表: 銷售流水號, 銷售物品, 銷售數量當上面的表裡面,包含幾年的資料以後。假如你要查詢 昨天的銷售合計。 很簡單SELECT * FROM 銷售表 WHERE 銷售日期 = 昨天。但是當你要查詢
Time of Update: 2015-10-24
標籤:一、資料庫 我們在安裝Oracle資料庫時,全域資料庫名:就是一個資料庫的標識,在安裝時就要想好,以後一般不修改,修改起來也麻煩,因為資料庫一旦安裝,資料庫名就寫進了控制檔案,資料庫表,很多地方都會用到這個資料庫名。啟動資料庫:也叫全域資料庫,是資料庫系統的入口,它會內建一些進階許可權的使用者如SYS,SYSTEM等。我們用這些進階許可權帳號登陸就可以在資料庫執行個體中建立資料表空間,使用者,表了。 二、資料庫執行個體 用Oracle官方描述:執行個體是訪問Oracle資料
Time of Update: 2015-10-21
標籤:Oracle資料庫是做什麼的?oracle資料庫和其他資料庫一樣,都是儲存資料的,同時可以去查詢,修改,刪除等oracle和其他資料不一樣的地方在於,它又複雜的機制可以保證在資料庫伺服器突然壞了的情況下,最大限度保證資料不丟失,不損壞。Oracle資料庫的體繫結構Oracle資料庫包括Oracle資料庫伺服器和用戶端。Oracle資料庫伺服器:Oracle Server是一個對象一關聯式資料庫管理系統。它提供開放的、全面的、和整合的資訊管理方法。每個Server由一個 Oracle
Time of Update: 2015-10-21
標籤:oracle 表的統計資訊,跟他的執行計畫很有關聯執行計畫的正常是否,跟SQL的執行速度很有關係首先講解一下如何查看一個資料庫的是否開啟自動統計分析1、查看參數:STATISTICS_LEVEL(在V$PARAMETER表中查看資料的情況),10g中預設為typical,只有將STATISTICS_LEVEL參數設定為ALL或者typical才能讓ORACLE識別到期的統計資訊。2、自動表分析每天晚上10開始,那說明應該是JOB定時在處理,自動統計分析的JOB是:GATHER_STATS_
Time of Update: 2015-10-24
標籤:一、源端(oracle)配置1.建立同步測試表create table gg_user.t01(name varchar(20) primary key);create table gg_user.t02(id int primary key,name varchar(20));2.添加定義檔案(是異構之間的傳輸,需要轉換欄位類型等處理需用到defgen工具組建定義檔案)GGSCI (kermart) 4> edit params defgendefsfile
Time of Update: 2015-10-24
標籤:就針對市場與企業的發展的需求,Oracle公司提供了一個相對統一的關於企業級的即時資料解決方案,即OracleData Integration的解決方案。以下的文章主要是對其解決方案的具體描述,望你會有所收穫。 Oracle Data Integration解決方案 OracleData Integration解決方案用於在SOA、BI和資料倉儲環境中構建、部署和管理以即時資料為中心的架構,包含了OracleData Integration的所有要素——即時資料移動、轉換、同步、資料品質、
Time of Update: 2015-10-24
標籤:1.分別建立連結對資料庫進行操作,SQLServer可以用ADO.NET,操作Oracle可以用OLEDB或者用System.Data.OracleClient(需要添加引用才能用) 這種方案的優點就是簡單,各自寫各自的資料庫作業碼,缺點就是不能將兩個資料庫中的表直接進行聯集查詢,連結Oracle的每台機器必須安裝OracleClient才可以使用。 2.使用同義字操作Oracle資料庫。
Time of Update: 2015-10-22
標籤:database oracle standby 資料庫 Active Database Duplication簡介---------Active database duplication功能是從11g開始引入的一個新功能,它是對比以前版本中的基於備份組的複製資料庫功能。下面簡單的回顧一下關於ORACLE Duplicate
Time of Update: 2015-10-22
標籤:只需注意一點輸出參數是用CallableStatement裡面的registerOutParameter方法註冊進去 預存程序:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Types;//
Time of Update: 2015-10-22
標籤:建立函數:create or replace function my_fun(in_no in number) return varchar2 is out_name varchar2(64); begin select ename into out_name from emp where emp.empno=in_no; return out_name; end my_fun; java程式示範: import
Time of Update: 2015-10-22
標籤:建函數的文法create or replace function 函數名(參數 輸入還是輸出 參數類型) return 資料類型 is 傳回值 傳回值的資料類型begin函數要做的操作end; sql語句示範:create or replace function my_fun(in_no in number) is out_name varchar2(64); begin select ename into out_name from emp