本地Oracle数据上传到AWS的RDS
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了本地Oracle数据上传到AWS的RDS,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1892字,纯文字阅读大概需要3分钟。
内容图文
![本地Oracle数据上传到AWS的RDS](/upload/InfoBanner/zyjiaocheng/455/5c1fcd9c0bee40b9bbe1d9834746b3ad.jpg)
Step 1:赋予权限
登录到本地Oracle输入下面命令:
SQL> grant unlimited tablespace to SCOTT; SQL> grant read,write on directory data_pump_dir to SCOTT; SQL> grant execute on dbms_datapump to SCOTT; SQL> @/usr/oracle/dumpscott.sql
PL/SQL procedure successfully completed.
dumpscott.sql 内容:
DECLARE hdnl NUMBER; BEGIN hdnl := DBMS_DATAPUMP.open( operation => ‘EXPORT‘, job_mode => ‘SCHEMA‘, job_name=>null); DBMS_DATAPUMP.ADD_FILE( handle => hdnl, filename => ‘scott.dmp‘, directory => ‘DATA_PUMP_DIR‘, filetype => dbms_datapump.ku$_file_type_dump_file); DBMS_DATAPUMP.add_file( handle => hdnl, filename => ‘exp.log‘, directory => ‘DATA_PUMP_DIR‘, filetype => dbms_datapump.ku$_file_type_log_file); DBMS_DATAPUMP.METADATA_FILTER(hdnl,‘SCHEMA_EXPR‘,‘IN (‘‘SCOTT‘‘)‘); DBMS_DATAPUMP.start_job(hdnl); END; /
Step 4: 使用 DBMS_FILE_TRANSFER 传输 dump file 到 Amazon RDS DB
BEGIN
DBMS_FILE_TRANSFER.PUT_FILE(
source_directory_object => ‘DATA_PUMP_DIR‘,
source_file_name => ‘scott.dmp‘,
destination_directory_object => ‘DATA_PUMP_DIR‘,
destination_file_name => ‘scott_copied.dmp‘,
destination_database => ‘to_rds‘
);
END;
/
在sqlplus则行该SQL文件:
SQL> @/usr/oracle/putscott.sql
PL/SQL procedure successfully completed.
Step 4:利用Data pump 把数据import到RDS
impdp <username>@<TNS_ENTRY> DUMPFILE=user1copied.dmpDIRECTORY=DATA_PUMP_DIR full=y
输入如下内容:
impdp user@RDS_DB DUMPFILE=scott_copied.dmp DIRECTORY=DATA_PUMP_DIR full=y
提示输入密码后将自动完成上传导入过程。然后连接到RDS可以查询到SCOTT的emp表等草操作。此处会有两个error不过可以忽略
本文出自 “技术博客” 博客,请务必保留此出处http://raytech.blog.51cto.com/7602157/1684108
本地Oracle数据上传到AWS的RDS
标签:oracle 数据迁移 aws rds
本文系统来源:http://raytech.blog.51cto.com/7602157/1684108
内容总结
以上是互联网集市为您收集整理的本地Oracle数据上传到AWS的RDS全部内容,希望文章能够帮你解决本地Oracle数据上传到AWS的RDS所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。