Time of Update: 2015-03-03
標籤:1.索引是做什麼的?回答: 索引是資料庫中用來提高查詢效率。補充: 過多的建立索引會大大降低DML語句的效率,建立索引的原則是在經常作為查詢條件的欄位上建立 索引,在存在大量重複資訊的欄位上不適合建立索引。注意:(以下情況索引失效)
Time of Update: 2015-03-02
標籤:【轉自】http://www.cnblogs.com/netsql/articles/1745978.html注意點:1.如果在PL/SQL 等工具裡開啟的話,直接修改下面的代碼中[斜體加粗部分]執行2.確保路徑存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要儲存檔案的路徑存在/*分為四步 *//*第1步:建立暫存資料表空間 */create temporary tablespace user_temp
Time of Update: 2015-03-01
標籤:什麼是一致性讀? 一致性讀指的是在從查詢那一刻起,中間的變化不予理會。 舉例說明 比如我有兩個帳戶A,B. A 有1000塊,B有1000快。我查詢的時候查詢速度比較慢。中間A轉500到B賬戶。 已經查詢到A賬戶有1000,B賬戶有1500,這個時候我查詢的結果是查詢的結果應該是2500還是2000呢? 正確結果當然是2000。 這裡就設計到oracle一致性查詢的問題了. oracle有兩個概念: 1.SCN,SYSTEM CHANGE NUMBER
Time of Update: 2015-03-02
標籤:oracle中匯入dmp資料庫檔案Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於 在oracle 中
Time of Update: 2015-03-03
標籤:oracle linux 使用者 解鎖 locked 使用者doiido串連oracle的時候報如下錯誤:ORA-28000: the account is locked查看使用者狀態sql> conn / as sysdbasql> SELECT
Time of Update: 2015-03-01
標籤:BEGINFOR L_RECORD IN (select RECORD_ID,CURR_PERIOD,PERIOD_START_DATE, (sysdate- PERIOD_START_DATE) diffTime,(P.PERIOD_END_DAY-P.PERIOD_BEGIN_DAY) periodDiffDay from CPS_PATIENT_PATH_RECORD t1inner join cps_treat_period p on
Time of Update: 2015-03-03
標籤: 使用的是Oracle 11g之前其實已經弄過幾下,不過沒有太多學習,現在開始重新好好的學習一下,包括SQL語句等。先從安裝後開始,我安裝了用戶端sqldeveloper,但是進入後需要串連,這我都忘了怎麼弄了,開始查看資料。
Time of Update: 2015-03-01
標籤:--1.plsql中學習job --學習job --建表 create table test_job(para_date date); commit; insert into test_job values(sysdate); commit; select * from test_job; --建立存貯過程 create or replace procedure test_jobproce as begin insert into test_job
Time of Update: 2015-03-02
標籤:************************************************************第一部分:概念************************************************************SQL 計劃管理是一種隨Oracle Database 11g 引入的新功能,通過維護所謂的“SQL計劃基準(SQL plan baseline(11g))”來使系統能夠自動控制SQL 計劃演變。啟用此功能後,只要證明新產生的SQL
Time of Update: 2015-02-28
標籤:1、C#中:上取整——Math.Ceiling(Double),即返回大於或等於指定雙精確度浮點數的最大整數(也可稱為取天板值); eg: Math.Ceiling(1.01)=2;
Time of Update: 2015-03-03
標籤:注意:所有軟體最後不要安裝在program files (x86)下 PL/SQL Developer顯示Not logged on 以管理員的身份開啟PL/SQL Developer 2. tns無法解析指定的串連標識符 檢查Oracle
Time of Update: 2015-03-04
標籤:oracle 記錄 1.序列(sequence)序列:可供多個使用者來產生唯一數值的資料庫物件集合 自動提供唯一數值 共用對象 主要用於主鍵自增 將序列值裝入記憶體可以提高訪問效率 建立: CREATE SEQUENCE sequence increment by n start with n maxvalue n |
Time of Update: 2015-02-28
標籤:方案是使用Oracle Instant Client:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 步驟一:到Oracle官方網站下載對應的Instant
Time of Update: 2015-03-02
標籤:一)日期函數[重點掌握前四個日期函數]1.add_months[返回日期加(減)指定月份後(前)的日期] add_months(d1,n1)【功能】:返回在日期d1基礎上再加n1個月後新的日期。【參數】:d1,日期型,n1數字型【返回】:日期select sysdate,add_months(sysdate,3) from dual;返回:2015/3/2 22:22:50,2015/6/2 22:22:502.last_day [返回該月最後一天的日期] last_
Time of Update: 2015-03-02
標籤: 資料庫總管通過控制資料庫內部的執行調度來控制資源在各個會話之間的分布。通過控制所要啟動並執行會話以及會話啟動並執行時間長度,資料庫總管可以確保資源分布與計劃指令相匹配,因此也符合營運目標。 請注意,oracle resource manager對CPU的限制粒度為消費組(consumer group), 無法細化控制消費組內個別進程消耗CPU的比例,只要不超出該消費組的CPU限制,消費組內的單個或多個進程的CPU使用不受限制。
Time of Update: 2015-03-02
標籤:--Oracle trunc()函數的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期為2011-3-182.select trunc(sysdate, ‘mm‘) from dual --2011-3-1
Time of Update: 2015-03-02
標籤:rac goldengate 安裝環境:source:OS:redhat 6.3DB:11.2.0.4 racOGG:11.2.1.0.1target:OS:redhat 6.3DB:11.2.0.4OGG:11.2.1.0.1rac到單機的一個傳輸配置,這裡測試ogg沒有放入到共用儲存中。建議生產環境將ogg放入共用儲存,以免單點故障。Prepare(Source And Target DB):useradd ogg -
Time of Update: 2015-02-28
標籤:要串連Oracle往往需要安裝上百兆的ORACLE用戶端,顯得十分麻煩。先就介紹如何通過使用精簡用戶端,且不需要安裝的用戶端,配合PLSQL串連oracle資料庫。 其實這些操作都很簡單,寫在這裡,就當是一個知識管理吧,以後忘記了怎麼配置,就開啟這篇部落格。 首先下載安裝包 在Oralce官方網站上下載Oracle Instantclient Basic package。地址如下:http://www.or
Time of Update: 2015-03-03
標籤:oracle序列 sequence對象 ************************************************************************ ****原文:blog.csdn.net/clark_xu 徐長亮的專欄************************************************************************&
Time of Update: 2015-03-01
標籤:曾經遇到過這樣一個需求:要求為method傳入String,內容如"使用者ID0,使用者ID1,使用者ID2...",然後根據這些ID返回一個結果集作為資料表供別人查詢。SELECT * FROM TBL WHERE ID IN (‘使用者ID0,使用者ID1,使用者ID2‘) 不就可以解決問題嗎?但實際情況是,結果集無法通過一個簡單的SELECT就可以得到。 讓我明確一下需要解決的問題: