Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle不同資料庫間對比分析指令碼。 Oracle資料庫開發應用中經常對資料庫管理員有這樣的需求,對比兩個不同執行個體間某模式下對象的差異或者對比兩個不同執行個體某模式下表定義的差異性,這在涉及到資料庫軟體的開發應用中是經常遇到的。一般資料庫軟體的開發都是首先在開發資料庫上進行,開發到一定程度後,系統投入運行,此時軟體處於維護階段。針對在系統運行中遇到的錯誤、bug等,還有應用系統的升級,經常需要調整背景程式,資料庫開發人員經常遇到這樣一種尷尬的事情,維護到一定時
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle
Time of Update: 2017-01-18
正在看的ORACLE教程是:oracle快速重複資料刪除的記錄。做項目的時候,一位同事導資料的時候,不小心把一個表中的資料全都搞重了,也就是說,這個表裡所有的記錄都有一條重複的。這個表的資料是千萬級的,而且是生產系統。也就是說,不能把所有的記錄都刪除,而且必須快速的把重複記錄刪掉。 對此,總結了一下重複資料刪除記錄的方法,以及每種方法的優缺點。 為了陳訴方便,假設表名為Tbl,表中有三列col1,col2,col3,其中col1,col2是主鍵,並且,col1,col2上加了索引。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle資料表分區的策略。本文描述通過統計分析出醫院資訊系統需分區的表,對需分區的表選擇分區鍵,即找出包括在你的分區鍵中的列(表的屬性),對大型資料的管理比較有意義, 本文的工作在Oracle8.1.6下實現。 Oracle雖然是一個大型的DBMS,但如果不對記錄比較多的表進行處理,仍然發揮不了Oracle管理大型資料的強大功能,因此對某些表進行分區,具有如下優點: 分區表中每個分區可以在邏輯上認為是一個獨立的對象;
Time of Update: 2017-01-18
如果使用者誤刪/更新了資料後,作為使用者並沒有什麼直接的方法來進行恢複,他們必須求助DBA來對資料庫進行恢複,到了Oracle9i,這一個難堪局面有所改善。Oracle 9i中提供了一項新的技術手段--閃回查詢,使用者使用閃回查詢可以及時取得誤操作前的資料,並可以針對錯誤進行相應的恢複措施,而這一切都無需DBA幹預。因為一時手賤,生產上的資料被我給delete掉了。用的是delete語句,然後很迅速的還給commit了下面這兩個語句:ALTER TABLE tablename ENABLE
Time of Update: 2017-01-18
正在看的ORACLE教程是:在Oracle網路結構解決串連問題。最近看到好多人說到tns或者資料庫不能登入等問題,就索性總結了下面的文檔。 首先來說Oracle的網路結構,往複雜處說能加上加密、LDAP等等。。這裡不做討論,重點放在基本的網路結構也就是我們最常用的這種情況 三個設定檔 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目錄下。 重點:三個檔案的作用和使用 #----
Time of Update: 2017-01-18
Java資料庫連接(JDBC)API是一系列能夠讓Java編程人員訪問資料庫的介面,各個開發商的介面並不完全相同。在使用多年的Oracle公司的JDBC後,我積累了許多技巧,這些技巧能夠使我們更好地發揮系統的效能和實現更多的功能。 1、在用戶端軟體開發中使用Thin驅動程式 在開發Java軟體方面,Oracle的資料庫提供了四種類型的驅動程式,二種用於應用軟體、applets、servlets等用戶端軟體,另外二種用於資料庫中的Java預存程序等伺服器端軟體。在客戶機端軟體的開發中,我們可以
Time of Update: 2017-01-18
複製代碼 代碼如下:COLUMN COLUMNS format a30 word_wrapped COLUMN tablename format a15 word_wrapped COLUMN constraint_name format a15 word_wrapped SELECT TABLE_NAME, CONSTRAINT_NAME,
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle平台應用程式資料庫系統的設計與開發。Oracle是目前應用最廣泛的資料庫系統。一個完整的資料庫系統包括系統硬體、作業系統、網路層、DBMS(資料庫管理系統)、應用程式與資料,各部分之間是互相依賴的,對每個部分都必須進行合理的配置、設計和最佳化才能實現高效能的資料庫系統。本文討論筆者使用Oracle開發區域網路中、小型資料庫應用中,系統硬體的選擇與使用、應用程式資料庫系統設計與開發方面的一些心得和建議。應用程式資料庫系統包含應用程式資料庫和應用兩方面的內容,
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle捕獲問題SQL解決CPU過渡消耗。本文通過實際業務系統中調整的一個案例,試圖給出一個常見CPU消耗問題的一個診斷方法.大多數情況下,系統的效能問題都是由不良SQL代碼引起的,那麼作為DBA,怎樣發現和解決這些SQL問題就顯得尤為重要. 本案例平台為UNIX,所以不可避免的應用了一些Unix下常用的工具.如vmstat,top等. 本文適宜讀者範圍:中進階. 系統內容:
Time of Update: 2017-01-18
正在看的ORACLE教程是:PL/SQL實現Oracle資料庫任務調度。摘要:本文主要就資料庫恢複與系統任務的調度,在結合一般性的資料庫幕後處理的經驗上,提出較為實用而新穎的解決方案,拓寬了資料庫後台開發的思路。 關鍵詞:資料恢複,任務調度,ORACLE,PL/SQL
Time of Update: 2017-01-18
Oracle資料庫各類控制語句的使用是本文我們主要要介紹的內容,包括一些邏輯控制語句、Case when的使用、While的使用以及For的使用等等,接下來我們就開始一一介紹這部分內容,希望能夠對您有所協助。Oracle 中邏輯控制語句 If elsif else end if set serverout on; declare per_dep_count number; begin select count(*) into per_dep_count from emp;
Time of Update: 2017-01-18
如果使用者誤刪/更新了資料後,作為使用者並沒有什麼直接的方法來進行恢複,他們必須求助DBA來對資料庫進行恢複,到了Oracle9i,這一個難堪局面有所改善。Or(www.jb51.net)acle 9i中提供了一項新的技術手段--閃回查詢,使用者使用閃回查詢可以及時取得誤操作前的資料,並可以針對錯誤進行相應的恢複措施,而這一切都無需DBA幹預因為一時手賤,生產上的資料被我給delete掉了。用的是delete語句,然後很迅速的還給commit了下面這兩個語句:ALTER TABLE
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教程是:Oracle 資料表分區的策略。本文描述通過統計分析出醫院資訊系統需分區的表,對需分區的表選擇分區鍵,即找出包括在你的分區鍵中的列(表的屬性),對大型資料的管理比較有意義, 本文的工作在Oracle8.1.6下實現。 Oracle雖然是一個大型的DBMS,但如果不對記錄比較多的表進行處理,仍然發揮不了Oracle管理大型資料的強大功能,因此對某些表進行分區,具有如下優點: 分區表中每個分區可以在邏輯上認為是一個獨立的對象;
Time of Update: 2017-01-18
SQL> SELECT KTUXEUSN, KTUXESLT, KTUXESQN, /* Transaction ID */ 2 KTUXESTA Status, KTUXECFL Flags ,KTUXESIZ 3 FROM x$ktuxe 4 WHERE ktuxesta!='INACTIVE'; KTUXEUSN KTUXESLT KTUXESQN STATUS FLAGS KTUXESIZ ---------- ---------- ---------- -------------
Time of Update: 2017-01-18
11g oracle匯出表時會預設不匯出資料為空白1、Oracle11g預設對空表不分配segment,故使用exp匯出Oracle11g資料庫時,空表不會匯出。 2、設定deferred_segment_creation 參數為FALSE後,無論是空表還是非空表,都分配segment。在sqlplus中,執行如下命令: SQL>alter system set deferred_segment_creation=false; 查看: SQL>show parameter
Time of Update: 2017-01-18
EXISTS該函數返回 集合中第一個元素的索引,如果集合為空白,返回NULLNULLNULLCollection.EXISTS(index)COUNT該函數集合 元素的數目Collection.COUNTDELETE該過程從巢狀表格中刪除一個或多個或合部元素Table_name.DELETE 刪除所有元素Table_name.delete(index)刪除指定索引的記錄Table_name.delete(start_index,end_index)刪除區間內元素FIRST返回集合第一個元素索引,
Time of Update: 2017-01-18
一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS ‘immediate trace name global_area level n'; 1 包含PGA 2 包含SGA 4 包含UGA 8 包含indrect memory 2).Library Cache ALTER&
Time of Update: 2017-01-18
11g通過一個參數設定密碼大小寫敏感,下面來做個實驗:C:\Documents and Settings\guogang>sqlplus gg_test/gg_test@10.10.15.25_ggSQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 4 17:54:19 2014Copyright (c) 1982, 2005, Oracle. All rights reserved.串連到:Oracle Database 11g