前几天重新安装了系统,正好需要恢复一下数据库。
如果软件也损失了,那么需要重新安装一下数据库软件,以恢复Windows相关环境变量等信息。
首先开启一个cmd命令行窗口。
开始->运行->cmd
我的Oracle软件安装在D:\oracle :
D:\>dir oracle D:\oracle 的目录 2006-08-16 14:14 |
我的数据文件位于D:\oradata下:
D:\>dir d:\oradata d:\oradata 的目录 2006-08-16 14:25 |
现在让我们用oradim创建一个实例,实际上也就是创建一个Windows服务:
C:\>oradim -new -sid eygle 实例已创建。 |
我们用net命令可以查看系统启动了哪些服务,我们看到Oracle的服务已经启动:
C:\>net start ............... 命令成功完成。 |
如果你的系统装了一些Unix增强工具,那么可以通过grep过滤一下:
C:\>net start |grep Oracle OracleServiceeygle |
Unix命令工具可以在Sourceforge (http://sourceforge.net/projects/gnuwin32/) 下载.
此时我们就可以通过启动实例,挂接原有数据库,启动Oracle数据库了。当然你可能还有一些其他工作需要完成,比如重建口令文件等。
如果你想删除这个服务,那么也很简单:
C:\>oradim -delete -sid eygle 实例已删除。 |
当然做好备份仍然是最重要的,我见过有的企业将文件分散在很多逻辑分区上,结果随系统崩溃丢失了部分文件,损失也是相当惨重的。
在Linux/Unix上不需要服务来启动实例,也就不存在这样类似的操作。不过在命令行操作,一切都是类似的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22123669/viewspace-671246/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22123669/viewspace-671246/