网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.ExactPapers Oracle 1Z0-024 200.
.教你如何快速转移Oracle中海量数.
.教你如何收集Oracle进程中的SQL跟.
.Oracle技巧:用v$session_longop.
.一个小巧但好用的数据库压缩算法.
.Oracle 未写入文档的参数介绍.
.Oracle数据库高性能秘密之数据高.
.一个小技巧:工资超过5000元的员.
.BorlandC++Builder5企业版使用BD.
.[TIP][OCP 9i] Share my experie.
.Oarcle学习笔记之--- FAQ收集.
.v$tempfile与v$sort_usage之关系.
.ORACLE入门之关于ROLLBACK SEGEM.
.9i下参数的变化.
.查询Oracle各组件的版本信息.
.ORACLE大數据類型的操作之一CLOB.
.在Linux下管理磁盘.
.Oracle触发器详细介绍.
.如何使用Leading提示改变表连接方.
.如何学习Oracle.

实现数据库表空间的备份或迁移

发表日期:2008-2-9



  使用Oracle提供的EXPORT、IMPORT工具进行数据的逻辑备份与恢复,相信很多的ORACLE数据库爱好者都不会感到生疏。但是,假如数据库的应用比较简单只是进行数据备份或者迁移的话,还有另外一种比较简单快速的解决办法,那就是对数据库表空间的迁移。 原理并不复杂,操作也比较简单,只是有一些小的地方开始也许不会注重到,因此在这里非凡指出来。以下是我个人在工作中总结的一个基本操作步骤,在ORACLE8.1.5版本数据库WIN2000系统平台上测试过的,希望对大家的数据库维护工作有所帮助,当然,有不对的地方也欢迎大家批评指正,我的E-MAIL:SYSDBA@SINA.COM。
  首先是注重事项:待迁移的表空间必须自包含,EXP、IMP工具版本必须与ORACLE数据库版本一致(不是相同),其次是要严格按照如下操作步骤进行,并请留意提示内容。
  以下是操作步骤,1~5步操作在源数据库表空间操作完成,6、7、8步在目的数据库表空间操作完成。
  1.用数据库治理员(INTERNAL)身份登录ORACLE,(CONNECT INTERNAL/******)。
  2.将源tablsspace_name表空间置为READ ONLY,使得表空间下的数据文件置为READ ONLY状态,可以进行操作系统级的拷贝,(ALTER TABLESPACE tablsspace_name READ ONLY)。假如是生产系统请注重选择好进行此操作的时间。
  3.利用EXP工具进行数据库表空间的迁移,(EXP INTERNAL/****** FILE=filename.DMP LOG=logname.LOG TRANSPORT_TABLESPACE=Y TABLESPACES=tablsspace_name BUFFER=1024000 )。
  4.将待迁移的表空间下的所有数据文件进行操作系统级的拷贝,复制到目的数据库操作系统硬盘下。
  5.将源tablsspace_name表空间置为READ WRITE,使得表空间下的数据文件置为READ WRITE状态,(ALTER TABLESPACE tablsspace_name READ WRITE)。
  6.在目的数据库上建立相应的用户user_name并赋予CREATE SESSION权限。
  7.在目的数据库上利用IMP工具进行数据库表空间的迁移,(IMP INTERNAL/****** FILE=filename.DMP LOG=logname.LOG TRANSPORT_TABLESPACE=Y TABLESPACES=tablsspace_name DATAFILES=datafile_name1,datafile_name2)。
  8.在目的数据库上将目的tablsspace_name表空间置为READ WRITE,使得表空间下的数据文件置为READ WRITE状态,(ALTER TABLESPACE tablsspace_name READ WRITE)。
上一篇:制作自己的Floppy-Linux Step By Step 人气:607
下一篇:Oracle环境的安全性 人气:900
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐