orcle匯入資料檔案

2021-08-30 17:04:45 字數 1675 閱讀 6951

在bj上班已經2個月了,感覺一直沒有進入狀態,只有強迫自己進入了。為了不荒廢之前學過的東西,計畫從資料庫開始繼續深入了解。於是從某處拷了個3.xg的資料庫檔案,回來恢復,然後搞搞效能優化。

匯入步驟:

1、建立(臨時)表空間

create tablespace ts_a 

datafile 'd:\oracle\product\10.2.0\oradata\orcl\***.dbf' size 2048m

size 2048m

autoextend on

next 256m maxsize 20480m

extent management local;

create temporary tablespace ts_temp

tempfile 『d:\oracle\product\10.2.0\oradata\orcl\***_temp.dbf』

size 2048m

autoextend on

next 256m maxsize 20480m

extent management local;

2、建立使用者

create user user_*** identified by password

default tablespace ts_a

temporary tablespace ts_temp;

3、授予許可權

grant dba,connect,resource to ***;

4、匯入資料檔案(此命令在cmd裡邊執行)

imp system/*** fromuser=old_user touser=user_*** file=***.dmp ignore=y log=***_log.txt

然後就是長達乙個小時的等待時間。。。

以下是輸出日誌:

經由常規路徑由 export:v10.02.01 建立的匯出檔案

已經完成 zhs16gbk 字符集和 al16utf16 nchar 字符集中的匯入

匯出客戶機使用 utf8 字符集 (可能的字符集轉換)

匯出伺服器使用 utf8 nchar 字符集 (可能的 ncharset 轉換)

. 正在將 cwxt_08 的物件匯入到 njga0621

. . 正在匯入表 "tt_bd_***precord"匯入了 0 行

......

.... . 正在匯入表 "vtosh2yvzxh9cxytrhhuv5qawx"匯入了 0 行

. . 正在匯入表 "vtosh2yvzy38kj1vaj72ykkm2"匯入了 0 行

成功終止匯入, 沒有出現警告。

另外可能會用到的命令:

5、刪除表空間、資料檔案和內容

drop tablespace *** including contents and datafiles;

6、刪除使用者

drop user *** cascade;

ORCLE資料匯入匯出

本地安裝號資料庫軟體,並建立資料庫orcl 在建表空間的時候,建議命名與資料來源資料庫的表空間一致,不然後續匯入會出現問題 第1步 建立臨時表空間 create temporary tablespace qq temp tempfile d oracle data qq temp.dbf size ...

orcle之PLSQL匯入資料

在用以前,敲機房的時候都是用sql server中一條一條的寫 可是在用敲用了pd以後就不能那麼傻不拉幾的區一行一行的敲了,畢竟有了工具,今天就總結一下匯入sql指令碼。首先單機file,然後選擇new commond window,如下圖 然後在開啟的視窗中輸入 d share 05 drp sq...

命令列匯入匯出資料檔案

為支撐資料量,引入了mycat做為分庫,分表的 持久層 mycat在語法上不支援mysql的語法。mycat資料匯入需要帶有插入宣告的列 匯出命令 1.通過doc進入到mysql目錄下如 c program files x86 mysql mysql server 5.1 bin mysqldump...