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

如题所述

第1个回答  2012-09-19
就用emp命令,导出的时候选择User模式
第2个回答  推荐于2017-11-28
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相似。
3.注意事项
用户必须有导入导出权限,否则过程可能失败。如果有什么问题,百度搜“千林一叶”。本回答被网友采纳
第3个回答  2012-09-20
exp imp应该能达到你那效果吧

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 ...

如何自动把一个ORACLE中的视图,存储,包更新到另一个数据库中,谢了...
使用exp命令,导出用户名下的所有对象。再使用imp命令导入到另外一个数据库中。

oracle中怎样把一个用户的所有table的select权限授给另外一个用户
1、双击桌面sqldeveloper软件图标启动软件。2、新建数据库连接,填写登录数据库信息并选择相应角色进行登录。3、登录成功后先查询出hr用户下所有的表名,可直接通过dba_tables来进行查询。4、把查询权限赋给测试用户的方法有两种,一种为当用户下的表比较少的情况下可以直接通过grant select\/delete\/update o...

Oracle 11g 中如何授权一张表某个字段的select权限给另外一个用户
1、在PLSQL里,用sys(oracle系统用户)登陆,登陆的时候要选择SYSDBA。2、在左边的菜单里找到Users节点,右击选择添加功能。在打开的界面里写上用户名、密码,临时表空间一般选择temp。3、对象权限无需添加,角色权限选择connect和resource即可。4、系统权限选择create any procedure、create any view、debug...

在oracle中怎么将查询到的数据插入到另一个表中?
在oracle中将查询到的数据插入到另一个表中:1、Insert into t_tab 2、select * from s_tab where 条件 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理...

ORACLE授权用户查询另一个用户下的表与视图
1、创建用户 createuser用户名identifiedby密码;grantconnect,selectanytableto用户名;这样创建的用户就可以连接数据库和只有对任何表有查询权限了grantconnectto用户名\/\/只有连接权限 2、授权查询表与视图权限 2.1、a用户下授权查询所有表给b用户(a用户登录执行下面语句)select'grantselectona.'||tname|...

Oracle怎么创建跨用户视图
1、首先在A中运行,把读取的权限赋值给B,这样在B中建立视图就可 grant select on A.userA to B; 以读取A中userA表中的数据了。2、登录用户B表空间,建立视图 语句如下:create or replace view cas_user_view as select B.LOGIN_NAME,B.PASSWORD,B.LOGIN_FLAG from userB B union select ...

oracle建立数据库后 有很多的默认表在plsql中怎么设置不显示啊 还有...
首先,你不要用system登录,这个用户登录后所有的表都是属于这个用户的,所以你下面选了my objects也是全显示的。用创建的用户登录后选my objects就可以了

oracle 中如何将一张500万数据的表从一个库快速转移到另外一个库
另外,你可以在测试库生成的500万数据的那个表上建索引,这两点可以实现的话,直接用insert ...select 来做就可以了,,导入前,把目标表的索引主键全删掉(记得备份,我看你说的意思目标表应该是个空表,所以这样做没有神马坏处),数据导入后再建。500万的数据,应该上不了半个小时就全部插进去...

ORACLE 如何只导出导入索引?
一、使用PLSQL导出导入ORACLE数据库:1、打开plsql-->工具---》导出用户对象(可以导出表结构和序列、视图)ps:如果上面不选中"包括所有者",这样到导出的表结构等就不包含所有者,这样就可以将A所有者的表结构等导入到B所有者的表空间中 2、导出表结构和表数据:1、想要导入数据库必须首先创建用户和...

相似回答