Time of Update: 2015-11-05
標籤:在oracle中,資料表空間是儲存概念上的,建立資料表空間需要有對應的資料檔案,資料檔案建立好之後直接會把一定的磁碟空間分配給它,這樣可以對資料庫的儲存空間進行有效管理。然後在建表的時候指定對應的資料表空間,該表的資料就會都存在資料表空間對應的資料檔案上,和Mysql那種每個表一個檔案的方式比起來,儲存的可控性更強。oracle和mysql不同,不存在mysql中那種資料庫的概念,而是執行個體的概念,當然,也可以在執行個體裡建立不同的user來區分,每個user對應的表都是相對獨立的,比如
Time of Update: 2015-11-04
標籤:需要在oracle中將連續的數字分段類比資料:fphm je1001 201002 301003 121005 321006 331007 881009 991010 111011 11如資料所示,發票號碼(fphm)中間有中斷,我們需要將其按連續性分段,並匯總其金額(je)sql:select fphm,fphm-rownum,jefrom test_fp order
Time of Update: 2015-11-04
標籤:psu升級(本實驗是將10.2.0.3.12升級到10.2.0.3.15)一、解壓安裝包自訂存放路徑為/home/oracle/yjb/psu/10.2.0.3.15cd /home/oracle/yjb/psu/10.2.0.3.15unzip p6880880_112000_04-SEP-2015_Linux-x86-64.zipunzip p20760997_112030_15_Linux-x86-64.zip -d
Time of Update: 2015-11-04
標籤:異常 loop exception into oracle 在使用oracle SQL進行編程的時候,SELECT INTO
Time of Update: 2015-11-02
標籤:近期根據項目業務需要對oracle的物化視圖有所接觸,在網上搜尋關於這方面的資料,便於提高,整理內容如下:物化視圖是一種特殊的物理表,“物化”(Materialized)視圖是相對普通視圖而言的。普通視圖是虛擬表,應用的局限性大,任何對視圖的查詢,Oracle都實際上轉換為視圖SQL語句的查詢。這樣對整體查詢效能的提高,並沒有實質上的好處。1、物化視圖的類型:ON DEMAND、ON
Time of Update: 2015-11-02
標籤:在同一張表中,通過將row置為inactive狀態來實現資料的歸檔。資料庫中,可以對那些inactive row進行壓縮最佳化。在實現歸檔的同時,應用可以被限制只訪問那些active狀態的資料。預設情況下,那些inactive row對應用是不可見得。 開啟表的in-database archiving功能,在建立表的時候要使用關鍵字"row archival"。使用關鍵字"row archival"建立的表會增加一個隱藏列:ora_archive_state。SQL>
Time of Update: 2015-11-04
標籤: 在建立使用者之後,使用者不能幹任何事情,登入資料庫都會報ORA-01045: user XIAOMING lacks CREATE SESSION privilege; logon denied錯誤。這時我們就應該給使用者授權。先來瞭解Oracle的許可權管理。 一、許可權概述
Time of Update: 2015-11-04
標籤:原來的網站資料存放區在sqlserver中,梳理好資料表的欄位關係,需要匯入到oracle資料庫中。網上提供了若干解決方案。其中一個是在伺服器有sqlserver和oracle的情況下直接進行匯出工作。這個操作我嘗試了,沒有成功。之前的時候access可以匯入到oracle中,然後就考慮把sqlserver的資料匯入到access中。實際的操作是:1.sqlserver到excel:直接開啟一個excel2.excel到accessaccess外部資料---〉excel,選擇對應的exce
Time of Update: 2015-11-04
標籤:--MINUS去差集,取第一個集合有的而第二集合沒有的,並以第一個欄位排序select t.bumenbm from T_HQ_BM tminusselect b.bumenbm from t_hq_bm2 b--INTERSECT 取交集,取兩個集合都有的,並按第一個欄位排序select t.bumenbm from T_HQ_BM tintersectselect b.bumenbm from t_hq_bm2 b--UNION去重合并,去重複記錄,並按第一個欄位排序select t.
Time of Update: 2015-11-02
標籤: CREATE OR REPLACE PACKAGE pak_02 IS--包頭--這裡可定義公用參數FUNCTION fun_01 RETURN NUMBER;PROCEDURE pro_01 ;END;CREATE OR REPLACE PACKAGE BODY pak_02 IS--包體--這裡可定義私人變數FUNCTION fun_01 RETURN NUMBER IS BEGIN RETURN 666; END;PROCEDURE pro_01 IS
Time of Update: 2015-11-02
標籤:--建立資料表空間(一個資料表空間可以有多個使用者)--create tablespace demodatafile ‘D:\oracle\oradata\junchen\PLATFORM\demo.dbf‘size 50mautoextend on;--建立使用者,並且關聯資料表空間--create user demoidentified by dddefault tablespace demo;--給使用者指派許可權--grant connect,resource to
Time of Update: 2015-11-03
標籤:安華金和 資料庫安全 資料防泄漏 oracle 原創安華金和
Time of Update: 2015-11-03
標籤:一、可用SYS登入,二、查鎖session_ID尋找預存程序OPERATIONDATA_IMP被哪些session鎖住而無法編譯select * FROM dba_ddl_locks where name =upper(‘OPERATIONDATA_IMP‘);三、查出sid serial#從而得到session_id,然後通過select t.sid,t.serial# from v$session t where
Time of Update: 2015-11-02
標籤:oracle 預存程序 函數
Time of Update: 2015-11-03
標籤:oralce資料類型number,varchar2,char,datechar和varchar2的儲存編碼:char和varchar2的最大長度:long和clob類型 建立表: create語句,建立表 desc語句,查看錶結構 default語句,給列指定預設值 not null約束條件,確保欄位值非空----------------------------------------
Time of Update: 2015-11-03
標籤:物化視圖建立文法:CREATE MATERIALIZED VIEW <schema.name>PCTFREE <integer>--儲存參數PCTUSED <integer>--儲存參數TABLESPACE <tablespace_name>--資料表空間BUILD IMMEDIATE|DEFERRED--建立方式ENABLE|DISABLE QUERY REWRITE--是否支援查詢重寫REFRESH
Time of Update: 2015-11-03
標籤:原文地址:http://www.oschina.net/question/30362_4057一、 ROWID的概念儲存了row在資料檔案中的具體位置:64位 編碼的資料,A-Z, a-z, 0-9, +, 和 /,row在資料區塊中的儲存方式SELECT ROWID, last_name FROM hr.employees WHERE department_id = 20;比 如:OOOOOOFFFBBBBBBRRROOOOOO:data object number,
Time of Update: 2015-11-03
標籤:1、事務概念: 概念:在資料庫中事務是工作的邏輯單元,一個事務是由一個或多個完成一組的相關行為的SQL語句組成,通過事務機制確保這一組SQL語句所作的操作要麼完全成功執行,完成整個工作單元操作,要麼一點也不執行。 主要特性:確保資料庫的完整性。 2、事務的ACID特性
Time of Update: 2015-11-03
標籤:. 索引分類Ø
Time of Update: 2015-11-04
oracle備份指令碼oracle9i備份指令碼:全備(level 0):bash-3.00$ more ora9i_rman_bak.sh | grep -v "#"CUSER=`id |cut -d"(" -f2 | cut -d ")" -f1`RMAN_LOG_FILE=${0}.outif [ -f "$RMAN_LOG_FILE" ]then rm -f "$RMAN_LOG_FILE"fiecho >> $RMAN_LOG_FILEchmod 666