Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle資料庫集複製方法淺議。前言 日益增長的分布式應用需求要求實現更好分布式的軟體環境,不斷推動著分布式技術的進步。Oracle資料複製是實現分布式資料環境的一種技術,通過在不同的物理網站拷貝資料來建立分布式資料環境。它與分散式資料庫不同,在分散式資料庫中,雖然每個資料對象也對所有的網站可用,但是特定的資料對象只存在於一個特定的網站中。而資料複製實現所有的網站都有相同資料對象的可用拷貝。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle使用PL/SQL操作COM對象。PL/SQL是由Oracle公司對標準SQL進行擴充,專用於Oracle資料庫中程式設計的專用語言,屬第三代過程式程式設計語言。從Oracle8開始提供了直接從PL/SQL中調用外部C語言過程,允許開發人員用PL/SQL進行使用C語言編製的程式模組。從Oracle8i開始,又引入了Java程式。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle系統資料表外鍵的更名。 Oracle中表的外鍵是保證系統參照完整性的手段,而參照完整性是指分布在兩個表中的列所滿足的具有主從性質的約束關係。外鍵涉及到兩個表,其中一個稱之為父項表,另一個稱之為子項表。 父項表(parent table)是參照約束的基礎,即通過檢查這張表的有效資料情況來判斷約束是否成立,它是參照約束的條件,影響約束,而不受約束的任何影響。 子項表(child table)是參照約束的對象,
Time of Update: 2017-01-18
正在看的ORACLE教程是:ORACLE資料庫應用開發常見問題及排除。硬體平台:SUN Ultra Enterprise 3000 作業系統:Solaris 2.5(中文簡體) 磁碟:4.2GB 記憶體:256MB ORACLE B版本:7.3.2.1 安裝目錄:/database/oracle(/database下有2GB空間)
Time of Update: 2017-01-18
1、su – oracle 不是必需,適合於沒有DBA密碼時使用,可以不用密碼來進入sqlplus介面。 2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
Time of Update: 2017-01-18
在一般的情況下,使用批量fetch的幾率並不是很多,但是Oracle提供了這個功能我們最好能熟悉一下,說不定什麼時候會用上它。 複製代碼 代碼如下:declare cursor c1 is select * from t_depart; v_depart t_depart%rowtype ;
Time of Update: 2017-01-18
oracle命令列刪除使用者: 複製代碼 代碼如下: connect / as sysdba; shutdown abort; startup; drop user user1 cascade; exit oracle命令列建立使用者:
Time of Update: 2017-01-18
如果您目前擁有一個冷備份,但是缺少了其中的一個資料檔案,但你目前存在所有的歸檔,如果您要恢複資料檔案,可以參考以下的樣本: 複製代碼 代碼如下:[oracle@jumper eygle]$ sqlplus "/ as sysdba"
Time of Update: 2017-01-18
我們都知道在9i之前,要想獲得建表和索引的語句是一件很麻煩的事。我們可以通過export with rows=no來得到,但它的輸出因為格式的問題並不能直接拿來用。而另一種方法就是寫複雜的指令碼來查詢資料字典,但這對於一稍微複雜的對象,如IOT和巢狀表格等,還是無法查到。 從資料字典中獲得DDL語句是經常要用的,特別是在系統升級/重建的時候。在Oracle 9i中,我們可以直接通過執行dbms_metadata從資料字典中查處DDL語句。使用這個功能強大的工具,
Time of Update: 2017-01-18
Oracle資料庫以其高可靠性、安全性、可相容性,得到越來越多的企業的青睞。如何使Oracle資料庫保持優良效能,這是許多資料庫管理員關心的問題,根據筆者經驗建議不妨針對以下幾個方面加以考慮。 一、分區 根據實際經驗,在一個大資料庫中,資料空間的絕大多數是被少量的表所佔有。為了簡化大型資料庫的管理,改善應用的查詢效能,一般可以使用分區這種手段。所謂分區就是動態表中的記錄分離到若干不同的資料表空間上,使資料在物理上被分割開來,便於維護、備份、恢複、事務及查詢效能。當使用的時候可建立
Time of Update: 2017-01-18
1.INSERT (往資料表裡插入記錄的語句) INSERT INTO 表名(欄位名1, 欄位名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(欄位名1, 欄位名2, ……) SELECT (欄位名1, 欄位名2, ……) FROM 另外的表名; 字串類型的欄位值必須用單引號括起來, 例如: 'GOOD DAY' 如果欄位值裡包含單引號' 需要進行字串轉換, 我們把它替換成兩個單引號''. 字串類型的欄位值超過定義的長度會出錯,
Time of Update: 2017-01-18
在oracle中有很多關於日期的函數,如: 1、add_months()用於從一個日期值增加或減少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) "Next Year" from dual; Next Year ---------- 13-11月-04 SQL> select add_months(sysdate,112) "
Time of Update: 2017-01-18
環境:A機器和B機器都是LINUX系統,但由於B機器已經空間不足,所以停掉不停操作資料庫的服務後 ,準備在A機器進行匯出操作。 匯出語句 exp user/password@sid file=0320.dmp 匯出過程中不停出現Exporting questionable statistics.的錯誤。 上網一查,都說是字元集問題。 使用語句查看資料庫的字元集。
Time of Update: 2017-01-18
最近由於單位元據庫硬碟空間不足,整理的時候查了許多文章,也進行了測試,整理後得出一些經驗供大家參考。 首先,在網上看到一篇文章,如何Shrink Undo資料表空間,釋放過度佔用的空間 ,用上面的指令看了一下,發現我們的硬碟上的UNDO空間也佔了2G,所以想到先把這個空間清出來,以解燃眉之急,所以立即進行了測試。 測試通過,但有一個問題,上面用的drop tablespace undotbs1 including con
Time of Update: 2017-01-18
今天發現了一個顯示ORACLE文法的好網站。內容太多,就不一一摘錄了,記在這裡,也方便自己尋找。http://www.ss64.com/ora/目錄如下:An A-Z Index of Oracle SQL Commands (version 9.2) ANALYZEAUDITCALLCluster - CREATE CLUSTER - ALTER CLUSTER &
Time of Update: 2017-01-18
寫一個迴圈刪除的過程。 create or replace procedure delBigTab(p_TableName in varchar2,p_Condition in varchar2,p_Count in varchar2) as pragma autonomous_transaction; n_delete number:=0; begin
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle 資料表分區的策略。本文描述通過統計分析出醫院資訊系統需分區的表,對需分區的表選擇分區鍵,即找出包括在你的分區鍵中的列(表的屬性),對大型資料的管理比較有意義, 本文的工作在Oracle8.1.6下實現。 Oracle雖然是一個大型的DBMS,但如果不對記錄比較多的表進行處理,仍然發揮不了Oracle管理大型資料的強大功能,因此對某些表進行分區,具有如下優點: 分區表中每個分區可以在邏輯上認為是一個獨立的對象;
Time of Update: 2017-01-18
下面通過一些例子來說明使用Regex來處理一些工作中常見的問題。 1. REGEXP_SUBSTR REGEXP_SUBSTR 函數使用Regex來指定返回串的起點和終點,返回與source_string 字元集中的VARCHAR2 或CLOB 資料相同的字串。 文法: --1.REGEXP_SUBSTR與SUBSTR函數相同,返回截取的子字串 REGEXP_SUBSTR(srcstr, pattern [, position [, occurrence [, match_option]]])
Time of Update: 2017-01-18
ASP(Active Server Pages)是微軟公司為開發互連網應用程式所提出的工具之一,ASP與資料庫的聯結一般通過ADO(Activex Data Object)來實現的,就象《電腦世界》2000年3月20日的《用ASP對SQL Server資料庫操作》文章介紹的一樣,ADO可以完全支援Microsoft SQL Server ,但對應用更加廣泛、機制更加複雜的ORACLE 資料庫服務就有一些困難
Time of Update: 2017-01-18
寫第一個串連Oracle的JSP程式test.jsp1、連入SQL*Plus以system/manager使用者登入,SQL> conn system/manager建立新的使用者:如user1/pass1,賦予connect,resource許可權。SQL> grant connect,resource to user1 identified by pass1;SQL> con