[转]Oracle怎样落实创设数据库、备份数据库及数码导出导入的一行操作

本文转自:http://www.cnblogs.com/wuhuacong/archive/2012/03/09/2387680.html

Oracle中对数码对象和数量的保管,无疑都以使用PL/SQL
Developer来进展管制,该工具也提须求大家广大福利、连忙的操作,使得我们不再为Oracle本人丑陋、难用的UI而民怨沸腾。由于大家一般都是建建表、查查数据的操作居多,较少会设想系统的百分百Oracle的一体化备份操作。可是在大家有的公布操作中,大家必须驰念怎么着把Oracle的对象、表数据导出到Sql脚本中,并且把创制Oracle表空间、成立Oracle数据库的操作也置于脚本中,那样大家就有益火速上涨可能配置Oracle数据库到新的机器上了。

正文主要介绍怎么样构成Sql脚本和PL/SQL
Developer工具来促成创立表空间、成立数据库、备份数据库、数据导出等操作,然后完成Oracle对象创建、导入数据等操作,方便大家相当慢精晓、创设所要求的计划Sql脚本和数据库操作。

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用户的权柄的。

如上那几个脚本是为着大家在新建1个表空间和Oracle数据库的时候利用的。

其中E:\oracle\oradata\whcdb\whc.dbf路径是我们要存放数据库数据的职责,因而要保管该路线有丰硕的半空三月丰硕的访问权限,不然会破产的。

Oracle, 

二、 导出数据库对象

在PL/SQL Developer的菜系Tools=>Export User
Objects中出来2个会话框界面,然后框选要随地的Oracle
数据库对象,包蕴表,连串,存款和储蓄进程,视图,函数等等,并点名导出的文件名称,如下操作。

Oracle 1

 

三)导出表数据

 导出表结构和其余对象后,大家下一步便是把数据库的表数据进行导出,PL/SQL Developer工具扶助导出数据到PL/SQL数据库脚本中,如下所示。那样导出的剧本,我们能够在PL/SQL Developer工具导入或然本人通过Sql
plus 工具举行导入。

Oracle 2

由来,大家就曾经完成了三种脚本了,包涵创设数据库空间和数据库脚本、成立Oracle数据库对象(表、存款和储蓄进度、视图、类别等)、创设导入数据的本子,那样三种合一,正是2个完好无损的数据库了。最终一步正是咱们怎么着导入数据库对象和数码的标题了。

 

4)导入数据库对象及数码

导入数据库对象和数据的操作一样,都能够经过Import
Tables操作实现,大家钦赐刚才上面两步成立的数据库脚本,执行即可再新的条件中创设数据库对象和数据库数据了。如下所示。

Oracle 3

Oracle 4

推行的数目界面如下所示。

Oracle 5

形成地点多少个步骤,我们在新的数据库环境中,就颇具了全数的东西了,顺遂完结整个Oracle数据库对象及数据的迁移工作。

如上值得注意的是,大家导出Oracle对象和数码的时候,暗中认可照旧原先Oracle数据库的表空间和数据库用户名称的,要是大家想要在新的数据库服务器中内定不一样的表空间和数据库用户对象,那么大家就须要替换生成的sql脚本,并在首先步钦赐合理的表空间和数据库用户。

倘若是Linux平台下的数据库服务器,第二步操作也是大半的,正是钦命表空间的途径名有点差别,其余操作并无差别样。

Oracle 6重点商讨技术:代码生成工具、会员管理连串、客户关系管理软件、病者资料管理软件、Visio2遍开发、饭店管理种类、仓库管理种类等共享软件开发

专注于Winform开发框架Web开发框架、WCF开发框架、微信门户开发框架的研究及应用。
  转发请申明出处:
Oracle 7撰写人:伍华聪  http://www.iqidi.com 
    

 

相关文章