Oracle如何附加数据库
1、我的A服务器上的Oracle数据库如何附加到B服务器的Oracle上呢(在windows平台下的Oracle),2、我看了一些网上说的方法是直接把A上数据库拷贝到B上...
1 、我的A服务器上的Oracle数据库如何附加到B服务器的Oracle上呢(在windows平台下的Oracle),
2、我看了一些网上说的方法是直接把A上数据库拷贝到B上,然后改配置文件,感觉是把A上的所有库实例都弄过去一样,但是我只附加A服务器上我要的那个数据库实例,其它的不要,而且附加到B服务器Oracle上后,还得保证我B服务器上的其它库实例能用对吧;
期待大家的详细答疑,能成功解决问题加分不是问题, 展开
2、我看了一些网上说的方法是直接把A上数据库拷贝到B上,然后改配置文件,感觉是把A上的所有库实例都弄过去一样,但是我只附加A服务器上我要的那个数据库实例,其它的不要,而且附加到B服务器Oracle上后,还得保证我B服务器上的其它库实例能用对吧;
期待大家的详细答疑,能成功解决问题加分不是问题, 展开
4个回答
展开全部
oracle中并没有附件数据库一说,但是有导入数据库文件。
根据导出文件的不同,有以下几种用法:
1. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
2. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark
imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
3. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)
4. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
5. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y
6. 使用参数文件
imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
7. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A
根据导出文件的不同,有以下几种用法:
1. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
2. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark
imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
3. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)
4. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
5. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y
6. 使用参数文件
imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
7. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安装搂主的意思应该是在B服务器上部署两个oracle instance吧?
1。用rman备份A服务器上你要迁移的数据库。或者关闭A服务器上你想要迁移的数据库,拷贝相关的数据文件到B服务器。
2。在B服务器上DOS窗口下创建oracle service:oradim -new -sid A
3。恢复数据库:用刚才的rman备份或者你的冷备份就可以了。
具体的备份恢复的步骤还要看你的方法了。
1。用rman备份A服务器上你要迁移的数据库。或者关闭A服务器上你想要迁移的数据库,拷贝相关的数据文件到B服务器。
2。在B服务器上DOS窗口下创建oracle service:oradim -new -sid A
3。恢复数据库:用刚才的rman备份或者你的冷备份就可以了。
具体的备份恢复的步骤还要看你的方法了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比较方便的方法是用pl/sql工具,它具备图形界面,拥有3种数据导出格式:
.dmp、.sql、.pde。
你可以在pl/sql中先登录要导出的数据库实例,然后选择"工具"——"导出"。接着再将导出的文件复制到服务器B上,登录要导入的数据库,同样选择"工具"——"导入"即可。
.dmp、.sql、.pde。
你可以在pl/sql中先登录要导出的数据库实例,然后选择"工具"——"导出"。接着再将导出的文件复制到服务器B上,登录要导入的数据库,同样选择"工具"——"导入"即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询