Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 将非结构化记录插入数据库_Oracle_Unix_Database Administration_Flat File_Sql Loader - Fatal编程技术网

Oracle 将非结构化记录插入数据库

Oracle 将非结构化记录插入数据库,oracle,unix,database-administration,flat-file,sql-loader,Oracle,Unix,Database Administration,Flat File,Sql Loader,我有一个平面文件,其中大约有50万条记录采用这种格式: last_login=2014022 BPN=1234567890 first_last_names=portal admin username=portal_admin email=portal_admin@gmail.com last_login=2010092 username=UCES1005 BPN=1001117643 email=deepak.prakash@pse first_last_names=1026 BROAD A

我有一个平面文件,其中大约有50万条记录采用这种格式:

last_login=2014022
BPN=1234567890
first_last_names=portal admin
username=portal_admin
email=portal_admin@gmail.com

last_login=2010092
username=UCES1005
BPN=1001117643
email=deepak.prakash@pse
first_last_names=1026 BROAD ASSOCIATES

last_login=2014040
email=rgomes1@optonline.net
username=rgomes1
first_last_names=Robert Gomes
BPN=1001928140
我需要用这些记录填充一个表。第一个单词是列名,第二个是值。每条记录用新行分隔


最好的方法是什么,或者如何将这些数据导入数据库?(Oracle或Access DB)

我会使用plsql逐行读取文件

使用:

根据需要处理每一行。

这是以什么方式“非结构化”的?我觉得很有条理。示例中的所有三条记录都具有完全相同的结构。
UTL_FILE.FOPEN()
UTL_FILE.GET_LINE()
etc...