天天看點

通過PL/SQL導入資料到oracle資料庫

一、oracle安裝

需要注意一下幾個問題:

1、設定監聽需啟動背景OracleOraDb11g_home1TNSlistener服務。

2、需設定環境變量ORACLE_HOME為資料庫的安裝路徑,如:E:\app\Administrator\product\11.2.0\dbhome_1

二、通過plsql導入dmp檔案

1、用system登入資料庫,連結為SYSDBA,建立表空間jmis和使用者jmis。

       建立表空間jmis語句:

CREATE TABLESPACE jmis DATAFILE 'E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf' SIZE 600M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED EXTENTMANAGEMENT LOCAL;

      注意路徑:

E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf是建立的,是以前不存在的。

若上面一句建立表空間的語句出錯,也可以試試下面這句:

create tablespace jmis datafile 'E:\app\Administrator\product\11.2.0\dbhome_1\oradata\sample\jmis.dbf' size 10M reuse autoextend on next 5M maxsize 3096M;

      建立使用者jmis語句:

CREATE USER jmis IDENTIFIED BY jmis

    PROFILE DEFAULT

    DEFAULT TABLESPACE jmis

    TEMPORARY TABLESPACE TEMP

    ACCOUNT UNLOCK;

     使用者名為jmis,密碼為jmis,使用系統預設的使用者配置檔案,預設表空間為jmis,臨時表空間為TEMP。

2、編輯使用者jmis,在其角色欄中添加dba.

3、用jmis登入資料庫,連結為Normal。

4、導入dmp檔案,在運作中輸入cmd 彈出指令行視窗 ,找到你的oracle 的安裝目錄 找到bin目錄 之後 在bin目錄下 輸入:

imp userid=使用者名/密碼@orcl file=d:\nc60.dmp full=y ignore=y

如:imp userid=jmis/[email protected] file=f:\jmis.dmp full=y ignore=y

(full=y 是否全部導入 隻有目前使用者是dba的時候 才能用此選項 。

希望能幫助你。ignore=y解決了彈出警告時,終止導入的問題)

5、導入.pdc的資料表:

工具——導入表——Sql插入

在SQLplus可執行檔案欄中填入如下路徑:

E:\app\Administrator\product\11.2.0\dbhome_1\BIN\imp.exe

導入檔案欄填入:pdc檔案路徑。

繼續閱讀