1、創建表空間
create tablespace TESTDATE表空間名
datafile 'E:\app\HP\oradata\orcl\TESTDATE.dbf(表空間DBF文件路徑及名稱)'
size 500M (表空間大小)
AUTOEXTEND ON NEXT 50M (每次自動擴張大小)
maxsize unlimited;
2、創建用戶以及設置用戶權限
create user TESTDATE(用戶名) identified by root(密碼) default tablespace TESTDATE(表空間名);
grant resource,connect to TESTDATE; //為用戶分配權限
grant dba to TESTDATE;//賦DBA權限
3、若數據量太大超過32G則為表空間添加數據文件
//一個數據文件最多可擴展到32G,若不夠則多創建幾個數據文件
alter tablespace TESTDATE add datafile 'E:\app\HP\oradata\orcl\TESTDATE02.dbf' size 500M autoextend on next 500M maxsize unlimited;
4、導入數據庫語句
//exp方式導出的dmp文件導入語句,在cmd下切換到文件所在位置執行
imp TESTDATE/root file='D:\oracleInstallFile\testdata.dmp' log='D:\oracleInstallFile\testdata.log' full=y ignore=y
//expdp方式導出的dmp導入
//1、新建邏輯目錄
create directory DPDATA(邏輯目錄名) as 'D:\oracleInstallFile\';
//2、查看邏輯目錄是否創建成功
select * from dba_directories
//impdp數據導入
impdp TESTDATE/root directory=DPDATA dumpfile=testdata.dmp full=y logfile=testdata.log TABLE_EXISTS_ACTION=TRUNCATE
出現過的問題
在導入一個六十多個G的dmp文件時,為其添加了兩個表空間數據文件(64G),導入時報USERS表空間不足。
原因:由於dmp文件導出時從USERS表空間導出,導入時默認選擇了USERS表空間,在此我們只需要為USERS表空間添加一兩個數據文件即可。目前沒找到更改默認表空間的方法。
導出成csv文件
使用sqluldr264插件,在插件所在的位置執行如下語句
//采用sql文件的方式導出
分頁查詢sql語句
SELECT * FROM (SELECT ROWNUM AS rowno,sz.* FROM CBMXSJ sz WHERE ROWNUM <= 14078361) table_alias WHERE table_alias.rowno >= 0;
sqluldr264 user=TESTDATE/root@localhost:1521/orcl sql=D:\oracleInstallFile\data\TESTDATE.sql file=D:\oracleInstallFile\data\TESTDATE.csv table=TESTDATE head=yes log=D:\oracleInstallFile\data\TESTDATE.log
//使用sql語句導出
sqluldr264 user=TESTDATE/root@localhost:1521/orcl query="select * from TESTDATE" file=D:\oracleInstallFile\data\TESTDATE.csv table=TESTDATE head=yes log=D:\oracleInstallFile\data\TESTDATE.log
參考博客
https://blog.csdn.net/zhuangb1/article/details/29220111?utm_source=blogxgwz1
https://blog.csdn.net/gty931008/article/details/86160808?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
https://blog.csdn.net/JokerGreta/article/details/108325758?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
等等