PLSQL Developer备份恢复oracle数据

使用PL sql提供的功能可以快速的备份恢复oracle数据。

1  导出存储过程,触发器,序列等所有用户对象。(备份)

在PL/SQL Developer的菜单Tools(工具) => Export User Objects(导出用户对象)中出来一个对话框界面

建议红色框住部分都不选,这样执行这个sql 时,就根据当前你的登录账户来进行创建。  在对象列表中ctrl+a 全选所有(如果你只导出部分,可单独选择)

设置 输出文件地址,文件名。 点击导出完成。

2  导出数据。(备份)

在PL/SQL Developer的菜单Tools(工具) => 导出表 中出来一个对话框界面

如果 数据量较大,选择oracle导出,勾压缩选项,然后设置输出文件地址。 如果只导出部分数据,可以在Where 处添加条件。例如 rownum<=1000  ( 导出1000条记录),此种方式导出dmp 格式文件。

如果数据量较小,可以选择sql 插入,此种方式导出sql文件。

上图的选项,勾选 约束,索引,行数,触发器。

注意:如果表中包含clob 或nclob 字段,就只能用dmp格式进行导入,如果是少量表,不包含这种字段,可以用sql插入方式。

还原时,注意需要先还原dmp文件。

3 表数据还原 。

a. 如果dmp 文件,那么在PL/SQL Developer的菜单Tools(工具) => 导入表 中出来一个对话框界面

可以在 “到用户” 处 选择你登录的账户。

b 如果是sql 格式文件,一样在PLSQL中新建一个命令窗口 (command windows) , 粘贴(ctrl+v) 刚才负责的sql内容。然后就开始自动执行还原了。

4   还原其他对象(存储过程,触发器,序列,函数等)

a. 用PLSQL 登录要还原的Oracle。此时你登录的账号是什么,还原就在该账号下。

b.  把先前备份的表结构sql文件打开,全选内容。 然后在PLSQL中新建一个命令窗口 (command windows) , 粘贴(ctrl+v) 刚才负责的sql内容。然后就开始自动执行还原了。

时间: 2024-10-13 09:13:58

PLSQL Developer备份恢复oracle数据的相关文章

[转]PLSQL Developer备份恢复oracle数据

本文转自:http://www.cnblogs.com/iampkm/archive/2013/06/09/3128273.html 使用PL sql提供的功能可以快速的备份恢复oracle数据. 1  导出存储过程,触发器,序列等所有用户对象.(备份) 在PL/SQL Developer的菜单Tools(工具) => Export User Objects(导出用户对象)中出来一个对话框界面 建议红色框住部分都不选,这样执行这个sql 时,就根据当前你的登录账户来进行创建.  在对象列表中ct

手工备份恢复oracle数据库

 手工备份恢复oracle数据库: 虽然已经有了rman工具 但是手工恢复oracle能够让你对oracle数据库有更加深入的了解 数据库一致性开机条件: 数据文件 scn,控制文件 scn,redo scn一致 控制文件记录: 数据文件应该到达的scn 当前redo 数据的物理结构信息 归档信息 前提条件: 归档日志开启 数据文件有备份 控制文件有备份 备份数据: 数据文件备份: 数据文件进入备份模式: select 'alter tablespace '|| tablespace_name|

innobackupex xtrabackup 备份恢复mysql数据

复制地址:https://www.linuxyw.com/download/xtrabackup.pdf http://www.linuxyw.com Email:[email protected] xtrabackup 对 MySQL 数据库的备份及恢复 此文档,只是简单地研究了下,用于数据库全备和增备,效果不错 因为目前对此软件未有需求,所以,文档并不完善,等有时间了,再进行完善吧 此文档资料,互联网收集而成 本人博客: http://www.linuxyw.com xtrabackup x

使用PLSQL Developer 连接远程oracle实例

客户端:WIN10 服务器:在Linux安装的Oracle服务器 1.下载plsqldeveloper11.zip.instantclient_11_2.rar 并解压到相应的目录 D:\instantclient_11_2 .D:\PLSQL Developer 2.在WIN10上添加环境变量 变量名:TNS_ADMIN 变量值:D:\instantclient_11_2\NETWORK\ADMIN 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16

PLSQL Developer远程连接oracle数据库

前提是本机已经安装oracle,利用 net configuration assistant . 若本机没有安装oracle,无需装oracle的方法请点我 打开net configuration assistant,选择"本地网络服务名配置,如下图所示 然后选择添加 服务名选择远程数据库实例名 主机名填写ip地址 选择进行测试 点击更改登录,进行测试 next 至此,配置完毕.可以用plsql developer连接了.

PLSQL Developer连接远程Oracle方法(非安装客户端)

远程连接Oracle比较麻烦,通常需要安装oracle的客户端才能实现.通过instantclient可以比较简单的连接远程的Oracle. 1.新建目录D:\Oracle_Cleint用于存放相关文件,新建目录D:\Oracle_Cleint\NETWORK\ADMIN用于存放tnsnames文件2.下载对应版本和系统的instantclient压缩包,解压得到instantclient文件夹,将该文件夹内的内容放在D:\Oracle_Cleint下. Oracle11GR2的instantc

解决Windows x64bit环境下无法使用PLSQL Developer连接到Oracle DB中的问题

本文是原创文章,转载请注明出处: http://blog.csdn.net/msdnchina/article/details/46416455 背景:PLSQL Developer没有64bit的版本,因此,只能通过32bit的Oracle Client连接. 知识点一: Oracle 32-bit Client on Windows 64-bit OS will be registered under hyve key 'Wow6432Node' like: ----------------

PLSQL Developer连接远程Oracle方法(非安装client)

远程连接Oracle比較麻烦,通常须要安装oracle的客户端才干实现. 通过instantclient能够比較简单的连接远程的Oracle. 1.新建文件夹D:\Oracle_Cleint用于存放相关文件,新建文件夹D:\Oracle_Cleint\NETWORK\ADMIN用于存放tnsnames文件 2.下载相应版本号和系统的instantclient压缩包.解压得到instantclient目录.将该目录内的内容放在D:\Oracle_Cleint下. Oracle11GR2的insta

PLSQL Developer连接远程Oracle数据库

要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用"Network Configuration Assistant"配置,之后用PL/SQL Dev连接,因为需要在本地安装数据库,所以不是很方便 下面介绍另外一种方法 1.首先去oracle官网下载三个需要的压缩包 具体地址是:http://www.oracle.com/technetwork/topics/winsoft-085727.html 需要的包: instantclient-basic-nt-12.1