备份_利用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/[email protected] 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

时间: 2024-10-10 17:06:43

备份_利用word编写导出多表语句的相关文章

利用模板导出文件(二)之jacob利用word模板导出word文件(Java2word)

先下载jacob.jar包. 解压后将jacob.dll放到windows/system32以下或\jre\bin以下. 将jacob.jar增加项目. 这样项目的环境基本上搭建完毕,接下来就是书写相关的代码: /** * 传入数据为HashMap对象,对象中的Key代表word模板中要替换的字段.Value代表用来替换的值. * word模板中全部要替换的字段(即HashMap中的Key)以特殊字符开头和结尾. * 如:$code$.$date$--.以免执行错误的替换. * 全部要替换为图片

sqlyog 如何导出建表语句

真傻了,这个问题弄了半天. 解决 点击表名后,在右侧的信息栏里面有啊: PS - 个人博客链接:sqlyog 如何导出建表语句 原文地址:https://www.cnblogs.com/feiffy/p/11357052.html

Oracle11g用exp无法导出空表的解决方法

方法1: 设置deferred_segment_creation参数 SQL> show parameter deferred_segment_creation NAME TYPE VALUE -------------------------- ----------- ---------- deferred_segment_creation boolean TRUE SQL> alter system set deferred_segment_creation=false; 系统已更改. S

利用ultraGridExporter导出EXCEL表的方法

SaveFileDialog saveFileDialogExcel = new SaveFileDialog();saveFileDialogExcel.Filter = "Excel 文件(*.xls)|*.xls|Excel 文件(*.xlsx)|*.xlsx|所有文件(*.*)|*.*";if (saveFileDialogExcel.ShowDialog() == DialogResult.OK){    this.ultraGridExcel.Export(grid, sa

关于PowerDesigner导出数据库表到word文档

一,查看所有模板: powerdesigner默认为我们提供了很多的模版,在工具栏中选择[Report(报告)--->Report Template]即可看到所有的默认模版.如图一: 二,新建/修改模板: 1.在工具栏中选择[Report(报告)--->Reports](快捷键Ctrl+E),然后创建一个New Report,如下图二所以,选择Standard Physical Report,这里选择的标准的模版,点击OK确定. 如图二 2.从工具栏[Report--->Print Pr

oracle中导出导入表以及数据

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用.执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出.oracl

03: 数据导入导出 、 表记录基本操作 、 查询及匹配条件 、 多表查询

day03一数据导入二数据导出三管理表记录 *3.1 插入表记录3.2 查询表记录 (单表 多表 嵌套 连接)3.3 条件匹配3.4 更新表记录字段的值3.5 删除表记录++++++++++++++++++++++++++++++++一数据导入 : 把系统文件的内容存储到数据库的表里.把系统已有的用户信息存储到studb.user表/etc/passwd用户名 密码站位符 uid gid 描述信息 家目录 shell create database studb;create table stud

利用PowerDesigner逆向工程导出PDM模型及生成文档

原文:利用PowerDesigner逆向工程导出PDM模型及生成文档 最近需要对老项目进行重构优化,由于项目都是好几年前的,相关设计资料很不全,最基本的数据库设计文档都没有,只能利用PowerDesigner逆向工程导出PDM模型及生成word文档:以下简单介绍导出模型操作步骤(以下演示操作是从SQL Server中导出) 第一步:  先打开 PowerDesigner 点击右上角文件按钮 第二步点击建立新模型,弹出new model对话框-点击physical Data Model 建立模型

MYSQL使用mysqldump导出某个表的部分数据

MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢? mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了它,我们就可以从数据库中导出你需要的那部分数据了. 命令格式如下: mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径 例子: