更改了控制文件后出现的有关问题
更改了控制文件后出现的问题
小白我按照书本直接把代码打上去,搞到现在启动startup出现错误。
输入的代码是这个
alter system set control_files='e:\app\administrator\oradata\orcl\control01.ctl',
'd:\disk2\control02.ctl',
'd:\disk3\control03.ctl'
scope=spfile
系统已修改。
本来应该接着输入host move
e:\app\administrator\recovery_area\orcl\control02.ctl
d:\disk2\control02.ctl
host copy
e:\app\administrator\oradata\orcl\control01.ctl
d:\disk2\control03.ctl
但是系统就报错,命令语法不正确。这里host到底是如何使用的?
之后使用startup就出现了
报错是因为控制文件的问题。
之后我打开EM查看问题。

我该如何改这个问题。另外以后如果工作是不是经常要经常改这些文件的,我觉得书本上说了很多知识点,但是很多知识点都只是给个例子,总觉得好像以后不用做得那么细致。初学者,我懂SQL,但是Oracle是新手。
------解决方案--------------------
反正是测试学习,尽力随便搞吧,搞坏了,查资料,查的过程,修复问题的过程,就是学习、思考的过程
测试环境最坏的情况,就是重装数据库
个人意见,仅供参考,如有雷同,纯属巧合,哈哈.............
------解决方案--------------------
move若不指定目标路径,则移动到当前目录下
可以回到当时的环境下,在sqlplus中执行host,看看当前路径在哪儿
小白我按照书本直接把代码打上去,搞到现在启动startup出现错误。
输入的代码是这个
alter system set control_files='e:\app\administrator\oradata\orcl\control01.ctl',
'd:\disk2\control02.ctl',
'd:\disk3\control03.ctl'
scope=spfile
系统已修改。
本来应该接着输入host move
e:\app\administrator\recovery_area\orcl\control02.ctl
d:\disk2\control02.ctl
host copy
e:\app\administrator\oradata\orcl\control01.ctl
d:\disk2\control03.ctl
但是系统就报错,命令语法不正确。这里host到底是如何使用的?
之后使用startup就出现了
之后我打开EM查看问题。
我该如何改这个问题。另外以后如果工作是不是经常要经常改这些文件的,我觉得书本上说了很多知识点,但是很多知识点都只是给个例子,总觉得好像以后不用做得那么细致。初学者,我懂SQL,但是Oracle是新手。
------解决方案--------------------
反正是测试学习,尽力随便搞吧,搞坏了,查资料,查的过程,修复问题的过程,就是学习、思考的过程
测试环境最坏的情况,就是重装数据库
个人意见,仅供参考,如有雷同,纯属巧合,哈哈.............
------解决方案--------------------
move若不指定目标路径,则移动到当前目录下
可以回到当时的环境下,在sqlplus中执行host,看看当前路径在哪儿