Navicat工具进行Oracle数据库复制 or 备份、还原功能(由评教需要所谈)

GXPT是一个分布式系统,此系统暂时包含权限系统、基础系统、评教系统、考试系统,各个系统建有自己的oracle数据库。我们小组负责的是评教系统,而评教系统的正常需要借助于权限系统和基础系统,具体的业务这里就不多解释了。近期要进行评教活动了,基础系统在往基础库中录入真实数据,而评教系统还想进行一下功能及压力测试,当然就不同直接操作基础真实数据库的数据了,于是我们准备了一台装有oracle的备用服务器,作为测试使用。

Oracle数据库不能像SqlServer那样直接进行备份还原。我首先建好了基础系统表空间,并为其建立用户且分配了权限,为了实现oracle数据库复制 or 备份还原,我这里提供Navicat的3种操作方式:

1.使用Navicat Premium工具复制oracle表数据

这种方式就相当于Ctrl+C 与Ctrl+V操作;直接复制源oracle数据库的数据到目标数据库中,这种方式比较快,但感觉也容易出错,数据导入错误可以继续导入其他表数据。直接选择源库的一张表,按Ctrl+C ,到目标库中选中表,按Ctrl+V,即可选择要复制的数据表、视图等内容。

2.Navicat 导出、导入向导来备份还原

这是真正的备份、还原操作,通过这种方式操作“导出向导”进行数据备份时,要参考一下“导入向导”支持的数据格式,以防数据不容易还原。这种方式每张表会导出一个相应文件。

2.1 选中源库‘表’,选择导出向导,进行数据备份

2.2 选中目标库‘表’,选择导入向导,进行数据还原

3.
Navicat 运行、转储SQL文件来还原、备份oracle数据库

这种方式整个数据库的表可以导出到一个sql文件中,这样操作不易丢失文件或数据,3种方式相比之下这种方式是最可靠的方式。

3.1 选中目标库‘表’,选择"转储SQL文件"向导,进行数据备份

3.2 选中目标库‘表’,选择"运行SQL文件",进行数据还原

至此Navicat工具对Oracle数据库进行复制 or 备份、还原操作的功能实现,就介绍完毕了,也许还有更好的操作方式我还没发现,希望更多人来分享、交流学习。

Navicat工具进行Oracle数据库复制 or 备份、还原功能(由评教需要所谈)

时间: 2024-11-18 22:13:55

Navicat工具进行Oracle数据库复制 or 备份、还原功能(由评教需要所谈)的相关文章

[解决办法]windows的非administrator账户无法通过plsql工具登录oracle数据库

环境:windows2008服务器.使用的非administrator账户,而是新建了一个windows2008账户.安装好了plsql工具. 问题:使用administrator账户可以用plsql工具连接成功oracle数据库:但是使用非administrator账户用plsql工具连接oracle数据库失败,如下图: 原因:经过反复排查,是因为plsql工具没有获取系统的权限,而且加入了administrators组也是无效,主要原因是windows在vista系统之后新增了一个UAC(用

Windows环境下Oracle数据库的自动备份脚本

批处理文件(.bat) @echo off echo ================================================ echo  Windows环境下Oracle数据库的自动备份脚本 echo  1. 使用当前日期命名备份文件. echo  2. 自动删除7天前的备份. echo ================================================ ::以“YYYYMMDD”格式取出当前时间. set BACKUPDATE=%date

Navicat Premium 连接Oracle 数据库之配置

Navicat Premium连接Oracle 数据库之配置 1.Oracle数据库服务器下载 Oracle官方网站下载数据库最新版本:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 2.Navicat Premium_11.2.7简体中文完美破解版(32位和64位)下载 http://download.csdn.net/detail/ahgaoyong/9482314 3

oracle初级简单逻辑备份还原

oracle初级简单逻辑备份还原 注: 1,所有命令在cmd命令提示符下运行(键入 EXP HELP=Y 或者IMP HELP=Y 获取帮助信息). 2,路径文件夹必须存在(本例中,文件夹oracleback必须存在). 单独备份用户orcl下的fruit表: exp userid=xxk/password direct=y tables=(fruit) file=d:\oracleback\baktb_fruit20140509.dmp log=d:\oracleback\baktb_frui

asp.net实现数据库备份还原功能

-- 备份数据库 backup database db_CSManage to disk='c:\backup.bak' -- 还原数据库,必须先备份该数据库的日志文件到原先的备份文件中 backup log db_CSManage to disk='c:\backup.bak' restore database db_CSManage from disk='c:\backup.bak' 其中db_CSManage是数据库名称,disk后的路径即是备份文件存储的路径. 知道了SQL语句,那么在.

测试oracle数据库的脱机备份和恢复

环境:windows7.Oracle11g 一.脱机备份 脱机备份是指在数据库关闭情况下的数据备份,也称为冷备份. 在书上学到的备份步骤: 1.记录所要备份数据库文件所在的操作系统路径: 2.关闭数据库,不要使用shutdown abort这种关闭方式: 3.拷贝数据库文件到备份目录中: 4.重启数据库,完成备份. 了解到这些步骤后,做了一个备份测试,要备份的数据库为testdb. 1.记录所要备份数据库文件所在的操作系统路径     (1)查看数据文件的路径(用管理员账户连接) 备注:可以在s

windows计划任务+批处理文件实现oracle数据库的定时备份

1.创建批处理文件 @echo off REM ########################################################### REM # Windows Server 2008下Oracle数据库自动备份批处理脚本 REM ########################################################### set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2% set hour=%t

Navicat Premium 连接 Oracle 数据库

Navicat Premium是一个可多重连接的数据库管理工具,它可让你以单一程序同時连接到 MySQL.SQLite.Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便.最重要的是它不用装Oracle客户端.下边简单介绍一下Navicat Premium连接oracle客户端的方法. 如果你的机器已经装有 Oracle 数据库的话,那很简单,Navicat Premium可以直接连接到 Oracle . 如果没装,那 Navicat 会提示你需要安装 Oracle

利用Navicat工具实现MySQL数据库结构同步

Navicat 是一套快速.可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设.Navicat提供多达 7 种语言供客户选择,被公认为全球最受欢迎的数据库前端用户界面工具. Navicat旗下有多个产品成员 ,可以用来对本机或远程的 MySQL.SQL Server.SQLite.Oracle 及 PostgreSQL 数据库进行管理及开发.因为文中介绍的是MySQL数据库,因此我们要用到的是Navicat旗下的Navicat For MySQL工具.Navicat Fo