Time of Update: 2015-09-16
標籤:看一下這個視圖能給我們帶來什麼樣的資訊(視圖中每個列都很有協助):[email protected]> SELECT pga_target_for_estimate / 1024 / 1024 "PGA(MB)", 2 pga_target_factor, 3 &
Time of Update: 2015-09-16
標籤:goldengate ddl
Time of Update: 2015-09-16
標籤:goldengate 資料同步實驗環境資料來源端: host1 ip 192.168.199.163 資料目標端: host2 ip 192.168.199.104兩台機器都安裝 http://lqding.blog.51cto.com/9123978/1694971 文中描述安裝配置好了Goldengate 。要實現資料的同步,Oracle源端必須滿足如下設定Oracle需要運行在歸檔模式下SQL> startup
Time of Update: 2015-09-16
標籤:Oracle中預存程序傳入表名:一、動態清除該表的資料create or replace procedure p_deletetable(i_tableName in varchar2) as --定義變數存放動態SQL語句dynamic_drop_sql varchar2(500); begin dynamic_drop_sql := ‘DELETE FROM ‘ || i_tableName
Time of Update: 2015-09-15
標籤:goldengate GoldenGate軟體是一種基於日誌的結構化資料複製軟體。GoldenGate 能夠實現大量交易資料的即時捕捉、變換和投遞,實現來源資料庫與目標資料庫的資料同步,保持亞秒級的資料延遲。 GoldenGate能夠支援多種拓撲結構,包括一對一,一對多,多對一,層疊和雙向複製等等資料複製的拓撲結構有如下幾種 650) this.width=650;"
Time of Update: 2015-09-16
標籤:最近做了一個匯出的工作,在用xshell過程中,發現在自己的電腦上用cmd命令匯出的dmp檔案,在用xshell工具匯出時報錯。cmd上執行的命令:exp ***/***@oracle file=d:\tbissamt.dmp tables=(tbissamt) query=\"where trans_date>‘20150814‘\"xshell上執行的命令:exp ***/***@oracle file=tbissamt.dmp tables=\(tbissamt\)
Time of Update: 2015-09-17
標籤:Case when 的用法,簡單Case函數 簡單CASE運算式,使用運算式確定傳回值. 文法: CASE search_expression WHEN expression1 THEN result1 WHEN expression2 THEN result2 ... WHEN expressionN THEN resultN ELSE default_result 搜尋CASE運算式,使用條件確定傳回值. 文法: CASE WHEN condition1 THEN
Time of Update: 2015-09-15
標籤:oracle
Time of Update: 2015-09-16
標籤:1、如果在本地"D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora"中設定 伺服器資料庫連接,必須再伺服器設定同一個名字的配置:例如:本地1 prepaid =2 (DESCRIPTION =3 (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.4)(PORT = 1521))4 (CONNECT_DATA =5 (SERVER = DEDICATED)6
Time of Update: 2015-09-16
標籤:子查詢--公司平均工資 單行單列--select avg(sal) from emp;--找到高於此平均工資的僱員姓名、職位、工資--select e.ename,e.job,e.sal--from emp e--where e.sal >(select avg(sal) from emp);--領導姓名--select e.ename,e.job,e.sal,m.ename,m.job--from emp e,emp m,dept d--where e.sal >
Time of Update: 2015-09-15
標籤:Oracle中PL/SQL簡介、基本文法以及資料類型一.PL/SQL簡介。 Oracle PL/SQL語言(Procedural Language/SQL)是結合了結構化查詢和Oracle自身過程式控制製為一體的強大語言,PL/SQL不但支援更多的資料類型,擁有自身的變數申明,指派陳述式,而且還有條件,迴圈等流程式控制制語句。過程式控制制結構與SQL資料處理能力無縫的結合形成了強大的程式設計語言,可以建立過程和函數以及程式包。 PL/SQL是一種塊結構的語言,它將一組語句放在一個塊中,
Time of Update: 2015-09-17
標籤:事務的特點(ACID)A(atomacity)原子性:事務是一個整體,組成事務的處理語句形成一個邏輯單元,不能只執行其中的一部分。C(consistency)一致性:事務執行前後資料庫是一致的(資料庫的完整約束)I(isolation)隔離性:一個事務的處理不會影響另一個事務的處理,相互之間是隔離的D(durability)持久性:交易處理的效果可以被永久性儲存下來注意:一個事務要嗎成功要嗎失敗不會一部分成功一部分失敗的事務的結束(1)顯示結束:執行了commit或者rollback(2)
Time of Update: 2015-09-14
標籤:序列和索引一.序列1.序列的概念: 序列(Sequence)是用來產生連續的整數資料的對象。它常常用來作為主鍵的增長列,可以升序,也可以降序。2.建立序列: 文法:建立序列
Time of Update: 2015-09-12
標籤:建立使用者1.首先登陸到系統使用者sys(sys使用者具有建立使用者的許可權)。2.然後在代碼編輯框寫入建立使用者的代碼。 文法:CREATE USER uer_name IDENTIFIED BY password; 樣本:CREATE USER student IDENTIFIED BY
Time of Update: 2015-09-12
標籤: 1、監視索引是否使用 除了主鍵是完整性條件約束而自動變為索引外,建立普通索引的目的就是為了提高查詢速度,如果我們建立了索引而沒有被使用,那麼這些不被使用的索引將起到阻礙效能的作用。 文法: --檢查某個索引是否被使用 alter index index_name monitoring usage; --檢查所有索引使用方式 select * from V$OBJECT_USAGE; --刪除不使用的索引 drop index
Time of Update: 2015-09-12
標籤: 1、不要用 ‘*‘ 代替所有列名,特別是欄位比較多的情況下 使用select * 可以列出某個表的所有列名,但是這樣的寫法對於Oracle來說會存在動態解析問題。Oracle系統通過查詢資料字典將 ‘*‘ 轉換成表的所有列名,這自然會消耗系統時間。 2、進行全表刪除時,用truncate代替delete 當用delete刪除表的資料行時,Oracle會使用撤銷資料表空間(UNDO
Time of Update: 2015-09-16
標籤:v$sga_target_advice:該視圖可用於建議SGA大小設定是否合理。 SELECT a.sga_size,--sga期望大小 a.sga_size_factor,--期望sga大小與實際sga大小的百分比
Time of Update: 2015-09-14
標籤: 剛好手頭項目解決了ADO串連Oracle資料庫的問題,記錄下來,防止忘記。項目情況:用32位環境完成演算法動態庫,結果後來需要升級到64位環境,由64位的軟體來調用,則在64位設定下產生演算法動態庫,探索資料庫串連失敗。資料庫使用的是Oracle10,而串連技術使用的是比較熟悉的ADO。1.首先懷疑的是ADO先行編譯所引用的msado15.dll版本問題,找來了64位msado15.dll,一樣重現問題。2.懷疑是串連語句依靠的\network\admin\tnsn
Time of Update: 2015-09-13
標籤:我們可以通過視圖v$session_wait來查看系統當前的等待事件,以及與等待事件相對應的資源的相關資訊,從而可確定出產生瓶頸的類型及其對象。 v$session_wait的p1、p2、p3告訴我們等待事件的具體含義,根據事件不同其內容也不相同,下面就一些常見的等待事件如何處理以及如何定位熱點對象和阻塞會話作一些介紹。<1> db file scattered read DB
Time of Update: 2015-09-12
標籤: 資料類型 資料類型是在設計表結構中需要定義的,選擇適當的資料類型可以節省儲存空間,提高運算效率。 Oracle資料類型主要包括 1.字元型 適合儲存字串類型的資料,如姓名、地址、簡介等等。 如:char(2000),nchar(2000),varchar(4000),nvarchar2(4000),