sql server和ORACLE是两个不同公司不同的产品,请不要混在一起谈!
首先SQLSERVER的数据字典都在每个自己的数据库里,而ORACLE的数据字典都在SYSTEM表空间,而你的另一台机器上的同名的armis表空间的数据文件是不是都有相同的对象(如表、索引等)?
其次ORACLE通过控制文件来同步各个数据文件,SQL中是没有控制文件这个概念的,你把别的控制文件拷贝过来,那这个控制文件的SCN和原数据库的各个数据文件的SCN、还有日志文件肯定不一致。
ORACLE不能把单个表空间的数据文件考来考去,如果把所有的数据文件和控制文件都拷贝过来,那是可以的。
首先SQLSERVER的数据字典都在每个自己的数据库里,而ORACLE的数据字典都在SYSTEM表空间,而你的另一台机器上的同名的armis表空间的数据文件是不是都有相同的对象(如表、索引等)?
其次ORACLE通过控制文件来同步各个数据文件,SQL中是没有控制文件这个概念的,你把别的控制文件拷贝过来,那这个控制文件的SCN和原数据库的各个数据文件的SCN、还有日志文件肯定不一致。
ORACLE不能把单个表空间的数据文件考来考去,如果把所有的数据文件和控制文件都拷贝过来,那是可以的。
解决方案 »
- Oracle sql语句中出现null、‘1’,什么意思
- 如何在SQL Plus中打印出三角形?
- 根据用户输入范围 将记录分类的问题
- exists 问题...SQL循序渐进里的一个例子
- (急切求助)如何把PL/SQL中的表结构及备注信息导出到Excel或HTML文件(在线等)
- 各位用pl/sql,操作oracle ,删除了一个procedure,但他还是显示,只是前面打了红色的叉,这是什么意思。
- 谁用过Powerdesigner + oracle + pb ?
- 安装ORACLE9I,试图执行GETVALUE时,没有找到指定的键
- INDEX疑问
- 如何用下标引用结构类型中的值?
- (500)求1000万条记录的高效分页,各种方法均可,在jsp环境下?(表如下)给个例子!!!!(急等)
- oracle8i内容如何导入到8.05里面
那么我现在把原来的文件恢复回来还是起动不了,请问有什么办法吗?谢谢!
然后在你现在的机器上安装数据库,路径和实例名都要一样。
最后把新建库的数据文件存放目录删除,用原来的库的数据文件、控制文件拷贝过来就可以了。
如果没有口令文件,则参数文件中的remote_login_passwordfile = exclusive改成NONE。