日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

impdp导入mysql_Oracle数据库的impdp导入操作以及dba_directories使用方法

發(fā)布時(shí)間:2023/12/3 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 impdp导入mysql_Oracle数据库的impdp导入操作以及dba_directories使用方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Oracle數(shù)據(jù)庫(kù)的impdp導(dǎo)入操作以及dba_directories使用方法

今天從同事那里拿到了導(dǎo)出的dmp文件,當(dāng)導(dǎo)入時(shí)發(fā)現(xiàn)了很多問(wèn)題,記下來(lái)以免以后忘記,以下是本人的操作過(guò)程:

1.首先是創(chuàng)建一個(gè)文件夾dump,用來(lái)存放dmp文件,存放在E:\oracle\dump

2.然后是把同事那里拿來(lái)的表空間腳本執(zhí)行完,我是用system執(zhí)行的,下邊是其中一段:

CREATE TABLESPACE UR_FWDJ_DATA DATAFILE

'E:\oracle\oradata\orcl\UR_FWDJ_DATA.dbf' SIZE 1060M AUTOEXTEND OFF,

'E:\oracle\oradata\orcl\UR_fwdj_data_2.dbf' SIZE 4684M AUTOEXTEND OFF

LOGGING

ONLINE

PERMANENT

EXTENT MANAGEMENT LOCAL AUTOALLOCATE

BLOCKSIZE 8K

SEGMENT SPACE MANAGEMENT AUTO

FLASHBACK ON;

3.創(chuàng)建好表空間之后,在dos命令下使用impdp導(dǎo)入,但之前需要做點(diǎn)準(zhǔn)備工作:

3.1 創(chuàng)建邏輯目錄,該命令不會(huì)再硬盤中創(chuàng)建真正的目錄,最好使用system等管理員賬戶創(chuàng)建:

create or replace directory mydump as 'E:\oracle\dump';

3.2 查看是否正確創(chuàng)建(硬盤中也要有這個(gè)目錄,Oracle并不關(guān)心該目錄是否真的存在,如果不存在會(huì)報(bào)錯(cuò)):

select * from dba_directories;

3.3 目錄創(chuàng)建好之后,就可以把讀寫(xiě)權(quán)限授予特定用戶:

grant read,write on dirrectory mydump to system;

3.3 這里同時(shí)提一下,如果創(chuàng)建的目錄不對(duì),修改,刪除的命令:

修改:create or replace directory mydump as'F:\Program Files\file\top';

刪除:drop directory mydump;

4.創(chuàng)建好目錄之后,開(kāi)始操作還原數(shù)據(jù)

impdp system/manager directory=mydump dumpfile=ur_fwdj.dmp logfile=ur_fwdj.log

5.執(zhí)行過(guò)程中發(fā)現(xiàn)表空間不夠用了,擴(kuò)表空間:

alter database datafile'E:\ORACLE\ORADATA\ORCL\UR_FWDJ_DATA.DBF' resize 2000M;

發(fā)現(xiàn)在PL/sql中執(zhí)行會(huì)報(bào):Oracle ORA-00911 無(wú)效字符,但只需要在dos下邊執(zhí)行就會(huì)成功,好奇怪!

6.有時(shí)候我們執(zhí)行的過(guò)程中導(dǎo)入有錯(cuò)誤,需要把導(dǎo)入的用戶下的表都刪除,刪除表空間如下:

刪除用戶以及用戶下的所有表:drop user ur_fwdj cascade;

刪除表空間:drop tablespace ur_fwdj_data including contents and datafiles;

--如果刪除空的表空間,但是不刪除物理文件

drop tablespace ur_fwdj_data;

--如果是刪除空的表空間并刪除物理文件

drop tablespace ur_fwdj_data including datafiles

--如果是刪除非空表空間,不刪除物理文件

drop tablespace ur_fwdj_data including contents;

--如果是刪除非空表空間并刪除物理文件

drop tablespace ur_fwdj_data including contents and datafiles;

--如果其他表空間的表的外鍵約束關(guān)聯(lián)到本表空間的表的字段時(shí),就:

drop tablespace ur_fwdj_data including contents and datafiles cascade constrants;

所以上邊刪除表空間的意思明白了吧!

導(dǎo)出:

expdp name/pass@test directory=mydump dumpfile=UR_FWDJ.DMP schemas=ur_fwdj(遠(yuǎn)程導(dǎo)出數(shù)據(jù)的一種方法)

注意的是如果UR_FWDJ.DMP是小寫(xiě),我導(dǎo)入時(shí)有影響,大寫(xiě)就成功導(dǎo)入了,不知道什么原因

最后不要加分號(hào),不然會(huì)提示目錄名某某某無(wú)效!

總結(jié)

如果覺(jué)得編程之家網(wǎng)站內(nèi)容還不錯(cuò),歡迎將編程之家網(wǎng)站推薦給程序員好友。

本圖文內(nèi)容來(lái)源于網(wǎng)友網(wǎng)絡(luò)收集整理提供,作為學(xué)習(xí)參考使用,版權(quán)屬于原作者。

如您喜歡交流學(xué)習(xí)經(jīng)驗(yàn),點(diǎn)擊鏈接加入交流1群:1065694478(已滿)交流2群:163560250

總結(jié)

以上是生活随笔為你收集整理的impdp导入mysql_Oracle数据库的impdp导入操作以及dba_directories使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。