1.环境: SCOTT@test01p> @ ver1 PORT_STRING VERSION BANNER CON_ID ------------------------------ -------------- -------------------------------------------------------------------------------- ---------- IBMPC/WIN_NT64-9.1.0 12.2.0.1.0 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 0 2.测试例子: --//家里环境使用Cygwin64 Terminal在windows下: seq 4| xargs -I {} -P 4 sqlplus -s -l scott/btbtms@test01p <<EOF select sysdate from dual; quit; EOF $ seq 4| xargs -I {} -P 4 sqlplus -s -l scott/btbtms@test01p <<EOF > select sysdate from dual ; > quit; > EOF --//没有任何输出!! $ seq 4| xargs -I {} -P 4 sqlplus -s -l scott/btbtms@test01p <<EOF^Jselect sysdate from dual ;^Jquit;^JEOF^J --//没有任何输出!! --//注:^J,在linux下,ctrl+v,ctrl+J --//可以发现xargs+here doc不能正常工作. 3.测试: --//使用bash -c调用看看。 $ seq 4 | xargs -IQ bash -c "sqlplus -s -l scott/btbtms@test01p <<EOF^Jselect sysdate from dual ;^Jquit^JEOF^J" SYSDATE ------------------- 2021-02-11 20:00:19 SYSDATE ------------------- 2021-02-11 20:00:19 SYSDATE ------------------- 2021-02-11 20:00:20 SYSDATE ------------------- 2021-02-11 20:00:21 --//必须调用bash -c通过引号包裹起来.上班在真正的linux环境测试看看. 3.在真正的linux环境测试: SCOTT@book> @ ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production $ seq 2| xargs -I {} -P 2 sqlplus -s -l scott/book <<EOF > select sysdate from dual ; > quit; > EOF $ seq 2| xargs -I {} -P 2 bash -c "sqlplus -s -l scott/book <<EOF > select sysdate from dual ; > quit; > EOF > " SYSDATE ------------------- 2021-02-18 08:31:11 SYSDATE
在真正的linux环境测试: SCOTT@book> @ ver1
来源:这里教程网
时间:2026-03-03 16:30:22
作者:
编辑推荐:
- 【SQL】Oracle BLOB 批量导入导出图片到文件夹相关语句03-03
- 在真正的linux环境测试: SCOTT@book> @ ver103-03
- Select vs Assign – How To Assign PLSQL Variables.txt03-03
- 50 = 0x96 4.如果看jonathan Lewis中文版本P60:03-03
- 数据库常用的事务隔离级别都有哪些?都是什么原理?03-03
- 检查联机后的43 号文件信息:alter database datafile 43 online;03-03
- Oracle12c更改数据库字符集为ZHS16GBK03-03
- 通过Kerberos认证访问Oracle11g03-03
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 数据库常用的事务隔离级别都有哪些?都是什么原理?
数据库常用的事务隔离级别都有哪些?都是什么原理?
26-03-03 - 检查联机后的43 号文件信息:alter database datafile 43 online;
- DG Broker学习5(管理数据保护模式)
DG Broker学习5(管理数据保护模式)
26-03-03 - DG Broker学习1(管理DG Broker Configuration)
- Oracle SGA大小调整策略
Oracle SGA大小调整策略
26-03-03 - Oracle恢复方法(表、包)
Oracle恢复方法(表、包)
26-03-03 - 使用PL/SQL Developer修改Oracle数据库的表
使用PL/SQL Developer修改Oracle数据库的表
26-03-03 - Linux服务器shell脚本调用sql脚本
Linux服务器shell脚本调用sql脚本
26-03-03 - windows 下 文件内容清理且不删除-拾亿
windows 下 文件内容清理且不删除-拾亿
26-03-03 - Oracle 19c rac 安装补丁 Patch 32226239
Oracle 19c rac 安装补丁 Patch 32226239
26-03-03
