Oracle導出導入表結構操作實戰記錄

1.Plsql —工具 — 導出用戶對象

2.輸出文件路徑查看導出的xx.sql文件

3.數據庫A導表進數據庫B,先在B庫建立相同的表空間 臨時表空間可不需要

創建表空間

create tablespace USER_DEF_DATA
logging
datafile '/data/oracle/app/oracle/oradata/lcfa/test_lcfa6.dbf' 
size 1024M 
autoextend on 
next 100m maxsize 20480M extent management local;  

刪除表空間,及對應的表空間文件也刪除掉

drop tablespace USER_DEF_DATA including contents and datafiles cascade constraint;

表空間太小可以刪除表空間再重新創建表空間,但裡面數據全沒瞭

表空間太小又不想刪除表空間可選擇增加表空間大小

ALTER TABLESPACE DAYWORK ADD DATAFILE '/data/oracle/app/oracle/oradata/lcfa/test_lcfa01.dbf'

4.查看表空間位置、名稱、大小

 select name from v$datafile 
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d 
WHERE t.tablespace_name = d.tablespace_name 
GROUP BY t.tablespace_name; 

5.將xx.sql文件上傳到跳轉機,再從數據庫服務器sftp登錄跳轉機下載該xx.sql文件

6.登錄數據庫服務器的oracle用戶,登錄方法:sqlplus 用戶名/密碼@實例名 導入表進數據庫:@+路徑+xx.sql

9.導入完成plsql查看結果

查看用戶所有表數量

select count(1) from  user_tables

總結

到此這篇關於Oracle導出導入表結構操作的文章就介紹到這瞭,更多相關Oracle導出導入表結構內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: