易截截图软件、单文件、免安装、纯绿色、仅160KB

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的数据库文件路径


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle decode使用方法

数据库中经常用0,1 来标识某字段,作为开发人员可能知道它的意义,但我们让它显示在Grid列表上必须显示它的实际含义,一般我们可以在代码中读数据源时可以作处理,同时ORACLE中用decode也是不错方法。
   decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
    该函数的含义如下:
......

oracle的体系结构,你了解多少?

很久没有更新Oracle数据库的文章了,今天小编整理了一下资料,和大家分享Oracle的体系。oracle的体系很庞大,要学习它,首先要了解oracle的框架。在这里,简要的讲一下oracle的架构,让初学者对oracle有一个整体的认识。
 
1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成) 控 ......

oracle中connect by prior实现递归查询

oracle中connect by prior实现递归查询
收集的几条在oracle中通过connect by prior来实现递归查询
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。
创建示例表:
CREATE TABLE TBL_TEST
(
ID    NUMBER,
NAME VARCHAR2(100 BYTE),
PID   NUMBER    ......

ORACLE 查看用户密码修改时间

SQL> show user
USER is "SYS"
SQL> create user t1 identified by t1;
create user t1 identified by t1
*
ERROR at line 1:
ORA-01920: user name 'T1' conflicts with another user or role name
SQL> drop user t1 cascade;
User dropped.
SQL> create user t1 identified by t1;
Us ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号