首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
10g第三版面市,如何对Oracle数据库文件进行恢复与备份
发布时间:2019-12-25 16:23
浏览次数:

有很多应用项目, 刚起步的时候用MySQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MySQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MySQL迁到 Oracle的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。

任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变化。怎样才能对Oracle数据库进行备份?如何才能对删除的数据再进行恢复?这是本篇文章主要讲的内容。

1.首先查看表空间的名字和所属文件

6月8日,甲骨文公司在美国总部公布,Oracle数据库Lite 10g第三版全面上市

1.自动增长的数据类型处理 MySQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。 Oracle没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。

Oracle数据库使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件。一个Oracle数据库的每一实例有一个相关联的在线日志。一个在线日志由多个在线日志文件组成。在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改。

select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name;

数据库Lite 10g第三版是一个全面的解决方案,可帮助客户和合作伙伴为移动和嵌入式环境迅速开发和实施应用。新版产品增强了同步性,能支持更多的移动平台,可让企业拥有无与伦比的移动数据治理能力。

CREATE SEQUENCE 序列号的名称 (最好是表名 序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE;其中最大的值按字段的长度来定, 如果定义的自动增长的序列号 NUMBER(6) , 最大值为999999 INSERT 语句插入这个字段值为: 序列号的名称.NEXTVAL

一、 如何对数据库进行还原与备份

2.增加数据文件 alter tablespace users add datafile /u01/Oracle/oradata/umail/users02.dbf size 4000M autoextend off;alter database datafile /u01/oracle/oradata/umail/user01.dbf autoextend off;

Oracle数据库Lite 10g是一个高度可扩展的移动解决方案,甚至断开与网络的连接时,应用仍能运行。它定期与Oracle数据库服务器同步。Oracle数据库Lite 10g第三版由一个移动服务器和一个移动关系数据库组成,可帮助用户与公司数据库进行可靠和安全的数据交换,实现应用、设备和用户提交,并提供各种集中式治理工具。新版软件还具有自动同步功能,无需用户干预就可实现双向数据同步,因此,无论移动用户是否与网络连接,都可以无缝工作。

  1. 单引号的处理 MySQL里可以用双引号包起字符串,Oracle里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。

  2. 翻页的SQL语句的处理 MySQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数;PHP里还可以用SEEK定位到结果集的位置。 Oracle处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM80。 以下是经过分析后较好的两种Oracle翻页SQL语句( ID是唯一关键字的字段名 ):

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。

3.设定后查看表空间信息

甲骨文公司嵌入式产品市场副总裁Rex Wang说:“Oracle数据库Lite 10g增加的新功能表明,就连续数据可用性而言,甲骨文公司致力于让移动用户拥有与其连在网络上的同事一样的体验。拥有对离线应用的访问能力是企业提高生产率、实现数据获取自动化和跟踪分布式资产的要害,这最终会提高运营效率和客户满足度。”

语句一:

Oracle支持三种方式类型的输出,分别是表方式(T方式),将指定表的数据导出、用户方式(U方式),将指定用户的所有对象及数据导出)、全库方式(Full方式),瘵数据库中的所有对象导出。

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE CWHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

DS Waters公司副总裁兼首席信息官Bob Bramski说:“在我们集成笔记本机上的移动应用与Oracle电子商务套件时,Oracle数据库Lite成为我们的首选产品。甲骨文承诺支持我们的环境,这种做法值得效仿,甲骨文帮助DS Waters保护了200多万美元的投资。今天,我们在1000多台笔记本机上运行Oracle数据库Lite,涉及大约30MB的数据,故障率低于0.5%。我们盼望升级到Oracle数据库Lite 10g第三版,以实现更高的同步性能,并支持更多的移动平台,这对我们升级到下一代手持设备、支持2000多台笔记本机是非常有帮助的。”

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有