備份_利用word編寫匯出多表語句,word語句

來源:互聯網
上載者:User

備份_利用word編寫匯出多表語句,word語句

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。

深藍的blog:http://blog.csdn.net/huangyanlong/article/details/42104599

 

實驗目標:利用word編寫使用exp工具匯出使用者多表時的書寫格式

 

實驗環境:

作業系統:WINDOWS2008 64bit

資料庫:ORACLE 11G R2 64bit

使用軟體:word 2010、excel 2010、UltraEdit、PL/SQL Develoer 10

 

實驗前置:

HYL使用者下,擁有268張表,而表涉及到不同的業務層面,而且其中存在單獨的照片、視頻類大表,因此在做邏輯備份時,想採用將大表單獨備份的方式。

 

開始實驗:

利用PL/SQL Develoer軟體,複製出HYL使用者下的所有表名,利用excel軟體對其做好分類。然後將帶有逗號的表名從excel中複製到UltraEdit編輯器中(這樣可以去除段落分行符號),然後再粘貼到word中。本文以HYL使用者下的scott業務表為例。利用word整理出表名格式,如下是最後粘貼到word後的表名格式:

然後,利用word將所有“分行符號”去掉,讓所有表符合exp指令碼中表名的書寫格式,如下:

1、點擊CTRL+H,調出“尋找和替換”菜單;

2、點擊“特殊格式”按鈕,如下:

3、選擇段落標記,如:

4、將替換目標選擇為空白即可,如:

5、得到想要的表名分隔格式,如下所示:

補充:如果存在空格項,可以使用同樣的方法把“逗號空格”替換成“逗號”樣式。

至此,我們可以利用UltraEdit文字編輯器,來編寫針對不同業務表的備份指令碼了,例如指令碼:

------------------------------------

--scott業務表備份測試

------------------------------------

exp HYL/HYL@hyldb buffer=128000 feedback=10000 tables=(bonus, dept, emp, salgrade)  file=D:\back\scott\data20141212.dmp log=D:\back\scott\data20141212Exp.log

 

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。

深藍的blog:http://blog.csdn.net/huangyanlong/article/details/42104599 

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.