关于oracle的数据恢复?全部家当,马上就截帖!!! bzszp(SongZip) ( ) 相关文件:指哪些文件呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 init.ora所有的控制文件所有的数据文件联机重做日志文件 [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 直接copy文件需要哪些文件?直接copy文件需要哪些文件?直接copy文件需要哪些文件? 安装我的方法做! 假设数据库文件都再D:\oracle,步骤,装2000-步骤,装2000->备份ORACLE目录成ORACLE1->装ORACLE(装在d:\oracle) ->建立相同的数据库实例名->关闭所有数据库的服务->用备份的ORACLE1覆盖ORACLE即可启动数据库,OK 数据库相关文件有:参数文件、控制文件、数据文件、日志文件。一、参数文件 1、参数文件中包含以下设置: 1、数据库控制文件的定位 2、ORACLE用来缓存从磁盘上读取的数据的内存数量 3、ORACLE用来缓存SQL语句的执行计划、PL/SQL过程和数据词典信息以便于它们不必从磁盘连续读取的内存的数量 4、默认的优化程序选择 2、参数文件的定位 在UNIX系统中的定位 $ORACLE_HOME/dbs 在WINDOWS系统中的定位 c:\oralce\ora8i\databaseD:\Oracle\oradata和D:\Oracle\admin目录下的文件 二、控制文件 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") 三、数据文件 1、数据文件典型地代表了根据数据使用的磁盘空间和数量所决定的一个ORACLE数据库的容积,数据文件可能要多于任何其他类型的文件 数据文件的内容 1、表数据 2、索引数据 3、数据字典定义 4、为了使事物重做(回滚数据)所必须的信息 5、存储过程,函数和数据包的代码 6、常用来排序的临时数据 2、数据文件的定位 D:\Oracle\oradata\hmislj\INDX01.DBF D:\Oracle\oradata\hmislj\SYSTEM01.DBF ....等 权限问题 多线程访问ORACLE共有资源 大家提提意见给我这个sql优化 下 关于排序的一点问题 oracle 的一个视图能对其进行update操作或delete,insert操作吗? ora-12560,TNS协议适配器出错!无法登陆!我是刚学oracle,今天装了oracleclient,请大侠指点 如果知道Oracle的字符集? orcale的移植性问题 救命呀!!!!!! 一个关于存储过程的问题?内容如下: 请教一个所有学习oracle的人都关心的问题:oracle的ocp认证 树查询问题 数据库的一个表单导出导入,及用户问题?
所有的控制文件
所有的数据文件
联机重做日志文件
[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
步骤,装2000-步骤,装2000->备份ORACLE目录成ORACLE1->装ORACLE(装在d:\oracle)
->建立相同的数据库实例名->关闭所有数据库的服务->用备份的ORACLE1覆盖ORACLE即可
启动数据库,OK
一、参数文件
1、参数文件中包含以下设置:
1、数据库控制文件的定位
2、ORACLE用来缓存从磁盘上读取的数据的内存数量
3、ORACLE用来缓存SQL语句的执行计划、PL/SQL过程和数据词典信息以便于它们不必从磁盘连续读取的内存的数量
4、默认的优化程序选择
2、参数文件的定位
在UNIX系统中的定位 $ORACLE_HOME/dbs
在WINDOWS系统中的定位 c:\oralce\ora8i\databaseD:\Oracle\oradata和D:\Oracle\admin目录下的文件
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")
1、数据文件典型地代表了根据数据使用的磁盘空间和数量所决定的一个ORACLE数据库的容积,数据文件可能要多于任何其他类型的文件
数据文件的内容
1、表数据
2、索引数据
3、数据字典定义
4、为了使事物重做(回滚数据)所必须的信息
5、存储过程,函数和数据包的代码
6、常用来排序的临时数据
2、数据文件的定位
D:\Oracle\oradata\hmislj\INDX01.DBF
D:\Oracle\oradata\hmislj\SYSTEM01.DBF
....等