数据库中imp导入需要考虑的问题有哪些-创新互联
这篇文章主要介绍“数据库中imp导入需要考虑的问题有哪些”,在日常操作中,相信很多人在数据库中imp导入需要考虑的问题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库中imp导入需要考虑的问题有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联建站拥有十年成都网站建设工作经验,为各大企业提供成都网站建设、成都网站制作服务,对于网页设计、PC网站建设(电脑版网站建设)、成都app开发、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、域名与空间等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。1.执行imp需要考虑的问题
(1) 生成dmp文件的数据库版本,如果比目标数据库服务器的版本高,导入可能会失败(源数据库版本>目标数据库版本)
(2) 如果导出时是DBA或者拥有exp_full_database角色的用户执行全库导出,那么导入时的用户也必须具有相应权限。
(3) 导出的数据中是否含有LOB类型,使用有分区表、分区索引等,如果有,可能在导入之前做一些准备工作。
2.导入表对象时的顺序
Imp在导入表对象时的导入顺序与exp导出表时的顺序相同:
n 导入表定义,即创建对象
n 导入表数据
n 导入索引数据
n 创建完整性数据、视图、存储过程、触发器
n 导入bitmap、function-based及domain的类型索引
3.导入举例
(1) 导入到其他服务器(相同用户)
$ imp scott/tiger@192.168.131.101_orcl full=y file=scott_tables.dmp log=scott_tables.log
(2) 导入到其他用户
要将数据导入到其他用户下,需要指定fromuser和touser参数:
Fromuser指定对象的原有属主
Touser指定对象的新属主
SQL> conn / as sysdba
SQL> alter user dong quota unlimited on dong_tbs;
SQL> revoke unlimited tablespace from dong;
$ imp dong/dong fromuser=scott touser=dong file=scott_tables.dmp log=scott_tables.log ignore=y;
4.重要参数
FILE: 指定文件
LOG: 指定产生的日志
FROMUSER: 指定对象的原有属主
TOUSER: 指定对象的新属主
IGNORE: 忽略错误信息
FULL: FULL=Y时,代表全库导入
ROWS: ROWS=N时,代表只导入表结构
到此,关于“数据库中imp导入需要考虑的问题有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联-成都网站建设公司网站,小编会继续努力为大家带来更多实用的文章!
标题名称:数据库中imp导入需要考虑的问题有哪些-创新互联
文章路径:http://abwzjs.com/article/ipjjj.html