急!
今天,服务器崩了!重新在服务器上装了oracle 9i,在E:\ora90下
而以前的数据库是装在d:\ora90下,与今天装的目标不一样。幸好,我前天有把全部数据进行冷备份。请问,我要把数据库还原回去,我应该怎么做,急死人了。请高手指点,并100分相送!
今天,服务器崩了!重新在服务器上装了oracle 9i,在E:\ora90下
而以前的数据库是装在d:\ora90下,与今天装的目标不一样。幸好,我前天有把全部数据进行冷备份。请问,我要把数据库还原回去,我应该怎么做,急死人了。请高手指点,并100分相送!
解决方案 »
- oracle基本查询问题
- pl sql developer 中的表怎么导出带命令符的文本格式
- varchar2 转 bolb
- 怎么在 win xp 环境下设置 sql*plus 的 SQLPATH 这个环境变量,怎么我的设置总是不起效?
- 包体编译时一个非常奇怪的问题
- 典型成绩显示问题
- 解决一个存储过程
- 丢掉了sys,system权限, 但有root权限。可以修改sys,system密码吗?
- oracle 会话控制问题
- 跪求:oracle如何在数据分组后更新(update)?求大神指导啊~~~万分感谢
- 用plsql编辑表数据的时候,弹出一个对话框,提示dynamic table 什么的错误???在线等...
- LONG RAW 为什么插入超过4000字符就插不进去了呢?
2、把数据文件、控制文件、重做日志方回到原来的地方。参数文件放哪儿到不重要。
3、使用oradim创建服务。
C:\>oradim.exe -new -sid ORCL -startmode m
C:\>oradim.exe -edit -sid ORCL -startmode a
4、创建口令文件。
C:\>orapwd.exe file=D:\ora90\database\PWDorcl.ora password=change_on_install
5、启动数据库
C:\>sqlplus "/ as sysdba"
SQL>startup pfile = '参数文件的位置';
6、重新创建spfile
SQL>create spfile from pfile = '参数文件的位置';
7、Over.
db_name和sid和以前的不一样
我的sid与原来的不一样,
路径也不一样。
但是,还是非常感谢你。
你确认可以吗?
---------------
那就要
> connect system/manager as sysdba
> startup mount
> alter database rename file '/disk1/../user.dbf' to '/disk2/../user.dbf';
> alter database open;
2、把数据文件、控制文件、重做日志方回到原来的地方。参数文件放哪儿到不重要。
3、使用oradim创建服务。
C:\>oradim.exe -new -sid ORCL inipwd oracle -startmode m -pfile '参数文件的位置'
4、启动数据库
C:\>sqlplus "/ as sysdba"
SQL>startup pfile = '参数文件的位置';
5、重新创建spfile
SQL>create spfile from pfile = '参数文件的位置';
6、Over.