oracle9i中外部表的使用
說明:
這個帖子講述oracle9i外部表(external table)的初級使用。
什麼是外部表?
external table和正規的表很相似,具體的定義可以參見《oracle概念手冊》,以下的幾點需要注意:
>建立的語法類似於: "create table ... organization external"
>資料在資料庫的外部組織,是作業系統檔案。
>作業系統檔案在資料庫中的標誌是通過乙個邏輯目錄來對映的。
>資料是唯讀的。(外部表相當於乙個唯讀的虛表)
>不可以在上面執行任何dml操作,不可以建立索引。
>可以查詢操作和連線。可以並行操作。
例子:
假定有如下的兩個資料檔案:
1 平面檔案資料的描述
假設如下的兩個平面檔案
1.dat:
2.dat:
(要有對作業系統中該目錄的讀寫許可權。)
2 建立乙個邏輯目錄並進行適當授權:
注意:建立完畢邏輯目錄之後要把平面檔案拷貝到該目錄下,另外還要注意檔案名字不要寫錯。
3 建立外部表
4 進行select選擇操作看看是否正確:
如果要得到外部表的有關資訊:
如果dba想要知道平面檔案的位置,使用如下的查詢:
ORACLE9i 表分析指令碼
oracle9i 表分析指令碼 oracle9i 表分析 包含index 的分析指令碼,在aix5.2 ksh 上通過.filename get ana sql.sql set feedback off set echo off set heading off set pagesize 0 set ...
解除安裝Oracle 9i
1 停止所有oracle服務 2 刪除登錄檔中的所有關於oracle項 1 在hkey local machine software下,刪除oracle目錄 2 在hkey local machine system controlset001 services下,刪除所有oracle項 3 在hke...
oracle9i解除安裝
今天裝了oracle 9i,後來重灌遇到問題因為解除安裝未乾淨。幾經周折終於成功,現將解除安裝步驟供以後參考 1 停止服務 開啟 服務 然後停止所有oracle服務 2 刪除程式 3 刪除登錄檔中的所有關於oracle項 1 在hkey local machine software下,刪除oracl...