关于oracle的数据恢复?全部家当,马上就截帖!!!

nameldw 2004-10-11 10:08:03
关于oracle的数据恢复?马上就截帖!!!
问题是这样的,我系统坏掉了,我把c:的oracle全部文件copy了一份,重装系统后要恢复系统坏掉之前的数据库该怎末操作,请尽可能说的详细点,本人oracle初学,谢谢了。
...全文
526 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng7634 2004-10-11
  • 打赏
  • 举报
回复
三、数据文件
1、数据文件典型地代表了根据数据使用的磁盘空间和数量所决定的一个ORACLE数据库的容积,数据文件可能要多于任何其他类型的文件
数据文件的内容
1、表数据
2、索引数据
3、数据字典定义
4、为了使事物重做(回滚数据)所必须的信息
5、存储过程,函数和数据包的代码
6、常用来排序的临时数据
2、数据文件的定位
D:\Oracle\oradata\hmislj\INDX01.DBF
D:\Oracle\oradata\hmislj\SYSTEM01.DBF
....等
cheng7634 2004-10-11
  • 打赏
  • 举报
回复
二、控制文件
1、控制文件包含下列主要类型的信息
1、数据库名
2、表空间信息
3、所有数据文件的名字和位置
4、所有REDO日志文件的名字和位置
5 、当前的日志序列好
6、检查点信息
7、关于REDO日志和归档的当前状态信息
2、控制文件的定位
一种方法在参数文件中找到control_files记录, 如下所示:

control_files = ("D:\Oracle\oradata\hmislj\control01.ctl",
"D:\Oracle\oradata\hmislj\control02.ctl",
"D:\Oracle\oradata\hmislj\control03.ctl")
cheng7634 2004-10-11
  • 打赏
  • 举报
回复
数据库相关文件有:参数文件、控制文件、数据文件、日志文件。
一、参数文件
1、参数文件中包含以下设置:
1、数据库控制文件的定位
2、ORACLE用来缓存从磁盘上读取的数据的内存数量
3、ORACLE用来缓存SQL语句的执行计划、PL/SQL过程和数据词典信息以便于它们不必从磁盘连续读取的内存的数量
4、默认的优化程序选择
2、参数文件的定位
在UNIX系统中的定位 $ORACLE_HOME/dbs
在WINDOWS系统中的定位 c:\oralce\ora8i\database



D:\Oracle\oradata和D:\Oracle\admin目录下的文件
LGQDUCKY 2004-10-11
  • 打赏
  • 举报
回复
安装我的方法做!

假设数据库文件都再D:\oracle,
步骤,装2000-步骤,装2000->备份ORACLE目录成ORACLE1->装ORACLE(装在d:\oracle)
->建立相同的数据库实例名->关闭所有数据库的服务->用备份的ORACLE1覆盖ORACLE即可
启动数据库,OK。。。
nameldw 2004-10-11
  • 打赏
  • 举报
回复
直接copy文件需要哪些文件?直接copy文件需要哪些文件?直接copy文件需要哪些文件?
freddy2003 2004-10-11
  • 打赏
  • 举报
回复
[Q]操作系统重装,如何恢复数据库?
[A]两种方法
首先都是需要安装Oracle软件,最好按照原来的目录结构
1.把你的ORACLE文件全部COPY到另外一个分区
再安装ORACLE,按以前的所有的配置安装(SID,服务名,字符集)目录完全一致,安装后停掉所有ORACLE相关的服务,再把备份的文件COPY回来,重新启动服务,一般就OK了
2.你可以使用oradim创建一个实例,把所有文件恢复到原来的位置,就可以启动数据库了
这种方式省去了建库的过程

方法:
1。安装ORACLE软件
2。运行DBCA,创建数据库,位置什么的随便,只要SID,DBNAME,CHARACTERSET相同就得,到最后一步选保存为脚本,不运行建库,保存退出。
3。打开建库脚本(。BAT),手工运行语句(例子):
mkdir E:\oracle\admin\everac\bdump
mkdir E:\oracle\admin\everac\cdump
mkdir E:\oracle\admin\everac\create
mkdir E:\oracle\admin\everac\pfile
mkdir E:\oracle\admin\everac\udump
mkdir v:\database
mkdir v:\oradata\everac
set ORACLE_SID=everac1
E:\oracle\ora92\bin\oradim.exe -new -sid EVERAC1 -startmode m
E:\oracle\ora92\bin\oradim.exe -edit -sid EVERAC1 -startmode a
E:\oracle\ora92\bin\orapwd.exe file=E:\oracle\ora92\database\PWDeverac1.ora password=change_on_install
4。可以联库,打开数据库。-----OVER

bzszp 2004-10-11
  • 打赏
  • 举报
回复
init.ora
所有的控制文件
所有的数据文件
联机重做日志文件
nameldw 2004-10-11
  • 打赏
  • 举报
回复
bzszp(SongZip) ( )

相关文件:指哪些文件呢?
bzszp 2004-10-11
  • 打赏
  • 举报
回复
创建跟原先同样的数据库
覆盖所有相关文件

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧