网站首页 > 文章中心 > 其它

如何备份视图oracle_视图是表的镜像备份

作者:小编 更新时间:2023-08-21 14:14:56 浏览量:314人看过

oracle 数据库备份详细步骤是什么?

oracle 数据库备份的步骤是:

直接通过exp命令备份需要内容就可以了.可以参考下以下导出备份的方法:

①.、将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中

Oracle备份问题:Oracle如何完整备份,包括现有的存储过程及视图,表,记录等全部信息?

最简单的完整备份:

停掉Oracle的服务,然后把数据文件拷贝一个备份,再重新启动Oracle的服务,就好了.

怎么用PL/SQL备份oracle数据库

如何备份视图oracle_视图是表的镜像备份-图1

①.、 准备数据库创建脚本

create tablespace whc_tbs datafile 'E:\oracle\oradata\whcdb\whc.dbf' size 100M;

--DROP TABLESPACE whc_tbs INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

create user whc identified by whc default tablespace whc_tbs;

grant connect,resource to whc;

grant dba to whc;

--Revoke dba from whc;

其中--的注释语句是删除命名空间和移除DBA用户的权限的.

以上这些脚本是为了我们在新建一个表空间和Oracle数据库的时候使用的.

其中E:\oracle\oradata\whcdb\whc.dbf路径是我们要存放数据库数据的位置,所以呢要保证该路径有足够的空间和足够的访问权限,否则会失败的.

在PL/SQL Developer的菜单Tools=Export User Objects中出来一个对话框界面,然后框选要到处的Oracle 数据库对象,包括表,序列,存储过程,视图,函数等等,并指定导出的文件名称,如下操作.

导出表结构和其他对象后,我们下一步就是把数据库的表数据进行导出,PL/SQL Developer工具支持导出数据到PL/SQL数据库脚本中,如下所示.这样导出的脚本,我们可以在PL/SQL Developer工具导入或者自己通过Sql plus 工具进行导入.

至此,我们就已经完成了三种脚本了,包括创建数据库空间和数据库脚本、创建Oracle数据库对象(表、存储过程、视图、序列等)、创建导入数据的脚本,这样三种合一,就是一个完整的数据库了.最后一步就是我们如何导入数据库对象和数据的问题了.

导入数据库对象和数据的操作一样,都可以通过Import Tables操作实现,我们指定刚才上面两步创建的数据库脚本,执行即可再新的环境中创建数据库对象和数据库数据了.如下所示.

完成上面几个步骤,我们在新的数据库环境中,就具备了所有的东西了,顺利完成整个Oracle数据库对象及数据的迁移工作.

以上值得注意的是,我们导出Oracle对象和数据的时候,默认还是原来Oracle数据库的表空间和数据库用户名称的,如果我们想要在新的数据库服务

器中指定不同的表空间和数据库用户对象,那么我们就需要替换生成的sql脚本,并在第一步指定合理的表空间和数据库用户.

如果是Linux平台下的数据库服务器,第一步操作也是差不多的,就是指定表空间的路径名稍微不同,其他操作并无差异.

oracle数据库怎样使用备份

先确认oracle服务器上oracle如下截图中标红的相关的服务是否已经正常启动.

在cmd窗口中,输入以下命令:

导出的时间是根据数据库的大小决定的,如果数据库中表比较多,数据量比较大速度就会比较慢,请耐心等待.当数据完成导出之后,cmd窗口中会出现如下图所示的提示语,这就表示已经完成了数据库备份导出的动作.

这时候在计算机中找到第四步中设定的文件保存路径,如下截图,你会发现多了一个dmp的文件,这个文件就是我们需要的备份文件了.

oracle 数据库怎么备份?

①.、EXP 备份:也称 Oracle 逻辑备份,恢复时需要的停机时间较长,因 IMP 导入恢复后不能应用归档日志,所损失的数据量较大; 对于大型数据库,EXP 会显得力不从心.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章