shell脚本连接oracle数据库并将查询出的数据写入文件
2017-02-12 00:12
1386 查看
有时候需要从oracle数据库将数据查询出来并导出到文件,这时就可以通过shell脚本实现,脚本代码如下
get_test_id()
{
sqlplus user/passwd@database <<!
set linesize 5000 num 14;
set numw 20;
select 'xxx',test_id from test;
exit;
!
}
get_test_id|grep ^xxx|awk '{print$2}' >test.log
比较简单,就是先通过帐号密码登录数据库,然后设置查询结果每行的宽度,结果数,结果的宽度,在查询的结
果上加一个标识符.用grep ^匹配标识符对应的行(过滤掉没用的信息),用awk将需要的东西打印并重定向到指定文件
get_test_id()
{
sqlplus user/passwd@database <<!
set linesize 5000 num 14;
set numw 20;
select 'xxx',test_id from test;
exit;
!
}
get_test_id|grep ^xxx|awk '{print$2}' >test.log
比较简单,就是先通过帐号密码登录数据库,然后设置查询结果每行的宽度,结果数,结果的宽度,在查询的结
果上加一个标识符.用grep ^匹配标识符对应的行(过滤掉没用的信息),用awk将需要的东西打印并重定向到指定文件
相关文章推荐
- Shell脚本入门(十二) - 将数据写入文件
- linux shell脚本连接oracle查询数据插入文件和日志文件中
- 脚本——loadrunner连接oracle数据库查询数据
- .Net连接Oracle数据库(查询、添加数据)
- Scripts:查询每个数据文件使用效率的脚本perf_file_io_efficiency.sql
- shell连接oracle数据库生成文件
- shell脚本之分析oracle数据库数据泵日志中表的大小
- php连接oracle数据库及查询数据的方法
- shell脚本从文件中按行读取数据,并且赋值到数组中的几种方法
- mysql将查询部分数据导出到外部文件的脚本,文件格式替换
- 查询Oracle数据库表空间和数据文件方法
- 从Shell脚本内部将所有标准输出及标准错误显示在屏幕并同时写入文件的方法
- shell脚本后数据写入变量
- 用shell脚本写出检测/tmp/size.log文件,如果存在显示它的内容,不存在则创建一个文件将创建时间写入
- shell脚本 操作日志文件 && 读取文件 && 查询进程ID
- 把mysql查询结果保存到文件的shell脚本
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- 如何使用shell脚本快速排序和去重文件数据
- php连接oracle数据库及查询数据的方法
- linux的shell脚本中连接oracle数据库进行操作的方法