sql server和ORACLE是两个不同公司不同的产品,请不要混在一起谈!
首先SQLSERVER的数据字典都在每个自己的数据库里,而ORACLE的数据字典都在SYSTEM表空间,而你的另一台机器上的同名的armis表空间的数据文件是不是都有相同的对象(如表、索引等)?
其次ORACLE通过控制文件来同步各个数据文件,SQL中是没有控制文件这个概念的,你把别的控制文件拷贝过来,那这个控制文件的SCN和原数据库的各个数据文件的SCN、还有日志文件肯定不一致。
ORACLE不能把单个表空间的数据文件考来考去,如果把所有的数据文件和控制文件都拷贝过来,那是可以的。
首先SQLSERVER的数据字典都在每个自己的数据库里,而ORACLE的数据字典都在SYSTEM表空间,而你的另一台机器上的同名的armis表空间的数据文件是不是都有相同的对象(如表、索引等)?
其次ORACLE通过控制文件来同步各个数据文件,SQL中是没有控制文件这个概念的,你把别的控制文件拷贝过来,那这个控制文件的SCN和原数据库的各个数据文件的SCN、还有日志文件肯定不一致。
ORACLE不能把单个表空间的数据文件考来考去,如果把所有的数据文件和控制文件都拷贝过来,那是可以的。
解决方案 »
- Oracle数据库Session的问题V$SESSION(急~~~~~~~)
- 弱弱的问个问题 PLSQL developer 怎么执行我想要的存储过程语句 英文版的看不明白
- oralce里如何建立临时表及会话问题。
- 关于ORACLE一条语句
- ★★★★★★★ Oracle 测试带返回游标的存储过程 ★★★★★★★
- exp导出数据时,实现导出所有的表结构,并导出部分基础表的数据。
- 一个SQL语句如何实现这个效果。
- 如何计算两个日期之间的工作日?
- 关于开发与测试所用数据库用户同步的问题
- ORACLE的DATE字段
- (500)求1000万条记录的高效分页,各种方法均可,在jsp环境下?(表如下)给个例子!!!!(急等)
- oracle8i内容如何导入到8.05里面
那么我现在把原来的文件恢复回来还是起动不了,请问有什么办法吗?谢谢!
然后在你现在的机器上安装数据库,路径和实例名都要一样。
最后把新建库的数据文件存放目录删除,用原来的库的数据文件、控制文件拷贝过来就可以了。
如果没有口令文件,则参数文件中的remote_login_passwordfile = exclusive改成NONE。