如何进行Oracle数据库的导入导出

 我来答
懂视生活
2023-07-27 · 百度认证:湖南福仁科技有限公司官方账号
懂视生活
向TA提问
展开全部

进行数据库导入导出工作的先决条件:1. 本地安装oraclek客户端或是服务器端。2. 通过oracle提供的NetConfiguration Assistant连接



进行数据库导入导出工作的先决条件:
1. 本地安装Oraclek客户端或是服务器端。
2. 通过oracle提供的NetConfiguration Assistant连接到目标数据库。
第一步毋庸多言,第二步稍微要说一下,打开Net Configuration Assistant,选择第三项,下一个页面输入远程数据库的服务名,,如AHMCCCMS,接下来的页面输入远程数据库的IP地址和端口(一般默认1521),再接下来测试一下,此时测试因为连接数据库的用户名和密码不对不会成功,再输入正确的用户名和密码后就能看到测试成功的信息了。再接下来指定本地的服务名,它相当于远程数据库的映射。然后点击完成。这一步成功以后下面就好办了。
现假设我们配置了两个服务:
导出源--工作机 用户名CMS密码password123服务名WORKDB
导入目的地--测试机 用户名CMS_TEST密码password123服务名TESTDB
下面是如何进行导出的语句(在控制台Console中执行):
1.将数据库WORKDB完全导出,用户名CMS密码password123导出到D:\daochu.dmp中
exp cms/password123@WORKDB file=d:\1.dmp full=y
2.将数据库中cms用户的表导出
exp cms/password123@WORKDB file=d:\2.dmp owner=(cms)
3.将数据库中的表tb_contract 、tb_sys_user导出
exp cms/password123@WORKDBfile=d:\3.dmp tables=( tb_contract, tb_sys_user)
下面是如何进行导入的语句
1.将D:\2.dmp 中的数据导入 TESTDB数据库中。
imp CMS_TEST/ password123@TESTDB file=d:\2.dmp ignore=y
2 . 将d:\3.dmp中的表tb_contract 导入
imp CMS_TEST/ password123@TESTDB file=d:\3.dmp tables=( tb_contract)
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式