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