Oracle imp 导入数据出现 ORA-12560】的更多相关文章

错误如下: D:\software\xfwebdb2015-05-11\autobackup>imp Import: Release 10.2.0.1.0 - Production on 星期三 5月 13 19:36:10 2015 Copyright (c) 1982, 2005, Oracle.  All rights reserved. 用户名: zfzb口令: IMP-00058: 遇到 ORACLE 错误 12560ORA-12560: TNS: 协议适配器错误IMP-00000:…
http://blog.163.com/darlingchenlin@126/blog/static/7156283420100531431855/ 1.在第一个数据库导出数据:qlyg_xs_db_chinatelecom_0910191029.dmp(用户为QLYG_XS) 2.将qlyg_xs_db_chinatelecom_0910191029.dmp 扶着到第二个数据库所在主机上 3.第二个数据库建立需要导入的表空间和用户QLYGKQ,QLYGKQ1(用户QLYGKQ1的默认表空间为Q…
拿到别人给的dmp文件如何导入自己的库中呢?上码: 代码: imp dms/123321@orcl file=F:\TP_ZG_20171208.DMP feedback=10000 buffer=1024000 indexes=y grants=y constraints=y commit=y compile=y log=c:\implog.log fromuser=WK touser=dms…
(转自  http://blog.chinaunix.net/uid-186064-id-2823338.html) oracle中imp导入数据中文乱码问题 用imp命令向oracle中导入数据后,所有查询出的中文字段都为乱码. 原则上不修改服务器端的字符集,修改服务器端的字符集会出现使用第三方工具登陆数据库出现乱码的情况(具体服务器端的字符集修改办法本文有详细介绍). 将DMP文件的字符集改成与Oracleo数据库服务器端一样之后导入可正常显示.本人的系统是RHEL 5.4 32bit 一.…
Oracle impdp导入数据临时表空间与undo表空间爆满解决实例 [日期:2018-01-24] 来源:Linux社区  作者:rangle [字体:大 中 小]   针对Oracle数据迁移,我们可能会用到expdp/impdp的方式,有时候需要大表.lob字段等可能会消耗过大的临时表空间和undo表空间,所以一般我们根据导出日志,在导入前适当调整表空间大小.否则我们可能会遇到以下问题: 1.临时表空间爆满,无法扩展 ORA-1652: unable to extend temp seg…
备份文件是从11g中通过exp命令导出的,在10g下使用imp导入出现了上述错误,以为是低版本的不支持高版本的备份,于是使用11g测试,还是上面的问题. 其实是表空间大小不够的问题,下面是网上的解答: 表空间不足 先查询MAXDATA表空间数据文件所在路径 select file_name from dba_data_files where tablespace_name = 'MAXDATA' 通过file_name 来得到你当前MAXDATA表空间对应数据文件的路径,然后增加新的数据文件.…
使用IMPDP导入数据的前提是数据是使用EMPDP导出的,同样也是在DOS窗口下直接输入IMPDP和登录数据库的用户名,即可导人数据. impdp导到指定用户下: impdp student/123456@orcl DIRECTORY=dir DUMPFILE=student.dmp logfile=student_imp.log SCHEMAS=student 1.directory指定的是目录对象,这里的目录对象就是在使用expdp导出时创建的目录对象.语法解析: 2.dumpfile指定的…
1 table_exists_action参数说明 使用imp进行数据导入时,若表已经存在,要先drop掉表,再进行导入. 而使用impdp完成数据库导入时,若表已经存在,有四种的处理方式: 1)  skip:默认操作 2)  replace:先drop表,然后创建表,最后插入数据 3)  append:在原来数据的基础上增加数据 4)  truncate:先truncate,然后再插入数据 2 实验预备 2.1 sys用户创建目录对象,并授权 SQL> create directory dir…
Oracle数据导入导出imp/exp就相当与oracle数据还原与备份, 利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用. 可以在SQLPLUS.EXE或者DOS(命令行)中执行 Oracle 导出dmp 1.本地导出 exp 用户名/密码@orcl owner=用户名(表示导出该用户所有表数据) file=F:\DASYS.dmp(file后是导出的dmp数据路径以及文件名)full=y(全部导出) 2.远程导出 exp 用户名/密码@远程服务器/orcl owner…
oracle命令行登录 sqlplus / as sysdba 创建用户 create user 用户 identified by 密码 ; 创建表空间 create tablespace 表空间名 datafile '数据文件存放路径' size 200M autoextend on next 50m maxsize 1000m ; 用户授权 grant connect ,resource,dba to 用户名 ; 用创建的用户名和密码登录oracle数据库,登陆成功即可 sqlplus 用户…
sqlload导入数据具有快,简单,无需校验等方便,多说无益 1 首先,oracle数据库要有这么个表,用来接收数据.我这里这个uuid是序列生成的,当然也可以sqlload导入时候分配uuid --建表 CREATE TABLE ARADMIN.VM_INFO_Dayly (UUID int primary key, VMNAME ), VMID ), ESXIP ), ESXID ) , CLUSTERNAME ), DATASTORE ), IMTIME date default sysd…
sqlldr是oracle自带的快速导入批量数据的工具,常用于性能测试.考虑手工构造控制文件较为繁琐,因此使用脚本完成批量数据的自动导入. 基本知识 sqlldr命令语法 sqlldr dbname/dbpassword@oracle_sid control=control.ctl log=sqlldr.log bad=sqlldr.bad 选项介绍 .control 控制文件:包含导入数据和表的信息 .log 日志文件:导入过程中的日志记录 .bad 失败文件:导入失败的数据记录 .rows…
1.创建表空间 create tablespace example_tablespace datafile 'e:\****.dbf' size 10m reuse autoextend on next 1m maxsize unlimited;   2.创建用户,指定表空间,临时表空间 create user username identified by password default tablespace usertablespace temporary tablespace temp;…
转至:https://www.cnblogs.com/houbxblogs/articles/13365557.html?ivk_sa=1024320u 1.导出数据方法一(pde格式) 工具→ 导出表 2)导入数据: 工具→导入表: 注:在导入的过程中,若日志中出现("ora-00291:违反完整约束条件,SYS_C0016920,未找到父项关键词")此类的日志时,可使用如下语句查询. select*fromdba_constraintswhere onstraint_type='R…
赋予用户dba权限:很多情况下会遇到没有权限需要输入用户名及密码才能导入 --已知被赋予权限的用户名为:batch --第一步 登陆 sqlplus /nolog sql>conn /as sysdba; --第二步 查询所有用户名,可以找到batch用户 sql>select  username from dba_users; --第三步 赋予权限 sql>grant dba to batch;---------------我是在pl/sql中执行授权的 --另外解除权限是: sql&…
将E:\Oracle11g\app\Administrator\product\11.2.0\dbhome_1\bin;路径添加如path…
在window的运行中输出cmd,然后执行下面的一行代码, imp blmp/blmp@orcl full=y file=D:\blmp.dmp OK,问题解决.如果报找不到该blmp.dmp文件,就用D:/blmp.dmp. OK问题解决.不能在sqlplus里面执行上面那句代码.不然会出错的. 方法一:利用PL/SQL Developer工具导出: 菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:       方法二:利用cmd的操作命令导出,详情…
查看导入日志,发现错误如下: oracle@sspt:/back/log> cat imp.HD_HDXX.log Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Export file created by…
针对Oracle数据迁移,我们可能会用到expdp/impdp的方式,有时候需要大表.lob字段等可能会消耗过大的临时表空间和undo表空间,所以一般我们根据导出日志,在导入前适当调整表空间大小.否则我们可能会遇到以下问题: 1.临时表空间爆满,无法扩展 ORA-1652: unable to extend temp segment by 128 in tablespace TEMP 解决方案如下: (1)临时表空间使用情况查看: col file_name for a85; ; Size_GB…
版本号 最新的solr版本 : Solr 8.1.1下载地址:https://lucene.apache.org/solr/downloads.html solr-8.1.0.tgz for Linux/Unix/OSX systems solr-8.1.0.zip for Microsoft Windows systems 如何安装(Linux) 安装的方式有两种:1. 通过内置脚本和容器Jetty启动; 2. 或者通过将server/solr-webapp放置到Tomcat的webapps下…
配置 control 文件: load data characterset utf8 append into table role_res_gold fields terminated by ';' TRAILING NULLCOLS ( F_USERNAME , F_RES_TYPE , F_INDEX , F_NAME , F_COUNT , F_GAIN_TYPE CONSTANT "aa", //CONSTANT 是关键字,用常量替换行里面内容 F_CONSUME_TYPE F…
在oracle里创建表,报出错: ORA-01658: 无法为表空间space中的段创建 INITIAL 区: 或者: ORA-01658: unable to create INITIAL extent for segment in tablespace string, 因为表空间不够用了,增加了表空间后,问题解决了. 查看表空间大小SQL:         select SEGMENT_TYPE,owner,sum(bytes)/1024/1024 from          dba_seg…
1.新建目录E:\load把需要导入的数据文件放到目录下面 这是我自己造的测试数据... 2.在文件下新建脚本文件 Load data infile 'E:\load\info.txt' into table "TEST_TABLE" fields terminated by "!" TRAILING NULLCOLS( T1, T2, T3 ) 3.清空测试表不清空的话会报错 truncate table test_table 4.打开dos窗口执行命令 切换至该…
关键代码 OracleDataAdapter da=new OracleDataAdapter(); string sql_select = string.Format("select id,dt_date,dt_time,dt_hours from {0}", biao); string sql_insert = string.Format("insert into {0} (id,dt_date,dt_time,dt_hours) values(:id,:dt_date,…
1.用命令进入sqlplus: sqlplus 用户名:/orcl 2.执行sql文件 sql>@D:/lanxi_his_data/V_JH_VISITINFO.sql…
场景:imp导入数据时,最终触发器报错退出,并未导入存储过程.触发器.函数. 现在exp单独导出元数据,然后imp导入元数据,验证是否会影响已导入的表数据. 测试环境:CentOS 6.7 + Oracle 11.2.0.4 构造实验环境: 1.导出scott用户的表和数据 2.scott用户创建过程.函数.触发器 3.导出scott元数据 4.删除scott用户 5.导入scott表和数据 6.导入Scott元数据 1.导出scott用户的表和数据 导出scott用户的表和数据,此时并没有触发…
由于要导入dmp文件,所以想建立和oracle11一样的用户,折腾了半天,记录一下过程: 1.进入sqlplus,建立用户和分配权限 cmd>sqlplus /nolog SQL>conn sys/sys as sysdba SQL>show con_name; CON_NAME ------------------------------ CDB$ROOT SQL>select con_id,dbid,NAME,OPEN_MODE from v$pdbs; CON_ID DBID…
因为项目需要从9i 导数据到18C,所以发现如下特性 1.18C imp 导入数据,如果表空间在目标库没有,会将表导入到用户默认表空间 2.18C imp 导入数据,如果表空间在目标库有,但缺少权限.会将表创建到对应表空间,但数据不能导入. 3.18C grant connect,resource to user 后,不需要再revoke unlimited tablespace ,默认就不给该系统权限.而这在11G及以前都是需要回收的. 不知道12C有没有该特性,也不需要关心,以后肯定是19C…
Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据.这两个工具位于Oracle_home/bin目录下. 导入数据exp 1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:\export.dmp中 exp system/123456@ATSTestDB file=c:\export.dmp full=y 其中ATSTestDB为数据库名称,system为该数据库里的账户,123456为其密码. 2 将数据库中system用户与s…
用imp命令导入dmp文件时提示以下错误: IMP-00058: 遇到 ORACLE 错误 12560 : ORA-12560: TNS: 协议适配器错误 : IMP-00000: 未成功终止导入 : 解决方法: ---查看以下服务有没有开启 (1)监听服务没有起起来.windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oraclehome92TNSlistener服务. (2)database  instance没有起起来.windows平台如下操作:开…