Time of Update: 2018-07-23
簡介: 本文全面詳細介紹oracle執行計畫的相關的概念,訪問資料的存取方法,表之間的串連等內容。 並有總結和概述,便於理解與記憶! +++ 目錄 --- 一.相關的概念
Time of Update: 2018-07-23
不知道最初是誰寫的函數了,拿過來記錄著,可能以後用的著。 /* 其中in_rowid為行id,in_owner為資料庫登陸的帳號名,in_table_name為資料庫表名,in_column為資料庫對應long類型的表欄位名稱 */ CREATE OR REPLACE FUNCTION LONG_TO_CHAR( in_rowid rowid,in_owner varchar,in_table_name varchar,in_column varchar2)
Time of Update: 2018-07-23
[聲明:本文是學習著名ORACLE DBA蓋國強先生的大作《深入解析ORACLE--DBA 入門 進階與診斷案例》的學習筆記與心得體會。在此聲明,文中摘錄了書中部分內容,非是出於抄襲目的,而是有感於蓋國強先生所寫確實經典。在此聲明對原作者的尊重與敬佩。]
Time of Update: 2018-07-23
系統時間就是發部落格的時間,即2012-8-5。 1 日期比較 select * from dual where sysdate > to_date('2000.8.5','yyyy.mm.dd') select * from dual where to_date('2012.8.5','yyyy.mm.dd') > to_date('2012.6.5,'yyyy.mm.dd') select *
Time of Update: 2018-07-23
Oracle有兩個函數:LEAD和LAG,這兩個函數都是用來計算位移量的分析函數,這兩個函數的用法相同。 Oracle官方文檔解釋是: LEAD is an analytic function. It provides access to more than one row of a table at the same time without a self join. Given a series of rows returned from a query and a
Time of Update: 2018-07-23
我在用mybatis generator產生代碼後,執行查詢語句時,Oracle裡的Date類型欄位只精確到年月日,後面時分秒都為零。 後來發現是jdbcType問題,改成 jdbcType="TIMESTAMP" 就可以。(原先預設產生時是jdbcType="DATE") ps:實體類裡Date是Java.util.Date包裡的,不是java.sql.Date,否則也會只精確到年月日 實體類 package
Time of Update: 2018-07-23
今天部門內一個人問我,在oracle中如何從子節點記錄向父節點上溯.比如有一個表: guid parentguid 1 0 2 1 3 1 4 2 5 2 6 5 7 5 8 7
Time of Update: 2018-07-23
內容介紹 java程式如何操作oracle 如何在oracle中操作資料 Oracle交易處理 Sql函數的使用 期望目標: 掌握oracle表對資料操作技巧。 掌握在java程式中操作oracle。 理解oracle事務概念。 掌握oracle各種sql函數。 Java串連oracle
Time of Update: 2018-07-23
可遷移資料表空間transport tablespace 可遷移資料表空間 使用可遷移資料表空間(Transportable Tablespaces)的特性在資料庫之間移動大量資料,效能比export/import和unload/load要快很多,因為它遷移資料表空間只需要複製資料檔案和插入資料表空間中繼資料到目標資料庫中。 遷移資料表空間對以下應用特別有用: 分階段將OLTP的資料移入資料倉儲 更新資料倉儲和資料集 從資料倉儲中心載入資料集
Time of Update: 2018-07-23
我們在做Oracle資料庫表遷移時,通常會有這種需求,在開發階段,可能所有使用者的資料都放在一個資料表空間中,比如users資料表空間,但是在生產中,我們希望將每個使用者的資料分別放到不同資料表空間中,此時直接使用exp/imp是不具備選擇資料表空間功能的(expdp/impdp可以),這裡我們提供了一種方法來實現這種功能。 正常情況下,我們使用exp匯出,再用imp匯入,它會將資料匯入到原來資料表空間中。
Time of Update: 2018-07-23
oracle exp匯出表結構: exp username/pwd@sid file=D:\db1.dmp owner=(username) rows=n; 上面命令,將rows=n參數去掉,會將所有的表資料也同時匯出。 參數說明 關鍵字 說明(預設) 關鍵字 說明(預設) -------------------------------------
Time of Update: 2018-07-23
最近在做一個銀行的資料庫遷移及升級的case,由於該系統為統計跑批,原系統配置已經無法滿足跑批效能要求,故要購買新的主機採用ssd及hd兩種混合型的儲存,中間過程型的表對應的資料表空間放入ssd對應目錄,曆史結果表放入hd對應目錄。所以需要在遷移過程中對資料檔案進行移動和重新命名。以下是從網上搜尋到的一篇文章,比較細緻的做了測試。記錄以下 同時此次,從oracle 11.2.0.4 遷移到12.2.0.01上,重點採用了oracle
Time of Update: 2018-07-23
1、查看使用者的proifle是哪個,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要檔案(如default)的密碼有效期間設定: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_
Time of Update: 2018-07-23
Bywhhuang 問題: Oracle安裝到了根目錄下,根目錄的空間不足下,增加一個硬碟掛載到home下,把資料表空間的資料檔案轉移到home目錄下。 硬碟格式化 新增加的硬碟需要格式化。方法如下: 查看分區格式: [root@centos iavp]# df -TH Filesystem
Time of Update: 2018-07-23
問題描述: 如果某個資料表空間有多個使用者,那麼我們在遷移的時候如果按使用者匯出匯入的話,那將是一個麻煩費事的活,這個時候我們可以通過transport_tablespace參數進行資料表空間遷移,達到一次性遷移整個資料表空間的目的。下面通過一個實驗來講解整個實施過程及相關注意事項。 實驗步驟: 1、建立資料表空間: SQL> create tablespace test datafile '+DATA' size 10m autoextend on next 1m
Time of Update: 2018-07-23
Oracle安裝目錄的磁碟被自動拓展的資料表空間撐滿了,導致Oracle資料庫掛了,在網上查詢查詢瞭解決方法,分為兩種: 一、移動資料表空間檔案 1、修改資料表空間為離線狀態 ALTER TABLESPACE TS_PARTITION_000 OFFLINE; 2、複製資料表空間對應檔案到新的位置 cp /opt/Oracle/11g/dbs/TS_PARTITION_000 /oradata/DTCDB/tbs/TS_PARTITION_000
Time of Update: 2018-07-23
今天同事讓我刪除一個表的資料,痛快的答應說好; 看起來挺簡單的一個任務,做起來可棘手,原來這個表是外鍵約束的,作為一個主表存在。。 可是,我剛剛接觸這個系統,可是難死我了 之後查了一下資料確認可以通過約束名來查詢到相應的表禁用約束,這才解決了 下面是我做的實驗過程: 首先建兩張表: create table t_group (id int not null,name varchar(30),primary
Time of Update: 2018-07-23
情境描述: 1、做一個從UAT到PRD的Schema遷移,UAT環境有sys使用者,PRD環境沒有sys使用者,由於許可權限制,沒辦法使用expdp/impdp,只好選擇exp/imp命令; 2、UAT和PRD環境的TNS已明確,假設UAT環境的TNS配置為:TNS_UAT,PRD環境的配置為:TNS_PRD; 3、PRD環境的DB USER已建好(其他人建好提供的),和UAT環境的是一樣的,假設都為user/pwd;
Time of Update: 2018-07-23
只考慮定界分割,無子分區的情況,oracle確定本地索引資料表空間遵循下面兩個原則: 1.若在建立第分區表的本地索引時明確指定了資料表空間,則增加分區時相應增加的分區索引在指定的資料表空間中建立(與分區表、分區所在資料表空間無關) 2.若在建立第分區表的本地索引時沒有明確指定資料表空間,則增加分區時相應增加的分區索引在分區表所在資料表空間中建立(與分區所在資料表空間無關)
Time of Update: 2018-07-23
此文從以下幾個方面來整理關於分區表的概念及操作: 1.資料表空間及分區表的概念 2.表分區的具體作用 3.表分區的優缺點 4.表分區的幾種類型及操作方法 5.對錶分區的維護性操作. (1.) 資料表空間及分區表的概念 資料表空間: 是一個或多個資料檔案的集合,所有的資料對象都存放在指定的資料表空間中,但主要存放的是表, 所以稱作資料表空間。 分區表: