當前位置:首頁 » 編程軟體 » oracle資料庫導出腳本

oracle資料庫導出腳本

發布時間: 2022-05-26 01:33:17

㈠ oracle資料庫如何導出整個資料庫腳本,用於備份資料庫

首先按full方式做exp導出(為了加快速度可以設置rows=no),然後做imp導入這里注意設置個indexfile=xxx.txt 參數這樣就能將你創建所有對象的腳本輸出到xxx.txt文件里了。當然了你可以使用工具如:toad,會有導出script的選項更方便點。

㈡ oracle資料庫導出

不知道樓主,是想在30個資料庫主機上執行exp命令或expdp命令
還是想到一台機上面遠程exp 備份。

如果是登錄到每台機去,可以 寫bat 腳本 telnet去每台機,執行exp 命令
telnet bat腳本可以借鑒這個
http://blog.csdn.net/awillaway/article/details/6733836

不知道以上回答是不是樓主想要的。

㈢ oracle資料庫怎麼導出資料庫sql語句

首先你安裝一個工具:plsql-developer
安裝完後再在裝一個:漢化包(如果你英語夠強的話就不用了)
然後跟用oracle的賬號密碼登陸developer
進去後,選中1.資料庫名2.選中要導出的表3.點擊右鍵,4.導出資料庫腳本(可選表結構和數據)~~~具體的你可以看看plsql-developer怎麼使用。大概一天不到就可以學會了!呵呵

㈣ Oracle怎麼導出存儲過程

1、首先登錄到資料庫中,點擊右上角有個工具欄,點擊工具欄上的tools。

㈤ 如何生成oracle的資料庫腳本

你用plsql登陸Oracle,右鍵一張表,點擊編輯(Edit),彈出的界面右下角有一個」View SQL「按鈕,點擊它可以看到資料庫表的腳本,不知道你要的是不是這個,希望能幫到你。

㈥ oracle導出建庫腳本

Oracle用戶的導出與導入
導出:
1、 找到你Oracle安裝位置的bin目錄下的 emp.exe
如: D:\oracletools\oracle\proct\10.2.0\db_1\BIN
2、雙擊運行,輸入你要導出的用戶名和密碼(密碼不可見)
3、輸入你導出文件存放的位置
如:d:\crm.dmp 【一定是bmp文件】

導入:
1、 創建用戶 如:crm 【如果存在crm用戶(裡面含有數據等 先刪除 drop user crm cascade)】
2、 賦權讓其擁有導入的許可權 grant dba to crm
3、 找到你Oracle安裝位置的bin目錄下的 imp.exe
4、 輸入你要導入dmp文件的位置

用Oracle的這種方式導出,比較好一些。 如果使用裡面的sql導出的話,導出的是sql文件,
這種方式的話就是dmp文件,如果要使用直接導入就行。

㈦ 如何導出一個oracle資料庫的所有用戶的Sql腳本

需要用到exp命令。
1、首先按鍵盤的win鍵+R鍵,輸入cmd,回車,進入命令提示符。

2、 使用cd命令進入要存放文件的路徑下。

3、輸入exp命令,「exp 用戶名/密碼@本地實例名 file=導出文件名稱.dmp log=生成日誌名稱.log owner=用戶名」(不含引號),如圖:

其中:owner=用戶名 就是被導出的用戶下的全部內容。

㈧ 怎樣將Oracle中的數據導出成SQL腳本

可用第三方工具PLSQL Developer將oracle的數據導成SQL腳本。

使用工具:PLSQL Developer

步驟:

1、打開PLSQL Developer,並登錄到要導出數據的庫里。

㈨ 求oracle資料庫導出建庫腳本(含賬戶配置和表空間配置)的方法或工具

EXP system/口令@w file=D:/oraData/data.dmp direct=y full=y compress=y buffer=128000000

㈩ 如何從oracle9i中導出資料庫腳本

回答:zjnbruanming.
新手
5月10日 12:38 一)、導出/導入(EXPORT/IMPORT)
EXPORT/IMPORT是用來將ORACLE中數據移出/移入資料庫。
1、EXPORT將資料庫中數據備份成一個二進制系統文件稱為「導出轉儲文件」(EXPORT
DUMP FILE),並將重新生成資料庫寫入文件中。
它有三種模式:
a.用戶模式:導出用戶所有對象以及對象中的數據;
b.表模式:導出用戶所有表或者指定的表;
c.整個資料庫:導出資料庫中所有對象。
它的備份有三種類型:
a.完全型(COMPLETE EXPORT):備份整個資料庫;
b.積累型(COMULATIVE ERPORT):備份上一次積累型備份所改變的數據;
c.增量型(INCREAMENTAL EXPORT):備份上一次備份後改變的數據。
EXPORT 的命令可以互動式進行,各參數的具體含義見附錄。
在進行導出備份時我們要考慮一點問題,那就是導出的一致性,在導出過程 中導出每讀
一次就讀取一個表,因而盡管導出是在一個特點時自己開始的,但不同的表讀取的時間不同,
因此,導出開始讀一個表時,此時表中的數據才是導出的數據,這樣當大多數表按內部關鍵字
和外部關鍵字相互聯系時,在導出過程中這些相關聯表的改變就會導致導出的不一致性,要避
開這個,我們可以將導出過程安排在不對表操作的時候進行。另外,當ORACLE中RESTRICTEP
2、IMPORT導入:
導入的過程是導出的逆過程,這個命令先讀取導出來的導出轉儲二進制文件,並運行文件
IMPORT命令執行的方法和EXPORT方案有關。
1、如果EXPORT所實施的是完全型方案(FULL)則在IMPORT時所有的數據對象,包括表空間
,數據文件,用戶都會在導入時創建,但考慮到資料庫中的物理布局,預先創建表空間和用戶
2、如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式,則需要預先設置好表空間、用戶
(二):冷備份
冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的數據
資料庫使用的每個文件都被備份下來,這些文件包括:
☆所有數據文件
☆所有控制文件
☆所有聯機REDO LOG 文件
☆INIT.ORA文件(可選)
值得注意的是冷備份必須是資料庫關閉的情況下完成,當資料庫開著的時候,執行資料庫
作冷備份一般步驟是:
1:正常關閉要備份的實例(instance);
2: 備份整個資料庫到一個目錄
3:啟動資料庫 1: SQLDBA>connect internal
SQLDBA>shutdown normal
2: SQLDBA>! cp
或 SQLDBA>!tar cvf /dev/rmt/0 /wwwdg/oracle
3: SQLDBA>startup
(三)熱備份(ACHIRELOG)
資料庫需要二十四小時運行,而且隨時有新的數據加入.數據丟失將影響整個公司.採用
?設置資料庫為automatic archivelog mode,
#su - oracle
%svrmgrl svrmgrl>connect internal
svrmgrl>startup mount
svrmgrl>alter database archivelog
svrmgrl>shutdown
svrmgrl>exit
%vi initoracle7.ora
加入log_archive_start = true # if you want automatic archiving
log_archive_dest = $ORACLE_HOME/dbs/arch

log_archive_format = log%s.arc
%dbstart
%ps -ef|grep arch
oracle 1743 1 0 15:20:20 ? 0:00 ora_arch_oracle7
註:oracle database is in automatic archivelog mode
?full offline entire database backup, 當資料庫初始完成後 這份備份是將來備份的
%dbshut
%cp /oracle/oradata/oracle7/system.dbf
/oracle/oradata/oracle7/rbs.dbf
/oracle/oradata/oracle7/temp.dbf
/oracle/oradata/oracle7/tools.dbf
/oracle/oradata/oracle7/users.dbf
/oraclecle/app/oracle/proct/7.3.2/dbs/application.dbf
/oracle/app/oracle/proct/7.3.2/dbs/apptmpsp.dbf
/oracle/app/oracle/proct/7.3.2/dbs/apprlbksp.dbf
/oracle/oradata/oracle7/redooracle.log
/oracle/oradata/oracle7/control1.ctl
/oracle/oradata/oracle7/control2.ctl
/oracle/oradata/oracle7/control3.ctl
%dbstart
注:以上*.dbf文件為數據文件,*.log文件為日誌文件,*.ctl文件為控制文件
%exit %tar uvf /dev/rmt/0
注:如果為oracle 7.2 ,則 相應的 data files,relog files,control files.
6.3、每天做一次 partial online with archiving backups .
#su - oracle
%svrmgrl %svrmgrl>connect internal
%svrmgrl>alter tablespace billsp begin backup
%svrmgrl>alter tablespace billtmpsp begin backup
%svrmgrl>alter tablespace billrlbksp begin backup
%svrmgrl>alter tablespace system begin backup
%svrmgrl>alter tablespace rbs begin backup
%svrmgrl>alter tablespace temp begin backup
%svrmgrl>alter tablespace tools begin backup
%svrmgrl>alter tablespace users begin backup
%svrmgrl>host cp all datafile to the backup storage. #文件名如第一步中以.dbf結尾的.
%svrmgrl>alter tablespace billsp end backup
%svrmgrl>alter tablespace billtmpsp end backup
%svrmgrl>alter tablespace billrlbksp end backup
%svrmgrl>alter tablespace system end backup
%svrmgrl>alter tablespace rbs end backup
%svrmgrl>alter tablespace temp end backup
%svrmgrl>alter tablespace tools end backup
%svrmgrl>alter tablespace users end backup
做一個sql文件,如上所寫.
The billing system can recover to the point of failure when the failure occur.

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:968
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:676
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:828
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829