oracle11g导入dmp文件(Oracle11g 数据泵导入数据库dmp文件时,表空间和用户名与我的表空间和用户名不一样怎么处理)

本文目录
- Oracle11g 数据泵导入数据库dmp文件时,表空间和用户名与我的表空间和用户名不一样怎么处理
- oracle 11G使用imp导入.dmp文件,提示:IMP-00003: 遇到 ORACLE 错误 1917,请大神帮忙看看怎么回事呀
- oracle 11g 用impdp导入dmp数据库时出现了以下错误,如何解决!!!!求大神帮助,导入语句下面有
- oracle 11g 怎么安装和使用
- oracle11gimp导入dmp文件显示字段长度不够
- oracle11g导入dmp文件 数据丢失
- oracle 11g 导入dmp文件,导入失败,失败原因是:找不到路径创建了路径之后可以导入了,但是
- oracle 11g导入dmp文件时出现了以下警告:这种警告的问题怎么解决,如果不解决会有什么问题呢
- 如何实现oracle11g和oracle10g的数据互相导入导出
Oracle11g 数据泵导入数据库dmp文件时,表空间和用户名与我的表空间和用户名不一样怎么处理
不一样也可以导入。导入时,使用一个已创建的用户即可。
给你个例子:impdp sjfq0/sjfq0@roldev DIRECTORY=DUMPFILE DUMPFILE=导入文件.dmp remap_schema=导入文件用户名:sjfq0 remap_tablespace=导入文件表空间名:sjfq0
oracle 11G使用imp导入.dmp文件,提示:IMP-00003: 遇到 ORACLE 错误 1917,请大神帮忙看看怎么回事呀
遇到 ORACLE 错误 1917 ORA-01917: 用户或角色 ’SYNC’ 不存在
这个错误提示已经很明确了,你需要先添加角色’SYNC’,再单独执行赋权限的语句,就OK了,但不要重复执行Imp,因为前面的数据已经成功导入;如果要重复执行的话,请将前面的数据清除了再重新Imp.
oracle 11g 用impdp导入dmp数据库时出现了以下错误,如何解决!!!!求大神帮助,导入语句下面有
导入语句中加入EXCLUDE=STATISTICS 把统计信息排除掉,数据导进去以后 手动重新收集统计信息。
HBPXGL表在db里面已经存在了,删除所有关联表在试
oracle 11g 怎么安装和使用
Oracle11g是目前Oracle较新版本,除了传统的数据库服务外,也提供了界面友好的链接工具。考虑到Oracle数据的稳定和性能方面的优势,在需要处理大量数据的系统中,可以考虑使用Oracle作为数据库。
一:Oracle11g的安装过程(Windows版本)很简单,步骤为:
1. 首先从Oracle官方网站上下载Oracle11g数据库,大约为1.7G。解压后,setup.ext就可以开始安装
2. 在安装开始的时候,会要求填写一些信息。需要注意两项:
1)SID。这应该是安装的数据库的ServiceID,在数据库安装成功后,在Window的服务中会多一项OracleServiceSID的服务,这里的SID就是在安装时填写的字符串。因此在连接数据库的时候都需要有SID信息,比如使用JDBC连接的时候。
2)密码。这里的密码是系统管理员的密码(sys,sysdba)。
3. 接下来就可以按照界面提示安装了,安装过程中会检查电脑配置,如果符合要求就可以继续安装。
4. 安装结束后,会生成一个database config的界面,上面有安装的数据库的sid, port等信息。(可以把这个界面保存起来,防止以后忘记相关信息)
二:Oracle的连接
安装完成后,就可以连接数据库了,连接Oracle可以通过SQLPlus,SQLDeveloper,建议可以使用SQLDeveloper,因为它界面不错。在程序-》Oracle11g-》应用开发程序 下面有SQLDeveloper,第一次启动时,需要设置java.exe的路径(SQLDeveloper应该是JAVA开发的),之后就可以看到连接界面了。接下来需要填写连接信息,第一次连接时,必须先通过sysdba进行连接,所以要使用安装时设置的密码,其它信息如下:
1)需要选择登录身份为系统管理员 2)sid安装时设置的sid值 3)端口号一般默认是1521
注意在连接的时候,需要确保在服务中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打开的
填好上面的信息就可以登录了。如果要创建自己的数据库,需要下面几个过程:
1.创建表空间,语句如下:
CREATE TABLESPACE SampleTableSpace
DATAFILE ’D:/app/Administrator/oradata/orcl/tableFile.dbf’ size 8192M reuse
AUTOEXTEND ON NEXT 8192M MAXSIZE unlimited
EXTENT MANAGEMENT local;
2.创建一个用户,并默认为SampleTableSpace表空间
CREATE USER SampleUser IDENTIFIED BY Password
DEFAULT TABLESPACE SampleTableSpace;
3.为用户授权:
GRANT connect, resource TO SampleUser ;
注意,接下来的操作必须在SampleUser的连接中进行,步骤如下:
1.在SQLDeveloper中新建一个连接,并使用刚才创建的SampleUser信息进行登录
2.接下来在SampleUser的连接中就可以使用sql进行各种操作,这些操作都会在SampleTableSpace中进行。
三: 数据导入导出
Oracle提供数据导入和导出功能.命令为imp/exp,可以在cmd下运行,它们可以将数据库中的表或其它对象导出为.dmp文件,或者将dmp文件导入,具体使用方法可以google一下,应该比较好用。
上面是之前使用Oracle11g时的一些经验,如果有不正确的地方,也请大家补充。
oracle11gimp导入dmp文件显示字段长度不够
oracle11gimp导入dmp文件显示字段长度不够需要手动对表的列进行字段长度修改,重新使用DATA_ONLY=y参数导入即可。Oracle公司(甲骨文)是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州Redwoodshore,面向全球开放oracle认证。Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。此外,Oracle公司还开发其他应用程序和软件。同时,Oracle在英语里还是神谕的意思,意为替神说话的,寓指Oracle公司的发展目标和决心地位。
oracle11g导入dmp文件 数据丢失
按照以下方式操作。
cmd命令行里面输入sqlplus查看,将需要导入的dmp文件放在oracle11g的安装目录里面的./admin/orcl/dpdump目录下面,打开cmd,直接输入导入的命令:impdp 用户名/密码 dumpfile=文件名.dmp,eg:impdp uf01/uf01 dumpfile = U8C.dmp。
dmp文件是从一个Oracle 9i的数据库上exp出来的,在导入Oracle 11g版本的时候,可能会随机错误。
oracle 11g 导入dmp文件,导入失败,失败原因是:找不到路径创建了路径之后可以导入了,但是
1、oracle数据库中,exp/imp是client工具程序,expdp/impdp是server工具程序,但是在client/server都可以用。
2、文件不通用
imp只适用exp导出的文件,用expdp导出的文件不适用。
impdp只适用于expdp导出的文件,用exp导出的文件不适用。
expdp/impdb使用时可暂时不指定user/pw@instance,根据提示再输入:
expdp schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1
3、将dmp文件复制到data_pump_dir设定的路径,按用户还原(提前创建好所需的tablespace和user):
impdp emr/emr@emr SCHEMAS=emr DUMPFILE=expdp.dmp DIRECTORY=data_pump_dir;
4、Oracle11G新特性:分区表分区默认segment大小64k变为8M
在oracle11.2创建分区表,每个分区默认大小为8M,是由_partition_large_extents参数控制,可以算是11.2.0.2开始的一个新特性,为了减少extent数量,提高分区表性能,而设置的一个参数,默认为true,即分区表的每个extent为8M,和oracle10g相比,会导致同样的数据耗费更多的表空间。
为了避免类似情况,可以设置_partition_large_extents参数为false.
SQL》 alter system set “_partition_large_extents”=false;
oracle 11g导入dmp文件时出现了以下警告:这种警告的问题怎么解决,如果不解决会有什么问题呢
一般重新编译非法对象即可。具体做法是:
导入完成后,在pl/sql developer 里选中出现警告的触发器,右键选择recompiled 。
如果编译后仍是非法状态,需要看查询视图时的报错。
如何实现oracle11g和oracle10g的数据互相导入导出
您好,很高兴为您解答。
oracle10g 数据导入到oracle11g 中:
在oracle10g 上执行:Exp ts/ts@orcl file=D:\tianshan.dmp
在oracle11g 上创建好表空间和用户后执行:Imp ts/ts@orcl file=D:\tianshan.dmp
Oracle11g 数据导入到oracle10g 中:
1.在oracle11g 服务器命令行中用expdp 导出数据
expdp ts/ts@orcl directory=expdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)
2.在oracle10g 服务器DOS 命令行中用IMPDP 导入数据:
把oracle11g 的备份文件放到oracl10g 服务器的impdp_dir 目录中,并创建好相应的用户和表空间,然后执行下面的命令:
impdp ts/ts@orcl directory=impdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)
Oracle 的imp/exp 组件的一个操作原则就是向下兼容,且有一些规则:
1、低版本的exp/imp 可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp 不能连接到低版本的数据库服务器。
2、高版本exp 出的dmp 文件,低版本无法imp(无法识别dmp 文件);低版本exp 出的dmp 文件,高版本可以imp(向下兼容)。
3、从Oracle 低版本Export 的数据可以Import 到Oracle 高版本中,但限于Oracle 的相邻版本,如从Oracle 7 到 Oracle 8。对于两个不相邻版本间进行转换,如从Oracle 6 到 Oracle 8,则应先将数据输入到中间版本—Oracle 7,再从中间数据库转入更高版本Oracle8

更多文章:
aics6下载中文版免费(macbook ps ai软件在哪里下载)
2026年10月11日 09:50
找不到服务器怎么办(为什么打开网站的时候会显示找不到服务器)
2026年10月11日 04:10
怎么安装打印机到笔记本(怎么将新的打印机添加到笔记本电脑中)
2026年10月11日 01:10
惠普打印机m1136驱动程序下载官网(惠普打印机1136型号,怎么下载扫描驱动)
2026年10月11日 00:50






