怎么将数据库从A机移植数据库到B机 A机和B机都安装了ORACLE 9i环境,A机上运行了数据库C,如何将C得整个数据库里的表和记录都移植到B机上?怎么操作?同样的问题如果是SQL Server2000数据库,怎么把操作移动数据库?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Oracle:1. exp/imp; 表模式备份: [oracle@roy orcl]$ exp david/david rows=y indexes=n compress=n buffer=65536 file=exp_tianle_090101.dmp log=exp_tianle_090101.log tables=david.tianle; 用户模式备份: [oracle@roy orcl]$ exp david/david owner=david rows=y indexes=n compress=n buffer=65536 file=exp_david__090101.dmp log=exp_david_090101.log; 完全模式备份: [oracle@roy orcl]$ exp david/david rows=y indexes=n compress=n buffer=65536 full=y file=exp_fulldatabase_090101.dmp log=exp_fulldatabase_090101.log; 表模式恢复: [oracle@roy orcl]$ imp david/david fromuser=david touser=david rows=y indexes=n commit=y buffer=65536 file=exp_tianle_090101.dmp log=imp_tianle_090101.log; 用户模式恢复: [oracle@roy orcl]$ imp david/david fromuser=david touser=david rows=y indexes=n commit=y buffer=65536 file=exp_tianle_090101.dmp log=exp_tianle_090101.log; 全库模式恢复: [oracle@roy orcl]$ imp david/david rows=y indexes=n commit=y full=y ignore=y buffer=65536 file=/tmp/exp_fulldatabase_090101.dmp log=/tmp/imp.log;2. Rman duplicateRMAN 同机复制数据库http://user.qzone.qq.com/251097186/blog/12389530323. 用DBLINKOracle DB Link http://user.qzone.qq.com/251097186/blog/1246948303SQL 2000:在界面上点点就可以了,有导出数据库和导入数据库.. 比ORACLE 简单多了.. Oracle提供这样的移植方式,需要A和B安装一样的系统,一样的数据库版本,一样的安装目录,建立一样的数据库实例,冷备份要先关闭A,B服务器吧A机器上的数据库文件,控制文件,redo日志文件(这三种文件是必备的),如果可以可以把归档文件,密码文件,spfile文件也一并copy出来。把copy的文件,覆盖同目录下的B机器上的文件。现在就可以启动B了。 我想问下,三种必备的文件(数据库文件、控制文件、redo日志文件)具体的都是哪些文件? inthirties,说的非常对。可以使用冷备份关闭A , B 库 把数据文件建议服务器使用状态ARCHIVELOG。如果,你是整个数据迁移的情况下使用Noarchivelog模式.select status,mod_log from v$instance数据库状态与日志模式先备份HOST COPY 目录:\数据文件在备份表空间alter tablespace users ofeilne alter tablespace users begin backup 表空间host copy 表空间物理位置alter tablespace users onlineOK不建议备份重做日志和.这样就可以啦!!热备份是在不关闭服务器例程的时候所进行备份数据文件,最好保持数据库一致性否则容易SCN值不对发出不良的警报。。呵呵,注意.回答完毕。接分 请教一条简单的sql语句 pl/sql删除数据后,通过PB还能查询到已经删除的数据 初学者求教 各位帮我看看这句sql怎么优化,现在执行速度太慢了 如何获得scott方案下的所有表名?着急,在线等!!! 请问能不能在win98上安装oracle 9i 简单问题:关于索引序号的创建 急!!!!! FUNCTION 回傳值的使用問題 Oracle优化问题 如何用9i的客户端导10g的数据??? 关于 SQL语句 >2499 的问题。
2. Rman duplicateRMAN 同机复制数据库
http://user.qzone.qq.com/251097186/blog/12389530323. 用DBLINKOracle DB Link
http://user.qzone.qq.com/251097186/blog/1246948303
SQL 2000:
在界面上点点就可以了,有导出数据库和导入数据库.. 比ORACLE 简单多了..
吧A机器上的数据库文件,控制文件,redo日志文件(这三种文件是必备的),如果可以可以把归档文件,密码文件,spfile文件也一并copy出来。把copy的文件,覆盖同目录下的B机器上的文件。现在就可以启动B了。
我想问下,三种必备的文件(数据库文件、控制文件、redo日志文件)具体的都是哪些文件?
可以使用冷备份关闭A , B 库 把数据文件
建议服务器使用状态ARCHIVELOG。
如果,你是整个数据迁移的情况下使用Noarchivelog模式.
select status,mod_log from v$instance
数据库状态与日志模式
先备份
HOST COPY 目录:\数据文件
在备份表空间
alter tablespace users ofeilne
alter tablespace users begin backup 表空间
host copy 表空间物理位置
alter tablespace users online
OK
不建议备份重做日志和.
这样就可以啦!!
热备份是在不关闭服务器例程的时候所进行备份数据文件,最好保持数据库一致性否则容易SCN值不对发出不良的警报。。
呵呵,注意.回答完毕。接分