資料庫導數
Ⅰ informix資料庫導數問題
UNLOAD TO a.txt DELIMITER '!' SELECT * FROM A
DELIMITER指定欄位定界符的字元,替代預設的『|』,上例中改為了'!'
Ⅱ 用sql server2008從oracle資料庫中導數報這個錯,在線求解!
數據源的問題。。。安裝oracle的環境了么?配好服務命名了么?可以先測試下服務命名通不通的。
Ⅲ SAP資料庫如何導出數據
看他們的系統報表或者清單
SAP對於這些東西有標準的導出成excel功能的。具體看菜單下有保存選項。
Ⅳ 請問用oracle的sql loader導數,ctl文件里的unrecoverable的含義,謝謝!
如果sqlldr需載入大量數據,那麼Oracle在載入時寫redo log和archive log所花的時間會佔到載入總時間很大部分並且不能被忽略;同時,也會產生大量的archive log文件侵蝕你的磁碟空間。
為了節省寫redo log的時間、節省寫archive log所消耗的磁碟空間,你可以規定sqlldr在載入時對新載入數據不產生redo信息,結果是載入速度提高了、歸檔日誌空間也節省了不少,但是,對新載入的數據來說將來的介質恢復就沒有保護作用了。
因為,在以前的備份中沒有剛剛載入的數據,這容易理解;並且,你使用了unrecoverable,那麼在日誌中也沒有對新載入數據和載入動作的詳細描述。如果此時數據文件被破壞,剛剛載入的數據明顯無法恢復。
結論是unrecoverable可以提高載入的速度,推薦在載入完成後立即對資料庫或至少對表空間備份。
Ⅳ ORACLE中不同表空間,不同用戶之間如何導數
Oracle資料庫本身對用戶和表空間沒有特別的要求,不同用戶可以使用同一個表空間,甚至可以直接使用系統表空間。
CREATE USER USER_1 IDENTIFIED BY PASS DEFAULT TABLESPACE USERS;CREATE USER USER_2 IDENTIFIED BY PASS DEFAULT TABLESPACE USERS;
但是出於後期運行維護和性能管理考慮,建議應用用戶創建使用新的表空間,並且不同用戶分別使用不同的表空間,便於許可權劃分、系統升級、數據維護、備份恢復、數據遷移、性能調優等。
Ⅵ 請教各位大蝦一個oracle 導數問題
1.首先修改資料庫compatible=7.3.0
2. alter table xxx storage(next 4m pctincrease 0 maxextents unlimited)
3.前面你貼的存儲參數是否是這張表的存儲參數
Ⅶ 審計局如何審計資料庫
第一節 電子數據的獲取 審計人員採用審計軟體進行審計,須先取會計電子數據。如何取得電子數據,應根據不同的網路環境和工作平台,採取不同的方式來處理。 1 、確定客戶是單機還是網路型資料庫。客戶使用的是單機或網路資料庫是由客戶所使用的會計軟體所決定,會計軟體有單機版和網路版之分,一般來講大中型企業,應用網路版較多,中小企業使用單機版較多,審計人員可以通過詢問了解,確定該客戶使用會計軟體是單機版還是網路版。 2 、確認客戶的工作平台。工作平台一般有三種,常見平台有:第一種 DOS 環境,第二種 WINDOWS 系列,第三種 UNIX 系統。 3 、會計資料庫指定。 DOS 或 WINDOWS 環境下的單機版,首先找到資料庫文件,確定資料庫文件名,將該文件拷貝到審計工作區即可。如何找到資料庫文件呢?一般來講,單機資料庫是以文件形式存的,確定該文件的位置,將其拷貝至審計工作區即完成會計數據的指定。 方法一:根據資料庫的後綴可確定資料庫的類型,如,後綴和資料庫類型對照如下表。 後綴名 資料庫類型 DBF DBASE 或 FOXPRO DB PARADOX , SYBASE 單機版 MDB ACCESS TXT 文本類型 方法二:審計人員也可以通過輸入幾張憑證來查找出存放會計數據的資料庫,有可能根據文件更新的時間來確定資料庫。 方法三:主要通過和會計人員交談,來確定資料庫的位置,也可通過詢問軟體公司或軟體設計人員來確定其位置。 4 、網路型數據的獲取數據方法。 方法一:通過 ODBC 連接,用資料庫所提供的終端驅動來直接連接至資料庫,讀取數據。 用友V-8.0 採集 .doc 方法二:大型資料庫一般具有輸出成其它資料庫格式的功能,能將所需數據表轉換為其它資料庫格式文件。 如: SQLSEVER 中輸出數據的功能項為 Import and Export Data 執行 , 待出現 Data transformation Servies Wizard .第一, Source 選擇界面中最底行 database 選所要訪問的資料庫。第二, . 執行下一步會出現 Destination 界面與 Source 界面相似。只是 Destination 數據而已。選擇所導出的資料庫類型。註:若選擇 Access 等需是已建立的空庫如 DB1.MDB .隨後一步步執行即可。 Sqlserver 資料庫導出介紹 .doc 5 、 UNIX 操作系統下資料庫的利用。裝有 WINDOWS 終端時或可裝 WINDOWSNT 終端,通過資料庫所提供的終端驅動來直接連接至資料庫,讀取數據。轉成單機資料庫,首先在該 UNIX 操作系統下將數據轉換成單機資料庫。然後,在 UNIX 操作系統下可用命令 『 DOSCOPY ' 或』 DSCOPY '來將數據拷貝成 DOS 文件格式。 第二節 數據獲取案例 一。數據獲取舉例: 1 . 用友 6 用友V6 採集 .doc 2 . 用友 7 3 . 用友 8 用友V-8.0 採集 .doc Sqlserver 資料庫導出介紹 .doc 4 . 金蝶 6 5 . 金蝶 8 類似用友 8 6 . 天翼。軟體本身有 exchange.exe, 可將數據導出為 DBF 型 數據。 7 . 郵政。軟體本身有導出為 DBF 資料庫的功能。 8 . 遠光, SQLSEVER 資料庫。 9 . 金算盤 , 單機板資料庫為 ACCESS 型 *.mdb, 口令為「 gold 」。網路版本為 Oracle 輸出為文本文件。 10 . 安易財務軟體單機版為 DBASE ,網路版為 SQLSEVER . 11 . 以浪潮軟體為例,在軟體中有數據導出功能,可將帳務數據導出為文本文件。 12 . 通用財務軟體為 ACCESS97 資料庫 , 但其數據文件後綴為 ,*.DB 其它各類軟體,不外乎以下各類資料庫,現歸納如下。 第三節 各類資料庫導數方法 1. Access ACCESS 數據的導入 .doc 1)。 導入其它資料庫 2 )導入文本文件 3 ) ODBC 導入 2. Execl 如何運用 EXCEL 讀取文本文件 .doc 1 )打開 DBASE 文件 2 )導入文本文件 3. SQLSEVER 4. Oracle 1) ODBC 設置ODBC 用 ACCESS 導出較為常用 , 參見 ACCESS 數據導入。 2) 文本文件 由系統管理員用 SQLPLUS 引出數據為文本文件。 5. Sybase 1 ) ODBC 2 ) 導出為文本文件如,浪潮軟體系列。 6. Db2 1 ) ODBC 2 )文本文件 7. BDE 第四節 數據轉移方法 1 . 軟盤。壓縮工具 rar 、 zip 、 arj 等工具。在光碟工具目錄下有各壓縮工具。 1) 在 windows 環境下推薦使用 winzip,rar 來壓縮和解壓,要求在客戶機上能使用 winzip 或 rar .審計人員應掌握以上軟體的用法,特別是文件較大時,壓縮至多張盤的用法。選項中注意明確文件名為長文件名,文件類型為 win95/98, 多張盤壓縮時可直接壓縮至 A 盤。 2) 用軟體拷貝,如, dos 環境下可用 ARJ 先將數據壓縮成一張軟盤大小可容納的文件,然後拷貝至軟盤。具體操作命令: ARJ a test *.* 解釋:將該目錄下所有文件壓縮至 test.arj (壓縮好的文件名) . 若數據較大,需壓縮至多張軟盤,具體操作命令: ARJ a – r – v1440 test *.* 解釋:將該目錄下的所有文件,包括下級目錄下的文件,壓縮至 test.arj, test.a01, …。然後將壓縮好的文件 test.arj, test.a01, …分別拷貝至軟盤。 解壓命令為: ARJ x test.arj 多張盤解壓命令為: ARJ x – vv test.arj . 2 .雙機互連線,前提是雙機須有網卡 , 用特製網線連接,雙機域名,工作組名相同,雙機可看見,若看不見,須互相查找以傳遞數據。特製網線的製作和一般網線稍有不同, A 機的埠中的第 1 和 2 根線對應 B 機的第 3 和 6 根線,同樣 B 機的第 1 和 2 根線對應 A 機的第 3 和 6 根線。 3 . 網路傳送。將該機設為網路終端,以終端身份訪問網路中的伺服器或其它機器。 4 . 優盤。大小為 32M , 64M , 128M . 5 . USB 連線。須安裝驅動程序。 6 . 移動硬碟。 取得會計電子數據後,即可對其進行審計分析相關熱詞:審計人員獲取審計數據
Ⅷ 求一個Linux環境的oracle資料庫利用imp語句導數的shell腳本
這是一個先刪除用戶,再重建用戶,然後賦權的腳本,可以放到crontab中定時執行
source/opt/.bash_profile
DATE=$(date+%Y%m%d)
sqlplus/nolog<connect/assysdba;
DROPUSERWAPUSERCASCADE;
DROPUSERJLTGAMECASCADE;
CREATEUSER"WAPUSER"PROFILE"DEFAULT"
IDENTIFIEDBY"123456"DEFAULTTABLESPACE"JLTGAME"
TEMPORARYTABLESPACE"TEMP"
ACCOUNTUNLOCK;
CREATEUSER"JLTGAME"PROFILE"DEFAULT"
IDENTIFIEDBY"JLTGAME123"DEFAULTTABLESPACE"JLTGAME"
TEMPORARYTABLESPACE"TEMP"
ACCOUNTUNLOCK;
GRANTCREATEVIEWTOJLTGAME;
GRANTCREATETABLETOJLTGAME;
GRANTALTERANYTYPETOJLTGAME;
GRANTCREATESESSIONTOJLTGAME;
GRANTCREATESYNONYMTOJLTGAME;
GRANTCREATETRIGGERTOJLTGAME;
GRANTALTERANYINDEXTOJLTGAME;
GRANTALTERANYTABLETOJLTGAME;
GRANTCREATEANYTYPETOJLTGAME;
GRANTCREATEANYVIEWTOJLTGAME;
GRANTCREATESEQUENCETOJLTGAME;
GRANTCREATESNAPSHOTTOJLTGAME;
GRANTALTERTABLESPACETOJLTGAME;
GRANTCREATEANYINDEXTOJLTGAME;
GRANTCREATEANYTABLETOJLTGAME;
GRANTCREATEPROCEDURETOJLTGAME;
GRANTALTERANYTRIGGERTOJLTGAME;
;
;
;
;
exit
EOF
impuserid=jltgame/JLTGAME123file=/backup/52backup/jltgame$DATE.dmpfull=ylog=/opt/logjltgame$DATE.dmp
Ⅸ oracle 導數的問題
oracle-00001 違反唯一約束條件
有重復數據。。。剔除重復數據就好了。