oracle数据库还原 oracle版本是10g的,现在装在的c盘,由于重装系统,需要之后将数据还原回去,之后的数据库没装在C盘原来的数据库里建立了一些 数据库链接、物化视图和一些job ,这些是最重要的现在oracle 的数据文件、控制文件等等我都有,没有exp导出的数据,我如何还原回去呢有点乱,大家见谅 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将这些文件考到相应的文件夹 重启oracle服务 当然,但愿你也有spfile,密码文件 1、修复注册表,其实主要是四个键值:ORACLE_BASE:oracle产品目录ORACLE_HOME:oracle主目录ORACLE_SID:数据库实例IDNLS_LANG:客户端字符集(不是必须,默认是英文)下面键值根据你的实际情况修改一下,然后下面的存为ORACLE.reg的文本文件双击导入注册表就行了,内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE][HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1]"ORACLE_HOME"="G:\\oracle\\product\\10.2.0\\db_1""ORACLE_SID"="ora""ORACLE_BASE"="G:\\oracle\\product\\10.2.0""NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"2、创建实例。设置PATH环境变量(不是必须),如果不设置,要进入ORACLE_HOME\bin目录或指定oradim的全路径, 执行命令(ora是实例名,与上面注册表中的ORACLE_SID对应):C:\>oradim -new -sid ora3、创建成功后,命令行可启动数据库C:\>sqlplus sys/oracle as sysdba (如果已在XP中新建立ora_dba组,并且把当前用户加入该组,则可以使用操作系统认证方式登录:sqlplus / as sysdba)SQL>startup 配置文件(pfile,spfile)记录了控制文件的位置控制文件记录了数据文件,日志文件,RMAN备份的位置。重装Oracle软件,可以免掉配置Oracle注册表的问题。通过dbca可以帮你创建出实例,按需要定制你的库,注意别把当前需要恢复的库给覆盖了。你需要做的事情是,1、更改你spfile(默认)或者pfile里面的控制文件路径。spfile通过命令改在nomount状态下改,改成你现在的控制文件路径,配置里一般有3个控制文件路径,统统要改。2、alter database mount3、alter database open4、删除dbca创建出来的数据文件。 rownum的问题 SQL 今日的去年同比 如何写 有关字段为空取值得问题 TOAD 8.0问题 关于oracle数据库用户数和cpu数的问题~!!!! 简单日期比较 begin与end之间不能写查询(select)语句? oracle要钱吗 一个最简单的游标使用问题 帮我看看这条语句是什么意思,尤其是哪个乘号? oracle 提示? ora LINK ora
ORACLE_BASE:oracle产品目录
ORACLE_HOME:oracle主目录
ORACLE_SID:数据库实例ID
NLS_LANG:客户端字符集(不是必须,默认是英文)
下面键值根据你的实际情况修改一下,然后下面的存为ORACLE.reg的文本文件
双击导入注册表就行了,内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE][HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1]
"ORACLE_HOME"="G:\\oracle\\product\\10.2.0\\db_1"
"ORACLE_SID"="ora"
"ORACLE_BASE"="G:\\oracle\\product\\10.2.0"
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"2、创建实例。设置PATH环境变量(不是必须),如果不设置,要进入ORACLE_HOME\bin目录或指定oradim的全路径, 执行命令(ora是实例名,与上面注册表中的ORACLE_SID对应):
C:\>oradim -new -sid ora3、创建成功后,命令行可启动数据库
C:\>sqlplus sys/oracle as sysdba (如果已在XP中新建立ora_dba组,并且把当前用户加入该组,
则可以使用操作系统认证方式登录:sqlplus / as sysdba)SQL>startup
控制文件记录了数据文件,日志文件,RMAN备份的位置。重装Oracle软件,可以免掉配置Oracle注册表的问题。
通过dbca可以帮你创建出实例,按需要定制你的库,注意别把当前需要恢复的库给覆盖了。你需要做的事情是,
1、更改你spfile(默认)或者pfile里面的控制文件路径。spfile通过命令改在nomount状态下改,改成你现在的控制文件路径,配置里一般有3个控制文件路径,统统要改。
2、alter database mount
3、alter database open
4、删除dbca创建出来的数据文件。