主页 > 大数据 > 怎样IMP数据到oracle指定表空间?

怎样IMP数据到oracle指定表空间?

一、怎样IMP数据到oracle指定表空间?

1、先创建该表空间 CREATE SMALLFILE TABLESPACE "TS_JXSTAR_DATA" DATAFILE 'G:\EAM\oracle\oradata\ORCL\TS_JXSTAR_DATA.dbf' SIZE 5M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

2、执行下面语句另该用户不能使用该表空间 revoke unlimited tablespace from youruser;alter user youruser quota unlimited on tablespacename;

3、执行数据库文件导入(IMP)

4、删除步骤1创建的表空间 drop tablespace TS_JXSTAR_DATA INCLUDING CONTENTS AND DATAFILES

二、Oracle数据库,imp命令数据导入时出错?

数据库分成3个表空间:big, medium 和 normal 当把生产环境中的表结构导入开发环境的时候收到IMP-00003: ORACLE error 1659 encountered的错误。问题主要出自于当我们需要把big表空间的表导入其他环境时,初始化分配表空间的值过大造成。解决方案:

1。在导出表结构的时候exp命令后加上compress=n2。导入的时候仍然报该错误。使用imp file=xxx.dmp indexfile=indxxx.sql生成sql文件,然后使用记事本打开工具打开sql文件。把初始化参数的值设置为最小然后去掉rem的注释。最后运行该语句。最终表结构成功建立。

三、oracle imp如何查看导入日志?

1、首先,按win+R快捷键,会出现一个运行的窗口。

2、在打开后面的输入框里面输入cmd,回车确定。

3、此时会出现一个窗口,命令提示符。

4、然后点击输入要打开的文件夹路径“data”,回车确定。

5、然后在弹出来的文件窗口中,找到logname.log文件,右键单击选择打开方式中的“记事本”。

6、然后就可以查看了。

四、Oracle导入数据时出现这个错误IMP-00015: 由于对象存在?

对象已经存在, 如果你不确定哪些对象已经在数据库创建了, 建议你导入的时候加上参数 ignore=Y

五、oracle导入dmp文件报错IMP-00019?

你在导库的时候,也包括导入数据,在导入CITY3D表数据的时候,导出文件中该表的主键键值与数据库中该表存在主键键值相同,所以报ORA-00001:违反唯一约束条件的错误,该错误指向GIS用户下SYS_C003015的这个主键,由于ORA的错误从而导致了IMP的错误,继而导入失败

六、Linux下Oracle 11g在imp导入数据的时候,出现错误?

imp命令不是在sqlplus里面执行,直接在shell命令行下执行,并且前面多了个$

七、oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001?

你在导库的时候,也包括导入数据,在导入CITY3D表数据的时候,导出文件中该表的主键键值与数据库中该表存在主键键值相同,所以报ORA-00001:违反唯一约束条件的错误,该错误指向GIS用户下SYS_C003015的这个主键,由于ORA的错误从而导致了IMP的错误,继而导入失败

八、oracle用imp导入用户数据时,提示表或视图不存在?

把这个触发器重新编译一下可能就好了,如果编译还出错,那就按提示找原因,可能这个表或试图真的不存在,有可能这个表或试图没到进,或者是由数据库连接得到其他数据库的表。

九、如何在Oracle中使用exp和imp导出,导入dmp数据库文件?

需要注意的是,不同版本的oracle的导入导出应符合下面的规则: 不管是从低版本导到高版本,还是高版本导入低版本。导出时需要在原本的版本上导出dump文件,再在需要导入的版本上进行导入(有一些绕)。

1.进入windows的doc窗口(cmd)

2.导出dump文件 exp username/password@服务名 file=文件路径及文件名.dmp //这里的服务名指的是net manage里的连接名 导出某几张表 exp username/password@服务名 tables=table1,table2 file=文件路径及文件名.dmp

3.导入dump文件 imp username/password@服务名 file=文件路径及文件名.dmp full=y 导入某几张表 imp username/password@服务名 tables=table1,table2 file=文件路径及文件名.dmp full=y

十、oracle怎么导出数据?

1、打开电脑左下角【开始菜单】,在右侧找到【运行】选项2、在弹出的运行栏输入【cmd】,点击确定3、在弹出的cmd命令行界面输入【exp】命令,点击回车4、此时进入oracle命令行界面,输入用户名和密码,点击回车5、登录成功设置导出数据参数,选择数据文件导出路径,点击回车6、参数设置完成,此时进行导出表数据操作7、操作完成找到存放的路径,可以看到此书生成一个DMP文件。

相关推荐