从一个用户导入数据到另一个用户的表中的4种方法

1.使用sys用户登陆:insert into 导入用户.表名 select * from 导出用户.表名
例如:cms0706 -> cms0707

2. conn cms0706/[email protected];
以t_ums_config为例

(1).select * from t_ums_config;
(2).使用工具生成insert语句: Export Results -> SQL files

conn cms0707/[email protected];
@+文件路径
commit;

3.conn cms0706/[email protected];
(1).打开 PL/SQL Developer 数据库设计工具,使用某以用户进行登陆。
(2).在菜单栏上的tools中,选择"Export Tables"选项。
(3).选择"SQL Inserts"。
(4).选择要导出的表,同时选择一个备份的路径和取个文件名称。
(5).点击"Export"。

conn cms0707/[email protected];
@+文件路径

4.sql*plus导入:表对象+表数据

假设:需要将ora248下cms0924_cn中t_ums_config的数据导入到ora125下的hbq用户中的t_ums_config表中

先使用exp命令导出:
exp userid=cms0924_cn/[email protected] file=c:\exp.dmp tables=(t_ums_config)
再使用imp命令导入:
imp userid=hbq/[email protected] file=c:\emp.dmp fromuser=cms0924_cn touser=hbq

原文地址:https://www.cnblogs.com/huangbiquan/p/8232911.html

时间: 2024-10-08 20:40:52

从一个用户导入数据到另一个用户的表中的4种方法的相关文章

取得一张表的数据不在另一张表中的最优秀方法(JOIN与EXISTS的效率研究)

业务需求: 公司有个CRM经纪人管理系统,前天遇到的比较棘手的问题是,要查询一张表中不在另一张表中的所有用户并分页显示,但问题是外表的数据量很大,如果用not in(select ..),not exists(select ...)之类的子查询 的话需要对子查询表进行所有信息的调用过滤才行,一单子查询数据量过大效率问题就来了,于是就私下里查了一点资料,并根据资料中提供的例子建立了对应的测试表做了一些测试,随后将解决问题的方法移交给了技术部的邹鸿同事去解决问题,因为是前天的事情了,本来是事情忙没时

python 定义一个插入数据(可以插入到每个表中)通用的方法

前提置要:想要写一个方法,这个方法是插入数据到数据表的方法,只需要提供表名称,字段名称,还有插入的值,只要调用这个方法就可以自动帮助你插入数据 以下是不断实践优化出来 原本的插入数据库中的代码应该是这样的: insert into ty_test_info(name, age) VALUES ("wq",23) #*args的用法:当传入的参数个数未知,且不需要知道参数名称时. 在写代码之前就在想,有没有一种参数(传入的时候并不知道参数名称),传入参数的时候把所有表的字段名称写上,然后

复制一个用户的数据到另外一个用户----IMPDP

如何快速的复制一个用户的数据到另外一个用户(这个用户可能在不同的数据库中)?一般答案:使用EXP(EXPDP)与IMP(IMPDP)相结合完成用户数据的导入和导出 高级方法:IMPDP工具提供的NETWORK_LINK参数可以一步到位的完成此项艰巨的任务.这种方法非常类似于使用CTAS方法在表复制中的应用,只不过这里我们实现的是用户间的数据复制. 使用这种方法的一般步骤如下:a.创建database link:b.使用IMPDP的network_link.schemas和remap_schema

oracle imp导入数据到另一个表空间

http://blog.163.com/[email protected]/blog/static/7156283420100531431855/ 1.在第一个数据库导出数据:qlyg_xs_db_chinatelecom_0910191029.dmp(用户为QLYG_XS) 2.将qlyg_xs_db_chinatelecom_0910191029.dmp 扶着到第二个数据库所在主机上 3.第二个数据库建立需要导入的表空间和用户QLYGKQ,QLYGKQ1(用户QLYGKQ1的默认表空间为QL

mysql创建用户导入数据

由于root用户权限太高,一般不用于操作数据库这种重要的东西.所以操作数据库先建创建一个普通用户并授权 一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码

ORACLE 查询一个数据表后通过遍历再插入另一个表中的两种写法

ORACLE 查询一个数据表后通过遍历再插入另一个表中的两种写法 语法 第一种: 通过使用Oracle语句块  --指定文档所有部门都能查看 declare cursor TABLE_DEPT is SELECT ID,UNAME from g_users where utype=2 and STATUS>-1; begin for c in TABLE_DEPT loop INSERT INTO G_KNOWDOCRIGHT(RID,DIRID,DOCID,USERID) VALUES(SYS

输入一个int型数据,计算出它在内存中存储时含1的个数

/******************************************************** 输入一个int型数据,计算出它在内存中存储时含1的个数 比如: 输入:5 输出:2 ********************************************************/ #include<iostream> int CountOne(int num) { int count = 0; while(num){ count++; num = num&am

将json对象数据保存到数据库对应的表中

问题描述  如何将json对象数据保存到数据库对应的表中. 分析问题   json数据内容不固定,json数据格式是固定的(name:value),数据库表结构是固定的,在json数据格式 与 数据库表结构之间建立一套对应规则,写一套逻辑解析这套对应规则. 1.json对象对应的数据库表需要确定. 2.json对象的节点对应数据库表的列需要确定. 3.json对象的value类型需要确定下来,才能对value值做相应的操作. 4.数据库表的主键列比较特殊,一般是自增长列,需要确定. 5.数据库记

ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)

转自:http://www.cnblogs.com/zyqgold/archive/2010/11/22/1884779.html 在ASP.NET MVC框架中,将视图中的数据传递到控制器中,主要通过发送表单实现的.具体使用中,主要使用以下三种方法. 1.通过Request.Form读取表单数据        2.通过FormCollection读取表单数据        3.直接读取表单数据对象 下边是我学习这些东西时的一点总结 1.通过Request.Form读取表单数据      首先定