189 8069 5689

oracle怎么导入用户 Oracle数据导入

oracle中,怎样将一个用户中的所有表和视图等全部导入另一个用户中

1.导出

目前成都创新互联公司已为1000多家的企业提供了网站建设、域名、虚拟空间、网站托管、服务器租用、企业网站设计、奇台网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

可用命令exp,类似于如下

da1/da1@ORCL

file=E:\da1.dmp

log=E:\da1.log

da1为用户名,斜线后为密码,@后为数据库实例名,file后是导出文件的地址,log是导出时的日志,如果有错误,能够有据可查。

2.导入

imp

da2/da2@ORCL

buffer=50000000

full=n

file=E:\da1.dmp

ignore=y

rows=y

commit=y

compile=n

fromuser=da1

touser=da2

log=E:\da2.log

导入的命令与exp相似。

3.注意事项

用户必须有导入导出权限,否则过程可能失败。如果有什么问题,百度搜“千林一叶”。

oracle 数据怎么导入?

我给你一些数据库常用的导入导出命令吧:\x0d\x0a该命令在“开始菜单运行CMD”中执行\x0d\x0a一、数据导出(exp.exe)\x0d\x0a1、将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu.dmp文件中\x0d\x0aexp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、将数据库orcl中scott用户的对象导出\x0d\x0aexp scott/accp@orcl file=d:\daochu.dmp owner=(scott)\x0d\x0a\x0d\x0a3、将数据库orcl中的scott用户的表emp、dept导出\x0d\x0aexp scott/accp@orcl file= d:\daochu.dmp tables=(emp,dept)\x0d\x0a\x0d\x0a4、将数据库orcl中的表空间testSpace导出\x0d\x0aexp system/accp@orcl file=d:\daochu.dmp tablespaces=(testSpace)\x0d\x0a\x0d\x0a二、数据导入(imp.exe)\x0d\x0a1、将d:\daochu.dmp 中的数据导入 orcl数据库中。\x0d\x0aimp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、如果导入时,数据表已经存在,将报错,对该表不会进行导入;加上ignore=y即可,表示忽略现有表,在现有表上追加记录。\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp full=y ignore=y\x0d\x0a\x0d\x0a3、将d:\daochu.dmp中的表emp导入\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp tables=(emp)

oracle 如何将数据导入到自己创建的用户下

提醒:下面的命令执行的前提,机器上oracle能够正常使用,然后在命令提示符中。

导出方法:exp 源用户/源用户密码@实例名 file=d:\111.dmp owner=源用户 log=d:\111.log

方法1.首先你要建立源数据所在的表空间,然后导入时,使用fromuser=源用户 和touser=新用户 关键字就行了.实例:imp 新用户/新用户密@新实例名 file=D:\111.dmp fromuser=源用户名 touser=新用户名 buffer=1024000 log=D:\imp.log feedback=10000

方法2.不建立源数据所在的表空间,导入时,除使用fromuser、touser外还需使用remap_tablespace关键字,给表空间一个映射关系,这样才不会报错。

个人觉得如果能查到源数据的表空间的情况下,方法1是最佳选择。希望回答能给你带来帮助。

oracle 新建立的windows用户 cmd怎么导入

oracle用户创建数据库的导入导出imp/exp,可以在SQLPLUS.EXE或者DOS(命令行)中执行。

导入操作:

1)启动cmd命令窗口,输入命令:sqlplus /nolog

2)输入命令:conn /as sysdba

3)查看我们常规将用户表空间放置的位置:执行如下sql:

Oracle中怎么将一个用户上面的表结构导入到另一个用户上面

Oracle中怎么将一个用户上面的表结构导入到另一个用户上面

1.导出

可用命令exp,类似于如下

da1/da1@ORCL file=E:\da1.dmp log=E:\da1.log

da1为用户名,斜线后为密码,@后为数据库实例名,file后是导出文件的地址,log是导出时的日志,如果有错误,能够有据可查。

2.导入

imp da2/da2@ORCL buffer=50000000 full=n file=E:\da1.dmp ignore=y rows=y commit=y compile=n fromuser=da1 touser=da2 log=E:\da2.log

导入的命令与exp相似。


当前标题:oracle怎么导入用户 Oracle数据导入
本文URL:http://jkwzsj.com/article/hjoods.html

其他资讯