当前位置: 首页 > 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.dt0577.cn/news/37015.html

相关文章:

  • 做地方门户网站的排名个人网页怎么制作
  • 淄博做企业网站哪家好seo课
  • 徐州网站建设优化宣传泉州百度网络推广
  • 做网站美工什么是搜索引擎营销?
  • 长安网站建设价格aso优化哪家好
  • 做网站花钱么seo网页推广
  • 照片做视频的软件 模板下载网站好2345网址导航官方网站
  • 宜昌c2b网站建设深圳搜索引擎
  • 义乌网站建设公司百度搜索网址
  • 北京公司地址推荐关键词排名seo
  • 灰色 网站深圳网站建设公司官网
  • 做网站会后期维护吗湖南seo服务
  • 外贸展示网站多少钱网页制作html代码
  • 三级域名大全南宁seo服务优化
  • 案例应聘网络营销做网站推广推广代运营公司
  • wordpress做淘客网站百度信息流
  • 网站 信用卡支付接口百度地图客服人工电话
  • 漳州网站建设哪家最正规软文营销策划方案
  • 做外贸主要在那些网站找单宁波seo网络推广优化价格
  • 网站建设还好做吗什么是网络营销?
  • 毕业设计代做网站推荐网站推广计划书范文500字
  • 家用电脑搭建网站百度搜索关键词优化方法
  • 网站背景视频是怎么做的免费网站统计代码
  • access做网站天津百度整站优化服务
  • 建设公司网站价格个人小白如何做手游代理
  • 海珠电子商务网站建设域名申请哪家好
  • wordpress网站后缀HTML搜什么关键词能搜到好片
  • 网站建设难么软件开发平台
  • 做学校网站的济南公司平台推广是什么工作
  • 投注网站建设百度竞价排名的利与弊