txt文件导入oracle方法
在实际工作中,经常要从数据库中导出数据或往数据库中导入数据。当遇到数据量较大时,就需要导入文本格式的数据,一般导入的数据格式有txt,csv等。以下主要介绍我在实际工作中向oracle中导入数据的两个实例。
1.使用PL/SQL Developer的Text Importer
(1)从菜单中选取Text Importer功能。
Tool——>Text Importer(如图1所示)
(2)点击“Text Importer”后显示主窗口(如图2)
(3)设置将数据文件导入到哪个数据库中的哪个表中,如图3所示。
(4)设置完成后,点击“Import”按钮,数据开始导入直到数据全部导入到数据库中。
2.使用Power Builder 将txt文件导入到数据库中。
(1)先建表结构
例如:Create Table Temp (subsid varchar(20) not null primary key,subsname(50));如图4所示。
在这里需要说明的是:在建立表的过程中,必须设置主键,否着不允许导入数据。
(2)检索刚建的临时表temp
select * from temp
(3)点击“Rows”下的“Import”选项,弹出文件对话框,选择你要加载的数据文件,点击“确定”。如图5所示。
(4)点击工具栏上的“Save Changes to Database”按钮,开始导入数据直到整个数据导入完毕。如图6所示。
以上两个例子是我在日常工作中遇到的问题的解决办法,希望能对各位有所帮助。由于导入的图为gif格式,在编辑时可以看清楚,但发表后就不清楚了,还望各位海涵。
相关文档:
在Oracle中:
双引号的作用是:如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写。
而单引号则表示:这个加了单引号的字段是一个字类似字符串,并不区分大小写。
单引号用于标识字符与数字的区别
当指定字符串文本时,必须用单引号将字符串文本引住。
......
1. ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2. CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
-- ......
平时用的比较多的,就是NVL,没怎么在意其他几个。
NVL 就不用说了,就是判断第一个是否为NULL,是就用第二个代替,不是就返回第一个。
NVL2 也是判断第一个是否为NULL,但是返回值却不同。第一个为NULL,就返回第三个,否则返回第二个。
NULLIF 判断两个参数是否相等,相等返回NULL,否则返回第一个参数。
COALESCE 这 ......
察看listener.log 确认没有问题
# find / -name listener.log
/home/oracle/app/OraHome_1/network/log/listener.log
位置在$ORACLE_HOME/network/log/listener.log
TNSLSNR for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Production on 29-DEC-2009 15:12:15
Copyright (c) 1991, 2007, Oracle. All ......
收藏于http://dev.yesky.com/296/8090796.shtml
Oracle数据库
中管理表空间和数据文件
数据库的三大组成部分:数据文件,控制文件,Redo日志。
表空间分为系统表空间和非系统表空间。
SYSTEM表空间是最基本的,必须的,Oracle建议你为用户数据,用户索引,Undo数据段,临时数据段创建单独的表空间 ......