admin 管理员组

文章数量: 887021


2024年1月15日发(作者:input函数返回的数据类型是)

Oracle使用oradata恢复数据库

首先把之前oradata目录全部备份好(冷备份哦~~)。

然后安装数据库,按SID原路径建立实例。

完了之后,以sys登录sqlplus,shutdown immediate关闭数据库程序。

用备份的oradata把建立的实例覆盖。

打开命令提示行窗口(字体标红部分为输入命令,数据库SID=ORACLE):

==========================================================CMD

Begin

Microsoft

Windows [版本 5.2.3790]

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

C:Documents and SettingsAdministrator>cd

C:>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 5月 18 12:58:26

2010

Copyright (c) 1982, 2002,

Oracle Corporation. All rights reserved.

SQL> conn system/system as sysdba

已连接。

SQL> shutdown immediate

已经卸载数据库。

ORACLE 例程已经关闭。

--------------------------------------->此时备份的oradata把新建立的实例覆盖

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 135338868 bytes

Fixed Size 453492 bytes

Variable Size 109051904 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

ORA-01991: ???????'D:'

SQL> host del D:

SQL> host orapwd file=D:

password=system entries=10

SQL> alter database open;

数据库已更改。

SQL> conn system/system as sysdba

已连接。

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 135338868 bytes

Fixed Size 453492 bytes

Variable Size 109051904 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

数据库装载完毕。

数据库已经打开。

==================================================CMD End

OK,至此数据库恢复成功。


本文标签: 数据库 建立 命令 备份 关闭