怎么把表导进oracle oracle 表导入数据用什么命令

怎么给oracle数据库导入表imp的方式:
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark
imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy)
touser=(seapark1, amy1)
5. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
6. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y
7. 使用参数文件
imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
8. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A
如何将excle表中的数据导入oracle操作步骤如下怎么把表导进oracle:准备数据:在excel中构造出需要怎么把表导进oracle的数据
2.将excel中的数据另存为文本文件(有制表符分隔的)
3.将新保存到文本文件中的数据导入到pl*sql中
在pl*sql中选择tools--text
importer,在出现的窗口中选择"Data
from
Textfile",然后再选择"Open
data
file",
在弹出的文件选择框中选中保存有数据的文本文件怎么把表导进oracle,此时将会看到data
from
textfile中显示将要导入的数据
4.在configuration中进行如下配置
注:如果不将"Name
in
header"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误
5.点击data
to
oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联
6.点击import按钮进行导入
7.查看导入的数据
OK,至此数据导入成功 。
如何将excel数据导入oracle?我知道的有三种方法:\x0d\x0a1、如果数据量不大且没有大对象(图片 , 文件什么的)且使用pl/sql developer做oracle管理工具的话,可以直接复制粘贴,操作方法是先按照列的先后顺序把EXCEL中数据排好 , 在第一个字段前面加一空白列(这部很重要,否则字段就会不对应了),pl/sql developer中执行下select * from表名 for update,使得你的表可以编辑,然后点一下像锁一样的那个图标(鼠标放上去会显示编辑数据四个字),复制excel中的数据(包括空白列) , 最后直接在表中空白行的地方粘贴就行了,操作很简单 。\x0d\x0a2、使用外部程序编程实现 , 如c#,java,以c#为例 , 先将excel解析成datatable , 然后逐行遍历入库即可 。\x0d\x0a3、使用工具XlsToOra.exe,只要配置一下登陆进去后,设置一下导入的表名,列与excel中列的对应关系就可以导入了 。\x0d\x0a4、可以将excel转换成csv文件再利用文本导入器(工具-文本导入器)导入即可 。\x0d\x0a以上是个人使用过的一些方法,难免有不完美之处 , 欢迎指正探讨^_^
怎样把excel表格 导入到oracle1.准备数据:在excel中构造出需要的数据
2.将excel中的数据另存为文本文件(有制表符分隔的)
3.将新保存到文本文件中的数据导入到pl*sql中
在pl*sql中选择tools--text importer,在出现的窗口中选择Data from Textfile,然后再选择Open data file,
在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data from textfile中显示将要导入的数据
4.在configuration中进行如下配置
注:如果不将Name in header勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误
5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联
6.点击import按钮进行导入
7.查看导入的数据
OK,至此数据导入成功 。
怎么把sqlserver一个表中的数据导入到oracle中前言:
将SQLServer数据库中怎么把表导进oracle的表和数据全量导入到Oracle数据库,通过Microsoft SqlServer Management Studio工具,直接导入到oracle数据库,免去了生成脚本的步骤 。本教程以图文的方式,方便没用过的SqlServer的朋友,也可以完成跨库导出数据 。
教程开始:
1.在开始菜单中打开Microsoft SqlServer Management Studio,找到需要导出的SQLServer数据库,选择任务,再选择导出数据 。
2.打开导出数据工具:
3.选择数据源:即选择从哪个数据库导出数据,如果是本机,服务器名称就填:localhost
4.选择目标:要导入导Oracle数据库,就选择:Oracle Provider for OLE DB , 然后再点击属性,在属性中设置Oracle数据库的用户名密码 。
5.输入要导入Oracle的数据库的用户名和密码 , 测试连接成功,然后勾选允许保存密码的复选框 , 否则关闭窗口,密码可能会丢失,又要重新输入增加麻烦 。
6.选择复制一个或多个表选项:
7.选择你要导入表,这里只选择一个表作为示例,你可以勾选多个表一起导出 。
重点开始:点击编辑映射 , 这里设置SqlServer字段数据类型与Oracle数据类型的映射,因为它们之间的数据类型略有不同 , 也就成了导出时候最容易出错的地方 。
8.两个数据库之间的字段数据类型转换:
如果新手不知道,哪个字段需要转换 , 可以先执行下一步,最后导出失败会有报错信息 。再根据错误信息列名,进行调整 。
例如:把Datetime 转为Date,char 转为varchar2,根据表实际的数据多调整下试试 。
难点:这也是不同数据库导入数据最容易出错的地方,因为Oracle和SqlServer的数据类型略有不同,需要手动匹配调整 。
9.查看数据类型映射,有叹号的地方,就是应该转换的地方,往往失败就在此处,你可以双击查看下具体的转换信息 。此处不用设置 , 保留默认下一步即可 。
10.继续执行下一步:
11.点击完成,执行完后发现报错信息 。接下来讲讲如何改错 。
12.点击打开报错信息 , 发现里面有些字段提示转换失败,然后记住出错的字段,最好截个图 , 然后返回上一步 。
13.点击上一步 , 一直返回到“编辑映射"页面,重新调整出错的字段 。
14.找到出错的字段,将char字段类型转为Varchar2即可 。其怎么把表导进oracle他字段同理,找出转换出错的字段 , 修正即可 。
15.再次点击完成尝试,发现导出全部成功,并导出了“10条数据“ 。
16.打开PlSQL,连接到Oracle数据库,查看下刚导入的表,发现表和数据全部成功导入:

2

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.dmpowner=(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.dmpfull=yignore=y\x0d\x0a\x0d\x0a3、将d:\daochu.dmp中的表emp导入\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp tables=(emp)
【怎么把表导进oracle oracle 表导入数据用什么命令】关于怎么把表导进oracle和oracle 表导入数据用什么命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读