拷贝错数据库怎么办

likesome 2005-06-09 12:16:43
有一个其他机器的place.Ora文件,SID与我这台机器不一样,我采取了这样的操作

在管理器中建立了一个表空间,名为plate,建立了一个用户,同样名为place,默认表间为place

我在服务中停止了oracle的服务,然后,把其他机器的place.ora覆盖了新建的同名ora文件,然后在服务器重启了oracle服务。

这样出问题了,现在我进不出了,数据库打不开,请问我该怎么办
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzszp 2005-06-09
  • 打赏
  • 举报
回复
直接拷贝肯定不行
命令提示符下
svrmgrl
connect internal/oracle
shutdown immediate
startup mount
alter database drop datafile 'c:\oracle\oradata\place.Ora' offline drop;
alter database open;
sql*plus下
connect internal/oracle
drop tablespace place;
bzszp 2005-06-09
  • 打赏
  • 举报
回复
8i下的测试
http://community.csdn.net/Expert/topic/4071/4071093.xml?temp=.426922
lqj46 2005-06-09
  • 打赏
  • 举报
回复
昨天晚上看的10G,好像不要DROP吧,好像是这样的:
alter database datafile 'c:\oracle\oradata\place.Ora' offline ;
likesome 2005-06-09
  • 打赏
  • 举报
回复
还是不行呀
likesome 2005-06-09
  • 打赏
  • 举报
回复
呜呼,写正确了,可能是语句不兼容,我在网上也找找看
bzszp 2005-06-09
  • 打赏
  • 举报
回复
你的数据文件的存放路径写正确了吧?
语句应该可以,没有91环境,没法帮你测试。
likesome 2005-06-09
  • 打赏
  • 举报
回复
谢谢,但这是8i的语句
9i我查了一下,可以这样
sqlplus /nolog
connect /as sysdba
shutdown immediate
startup mount
这上面都是正确的,下面这一句出了问题
alter database drop datafile 'c:\oracle\oradata\place.Ora' offline drop;

提示是需要LOGFILE关键字

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧