oracle冷备份不停服务,Oracle冷备份时出现的情况

Oracle冷备份时出现的情况

先来简单的说一下ORACLE的备份方式,详细功能可以搜索一下。

一种是逻辑备份,即所谓的导出(Export)和导入(Import)命令,这种方式的优点是,能够对数据库中的每个对象进行备份,并且实现不同平台下的数据迁移,但备份的时候数据库不能是关闭的,从CMD命令进入,缺点是无法保证介质的损失,只是逻辑上的数据备份,一般适用于日常备份和小数据量的维护。

二种是物理备份,物理备份分冷备份和热备份,冷备份,非归档模式,是在关闭数据库的情况下,将相关的数据库、控制、参数、日志文件等统一备份,其备份恢复速度快,安全性也高,缺点是,备份的是只能够恢复到某一个点上,并且无法实现某个对象的恢复,主要使用在实时要求不高(即可以关闭数据库)或者整体数据迁移时使用。热备份,归档模式,是在数据库不关闭的情况下进行备份,理论上可以恢复到当前的前一秒,缺点是,操作复杂,需要比较高的水平,中间不能出现差错,否则无法恢复,另外归档文件占用空间较大,主要使用在数据库访问量小或需要实现表空间和数据文件的备份,当然另外一个就是对备份精度要求比较高的场合。

下面的是我在冷备份还原数据库时遇到的情况:

我在一台电脑A的安装了Oracle10g,安装目录是D:\oracle\product\10.2.0,对应的数据库的目录是D:\oracle\product\10.2.0\oradata,在另外一台电脑B,也安装了Oracle10,安装目录是:D:\oracle\product\10.2.0,数据文件路径为:D:\oracle\product\10.2.0\oradata,即两台电脑的文件路径完全相同,这时,冷备份就相当的容易,直接停掉电脑A的数据库服务,然后拷贝相应的文件到电脑B上,将电脑B的服务开启就可以使用了。

但是,如果我在另外一台的不同目录下安装了Oracle10g,安装路径为E:\oracle\product\10.2.0,如果没有相应的数据库,我们可以使用向导或者命令新建一个指定相应的数据文件路径为E:\oracle\product\10.2.0\oradata,上面的方法,因为相关的数据、日志及控制文件都定位的是电脑A备份的目录。搜索了网上的一大把,最后采用了这样的方法。

1.将电脑A的数据库冷备份

2.将电脑B的OracleServiceXXX停掉,或者在CMD shutdown immediate

3.拷贝到电脑B的数据库文件路径

相关文档:

数据库中经常用0,1 来标识某字段,作为开发人员可能知道它的意义,但我们让它显示在Grid列表上必须显示它的实际含义,一般我们可以在代码中读数据源时可以作处理,同时ORACLE中用decode也是不错方法。

decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)

该函数的含义如下:

......

1.当你猛然间忘记通过什么视图可以查看procedure内容时,隐约记得所需的视图包含“SOUR”字段,此时查询dict/dictionary视图是最好的选择

sys@ora10g> col COMMENTS for a78

sys@ora10g>select * from dict where TABLE_NAME like '%SOUR%';

TABLE_NAME       &nbsp ......

安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下:

用户名/密码

登录身份

说明

sys/change_on_install

SYSDBA或SYSOPER

不能以NORMAL登录,可作为默认的系统管理员

system/manager

SYSDBA或NORMAL

不能以SYSOPER登录,可作为默认的系统管理员

sysman/oem_temp

sysman 为oms的用户名

scott/ ......

Microsoft Windows XP [版本 5.1.2600]

(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Admin>sqlplus "/ as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Nov 20 19:31:44 2009

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:

Oracle Database 10g E ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值