当前位置: 首页 > news >正文

网站群方案今天的新闻直播

网站群方案,今天的新闻直播,织梦怎么制作手机网站源码,阿里云做电脑网站exp导出工具将数据库中数据备份压缩成一个二进制系统文件,可以在不同OS间迁移 可以导出用户所有对象以及对象中的数据;导出用户所有表或者指定的表;导出数据库中所有对象。 imp所执行的步骤: (1) create table --新建表 (2) inser…

exp导出工具将数据库中数据备份压缩成一个二进制系统文件,可以在不同OS间迁移
可以导出用户所有对象以及对象中的数据;导出用户所有表或者指定的表;导出数据库中所有对象。
imp所执行的步骤:
(1) create table --新建表
(2) insert data --插入数据
(3) create index --生成索引
(4) create triggers,constraints --新建触发器,各类约束

注意:只有拥有IMP_FULL_DATABASE和DBA权限的用户才能做整个数据库导入

使用导入工具imp时可能出现的问题 :

(1) 数据库对象已经存在

一般情况, 导入数据前应该彻底删除目标数据下的表, 序列, 函数/过程,触发器等;
数据库对象已经存在, 按缺省的imp参数, 则会导入失败
如果用了参数ignore=y, 会把exp文件内的数据内容导入
如果表有唯一关键字的约束条件, 不合条件将不被导入
如果表没有唯一关键字的约束条件, 将引起记录重复

(2) 数据库对象有主外键约束

不符合主外键约束时, 数据会导入失败
解决办法: 先导入主表, 再导入依存表
disable目标导入对象的主外键约束, 导入数据后, 再enable它们

(3) 权限不够

如果要把A用户的数据导入B用户下, A用户需要有imp_full_database权限

(4) 导入大表( 大于80M ) 时, 存储分配失败

默认的EXP时, compress = Y, 也就是把所有的数据压缩在一个数据块上
导入时, 如果不存在连续一个大数据块, 则会导入失败
导出80M以上的大表时, 记得compress= N, 则不会引起这种错误

(5) imp和exp使用的字符集不同

如果字符集不同, 导入会失败, 可以注册表里NLS_LANG相关信息
导入完成后再改回来

--查询当前系统所使用的字符集
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
--查询所有有关字符集的参数
select * from v$nls_parameters; 

修改系统的字符集:

在oracle8之前,可以用直接修改数据字典表props$ 来改变数据库的字符集,但oracle8之后,至少有三张系统表记录了数据库字符集的信息,只改props$表并不完全,可能引起严重的后果。正确的修改方法如下

若此时数据库服务器已启动,则先执行SHUTDOWN IMMEDIATE命令关闭数据库服务器,然后执行以下命令:

SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK; //跳过超子集检测  AL32UTF8;
SQL>ALTER DATABASE national CHARACTER SET INTERNAL ZHS16GBK;AL32UTF8;

流程为:关库,启动数据库到mount状态,进入数据库维护模式,此时只有system和sys用户可登录数据库。关闭DBMS调度程序和DBMS调度任务,关闭自动任务启动,跳过字符超子集检查,设定系统字符集,关库,重新启动数据库。

(6) imp和exp版本不能往上兼容

imp可以成功导入低版本exp生成的文件, 不能导入高版本exp生成的文件
根据情况我们可以用

exp和imp与数据泵expdp和impdp的区别:

1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。exp在客户端使用,要受到网速的影响,因此会比较慢。
2、expdp和impdp是服务端的工具程序,他们只能在Oracle服务端使用,不能在客户端使用。
3、imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。
4、对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用expdp导出。
5、数据泵expdp和impdp导出可以使用parallel属性指定并行任务导出,parallel=2就是并行2个任务导出。当然,这个并不是越多越好,需要考虑服务器的性能和cpu的个数等等因素。还可以通过导出多个文件的方式提高性能,即使用dumpfile=expdp.dp1,expdp.dp2这种方式提高性能。需要用户根据实际情况设置
6、exp导出时读取的是sql,通过加载sql查询结果到缓存,然后在写进目标文件,而expdp是直接读取的数据块,直接从数据块写进目标文件。

http://www.yayakq.cn/news/877632/

相关文章:

  • 深圳做微信网站网站支付宝接口代码
  • wordpress 关站百度一下你就知道官网网页
  • 个人怎么做音乐网站网站建设的方法有哪些方面
  • 竞价托管推广哪家好微信seo排名优化软件
  • 网站支付的功能如何做php网站路径问题
  • 阿克苏网站建设公司上海wordpress开发
  • 站长基地成都双流 网站建设
  • dota2海涛做的网站网站做百度推广划算吗
  • 常州网站关键词优化咨询百度怎样建设网站
  • 深圳市南山网站建设商标注册网上查询网
  • 传媒网站如何设计做网站的费用计入销售费用吗
  • 工信部个人备案网站可信吗专业图书商城网站建设
  • 河南做网站的费用wordpress与phpstudy
  • html5网站制作实战百度为何不收录你的网站产品页
  • 电商网站 流程图网站建设域名提前买吗
  • 杭州网站维护外包网页设计外文文献
  • 响应式网站建设教程wordpress栏目加密
  • 网络科技公司网站找人给公司做网站去哪找
  • 网站建设询价单有记事本做简易网站
  • 小面网站建设域名能卖多少钱一个
  • 一个完整的网站 技术百度网站建设在哪
  • 凡科网站建设总结网站备案 申请
  • 邯郸网站设计培训优质的广州做网站
  • 怎么自己在百度上做网站湘潭高端网站建设
  • 南充市建设局官方网站中小企业建站服务
  • 杭州萧山门户网站建设公司邢台123网站模板
  • 青木三色品牌商城网站开发学计算机编程需要什么基础
  • 做网站模板的软件网站设计管理方向
  • 郑州网站关键词排名技术代理asp官网
  • 肇庆网站seo网站外链隐形框架