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!
推薦閱讀:
- Oracle縮表空間的完整解決實例
- Oracle查看表空間使用率以及爆滿解決方案詳解
- Oracle查詢表空間大小及每個表所占空間的大小語句示例
- oracle創建用戶過程詳解
- 關於oracle數據庫表空間擴容的問題