當前位置:首頁 » 數據倉庫 » windows下導出oracle資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

windows下導出oracle資料庫

發布時間: 2023-04-08 19:09:48

1. windows 怎麼導出oracle資料庫

用exp命備前並令仿跡悔宏:
https://wenku..com/view/017198eb4afe04a1b071de40.html

2. oracle資料庫導出失敗,在導出其他庫失敗,只有一個庫失敗,文件系統為NTFS,僅導出一個空表

1、導出的文件太大了吧,FAT32文件系統不支持大於4G的文件。看看你導出目錄所在的磁碟的類型吧!銷搭碧
2、如果是FAT32文件系統的,將FAT32文件系統枝罩轉換為NTFS格式就行了。或者換個磁碟路徑虧舉用於導出

3. 請問oracle資料庫如何導出資料庫的表結構

oracle資料庫導出資料庫的表結構:

1、電腦鍵盤同時按windows鍵和R鍵

(3)windows下導出oracle資料庫擴展閱讀:

數據導出數族返據庫的命令總結:

1 將資料庫zxcc完全導出,用戶名kf 密碼zx 導出到D:zxcc.dmp中

exp kf/zx@zxcc file=d:zxcc.dmp full=y (一般full=n,否則會全庫的所有對象導出)

(exp user/[email protected]/orcl10g file=F:/fileSys.dmplog=F:/fileSys.log

statistics=nonetables=file_attach,file_tree,file_permission)

full=y 表示全庫導出。full總共有2個可選項yes(y)/no(n),預設情況下full=no,這時只會將該用戶下的對象導出。

2 將資料庫zxcc中kf用戶與cc用戶的表導出

exp kf/zx@zxcc file=d:zxcc_ur.dmp owner=(kf,cc)

full方式可以備份所有用戶的資料庫對象,包括表空間、兆飢飢用戶信息等,owner=XX只能備份指定用戶的對象,其他用戶下的就不備份了肢攜,EXP中full=y和owner=XX是不能同時使用的。

3 將資料庫zxcc中的表kf_operator、kf_role導出

exp kf/zx@zxcc file= d:zxcc_tb.dmp tables=(kf_operator,kf_role)

tables=xx 表示備份相關表,不能同時和owner、full使用。

4. oracle sqldeveloper 如何從資料庫導入/導出數據

PLSQL中還有一個導入表的功能;選擇第二個頁簽:SQL插入;在下面的導入文件建議使用POWERDESIGNER之類的帶有資料庫逆向工程的資料庫設計軟體來做這樣的事

5. win7 安裝Oracle10g,使用exp工具導出Oracle11g用戶所有數據,報錯信息提示EXP-00056: ORACLE-12154

你運行TNSPING XWSP-PRD通嗎(看看顯示的連接配置和梁核判你列出來的是否一致)
如果你plsqldev能夠連接氏或,但命令行exp不可以,多半是你機器上有多套oracle客戶端配置導致(有些軟體會自動安裝oracle客戶端)
你可以在d;\oracle\proct\10.2.0\db_1\bin下執行exp試橡改驗下,這樣會用到你上面列出來的連接配置

6. Windows下的Oracle導出腳本

導出腳本內容

@echo off

REM

REM File name Daily bat

REM Batch Process

Reload DB Backup

REM

REM Author Frank Fan

REM Modification History

Created

REM Modified

REM

for /F "tokens= delims=/ " %%i in ( date /t ) do @set FILENAMEDT=%%i%%j%%k

#取系統當前日期 年月日(中文格式) 月日年(英文格式)

for /F "tokens= delims=: " %%i in ( time /t ) do @set FILENAMETM=%%i%%j

#取系統當前時間 時分

SET USERNAME=SYSTEM #oracle帳號

SET USERPASSWD= #oracle密碼

SET SERVICENAME=QEWAY #oracle SID

SET SCHEMASNAME=ISCOP #oracle SCHEMA帳號

SET RARTOOL=C:Program FilesWinRAR #設定WINRAR路徑(各個機器不同)

SET DBBACKUPPATH=D:DBBAK #設定被導出的文件路徑

SET DBADIRECTORIES=DBBAK #oracle內設置的宴物Directory目錄名

SET DBBACKUPFILENAME=QEWAY_%FILENAMEDT% %FILENAMETM%

goto main

:main

ECHO Exporting schemas

expdp %USERNAME%/%USERPASSWD%@%SERVICENAME% DUMPFILE=%DBADIRECTORIES%:%DBBACKUPFILENAME% dmp schemas=%SCHEMASNAME% LOGFILE=%DBADIRECTORIES%:%DBBACKUPFILENAME% log

ECHO Done exporting schemas

ECHO =======================================================

ECHO Done export

if exist %DBBACKUPPATH%\%DBBACKUPFILENAME% RAR del %DBBACKUPPATH%\%DBBACKUPFILENAME% RAR

腔隱"%RARTOOL%winrar exe" a ep %DBBACKUPPATH%\%DBBACKUPFILENAME% RAR %DBBACKUPPATH%\%DBBACKUPFILENAME% dmp

del %DBBACKUPPATH%\%DBBACKUPFILENAME% dmp

Echo Compression plete

forfiles /p "%DBBACKUPPATH%" /m * rar d /c "cmd /c del /f @path"

#刪除 天之前的RAR文件

REM Send a mail to notification

start D:DBBAKBatch_notification_Daily vbs #調用郵件通知VBS文伍祥廳件

EXIT

郵件通知VBS文件內容

NameSpace = "

set Email = CreateObject("CDO Message")

Email From = "XXXX@Exchange "

Email To = "XXXX@ "

Email Subject = "Gongxtpt Batch Daily Task"

Email Textbody = "Gongxtpt Batch Daily Task was done!! Starting at : AM"

with Email Configuration Fields

Item(NameSpace&"sensing") =

Item(NameSpace&" *** tpserver") = " "

Item(NameSpace&" *** tpserverport") =

Item(NameSpace&" *** tpauthenticate") =

Item(NameSpace&"sensername") = ""

Item(NameSpace&"sendpassword") = ""

Update

end with

Email Send

lishixin/Article/program/Oracle/201311/19111

7. windows7如何將遠程的oracle 資料庫中的表導出

1.裝個oracle客戶端,8i的就行
2.如果遠程資料庫打開了相應埠供你連接的話,用exp命令直接導出

8. 如何將Oracle Linux下的資料庫完整的導入windows下

一、設置Linux電腦字元集,使其跟電腦上的Oracle資料庫字元集一致差轎;
在Linux命令行界面,
查詢Oracle資料庫字元集:
select * from nls_database_parameters t where t.parameter=』NLS_CHARACTERSET』;
查詢結果:ZHS16CGB231280

然後vi /home/oracle/.bash_profile
export NLS_LANG=american_america.ZHS16CGB231280
source /home/oracle/.bash_profile

二、導出屬於wcall用戶的Oracle資料庫
exp wcall/wcall@eoss file=wcall.dmp owner=wcall; //導出資料庫

三、在Windows中安裝Oracle.10g.for.Windows,(示例中資料庫安裝在D盤,如果按照在其他磁碟,下面創建表空間的時候,需要做相應的修改)然後創建數據飢慶帆庫eoss,注意安裝的資料庫字元集要跟原來資料庫的相同。然後打開SQLPLUS,用system帳戶登陸後創建用戶wcall。

create user wcall identified by wcall; //創建用戶
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO wcall; //授予許可權
create tablespace CC_CALL
logging
datafile 'D:\oracle\proct\10.1.0\Db_1\cc.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local; //創建表空間CC_CALL
create tablespace CC_CALL_HIS
logging
datafile 'D:\oracle\proct\10.1.0\Db_1\爛雹cc_his.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local; //創建表空間CC_CALL_HIS

四、導入資料庫
IMP wcall/wcall@eoss fromuser=wcall touser=wcall file=wcall.dmp STATISTICS =none;

9. 如何將Oracle Linux下的資料庫完整的導入windows下

最簡單的方法:
1、在Windows上建一個和linux一模一樣的資料庫,資料庫版本和實例名等都要一模一樣。
2、停止oracle上的所有oracle相關的服務。
3、將linux上的資料庫文件,就是【ora實例名】那個文件夾里的東西(包括控制文件、日誌文件、數據文件)全部出來,覆蓋到windows上的相應文件上。
4、重新啟動Windows上的oracle相應服務。
5、一模一樣的資料庫就建好了。
---
以上,希望對你有所幫助。

10. 怎麼從oracle資料庫中的一個表中導出部份數據

oracle 導出部分數據
exp neto2/iam2.11@fcjwwdb file=d:\test.dmp tables=comp_銷售人員 query="""where name='劉紅英'"""
exp neto2/iam2.11@fcjwwdb file=d:\test.dmp tables=comp_銷售人員 query=\" where name='劉虛碼脊紅英'\"
imp neto2/iam2.11@fcjwwdb file=d:\test.dmp tables=comp_銷售人員 ignore=y
不創建表(ignore=y)
Oracle exp query參數 轉義符的各個操作系統通用解決方法
現在各個平台上通用的解決方法是採用parfile來解決:

windows平台的方法如下:
首先建立一個1.txt文件:
tables=employee
file=f:\exp.dmp
query="where name='劉紅英'"
然後:差滲exp neto2/iam2.11@fcjwwdb parfile=1.txt
其他操作系統平台的都類似。

1 將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\chu.dmp中
exp system/manager@TEST file=d:\chu.dmp full=y

2 將資料庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:\chu.dmp owner=(system,sys)

3 將資料庫中的表模稿inner_notify、notify_staff_relat導出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=inner_notify,notify_staff_relat)

4 將資料庫中的表table1中的欄位filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:\chu.dmp tables=(table1) query=\" where filed1 like '00%'\"

來源:http://blog.sina.com.cn/s/blog_469dcb490100lvjc.html