轉載請註明出處:html
http://www.javashuo.com/article/p-yjjfmlor-bh.htmllinux
參考網址:sql
https://www.2cto.com/database/201704/634239.html數據庫
https://www.linuxidc.com/Linux/2017-01/139585.htmoracle
https://www.cnblogs.com/chinhr/archive/2012/04/27/2473357.htmlapp
http://www.javashuo.com/article/p-niseowhg-ku.html工具
https://jingyan.baidu.com/article/19192ad83f1978e53f57077d.html測試
https://jingyan.baidu.com/article/380abd0a1ab5631d90192ce9.htmlspa
https://blog.csdn.net/kepa520/article/details/50403083.net
https://blog.csdn.net/wdsr90/article/details/8560486
http://53873039oycg.iteye.com/blog/2017680
1. 安裝數據庫及plsql
Oracle11g的下載與安裝
https://www.2cto.com/database/201704/634239.html
Oracle 11g + PL/SQL安裝配置及利用Oracle數據泵導入DMP文件
https://www.linuxidc.com/Linux/2017-01/139585.htm
2. 建立表空間
可使用notepad++等打開dmp文件,看到裏面的tablespace名稱。
create tablespace "XXXXXX"
datafile 'E:\app\user\oradata\orcl\ XXXXXX.dbf' size 10000M
default storage (initial 1000M
Next 1000M
minextents 1
maxextents unlimited
pctincrease 0);
3. 導入表
上面是在system帳戶下運行。
因爲建立表時是在system下,表格導入另外一帳戶(如root)下,最好退出system,從新使用plsql登陸root,然後在plsql的‘工具’——‘導入表’裏面導入(在system裏面導入,處錯了)。‘從用戶’可使用notepad++等打開dmp文件,看到裏面的用戶名稱(或者導入出錯,也能看到建立表的用戶名稱。。。)。‘到用戶’選擇當前用戶root。在‘導入文件’中選擇dmp文件路徑,點擊導入。沒錯的話,就能夠了。。。不過可能遇到:
只有 DBA 才能導入由其餘 DBA 導出的文件:
https://www.cnblogs.com/chinhr/archive/2012/04/27/2473357.html
4. matlab經過下面網址的方式可經過odbc鏈接到oracle數據庫。
http://www.javashuo.com/article/p-niseowhg-ku.html
在系統DSN中添加oracle數據源,可使用下面的方式(開始我這邊matlab死活連不上oracle數據庫,後來經過下面三個網址,不知道怎麼改的,改來改去就能夠了。如今把這些都刪了,仍是能連oracle數據庫,因此沒辦法測試具體是哪一個起做用,於是都留着吧):
https://jingyan.baidu.com/article/19192ad83f1978e53f57077d.html
https://jingyan.baidu.com/article/380abd0a1ab5631d90192ce9.html
https://blog.csdn.net/kepa520/article/details/50403083
5. plsql讀寫文件: