1登陆oracle sqlplus 账号/密码@服务器名; 例如: sqlplus hbcxuser/hbcxpass@orcl; 敲回车 2 执行sql文件 sql>@E:/01.sql 敲回车 3 sql 文件 begin insert语句; commit ...
在最近的工作中,经常需要批量执行一些DML, DDL, PL SQL语句或导入一些Function, Procedure。因为support的国家比较多,常常需要一个登陆到一个国家的数据库上执行完成后再登陆到另一个国家执行,很是麻烦。今天得空就写了个shell来批量处理。 Env.sh中定义一常用的变量,ORACLE SID, AU USER, AU PWD等。 . home oracle she ...
2013-11-21 12:30 0 4498 推荐指数:
1登陆oracle sqlplus 账号/密码@服务器名; 例如: sqlplus hbcxuser/hbcxpass@orcl; 敲回车 2 执行sql文件 sql>@E:/01.sql 敲回车 3 sql 文件 begin insert语句; commit ...
SQL>START file_name or SQL>@ file_name 1 .sqlplus system/system@srv 2. sql>@c:\a.sql (执行此命令前将a.sql 拷到C盘根目录) sqlplus system ...
利用Expect来实现自动交互传输文件 run_file.exp 脚本解决ssh交互问题 run_cmd.sh 利用 shell 循环执行 Expect 脚本命令,批量传输文件 示例 参考文章 跟老男孩学Linux运维 Shell编程实战 ...
转载自: http://www.cnblogs.com/include/archive/2011/12/30/2307889.html 以下方法解决了在linux下自动的删除创建用户 sqlplus -S "sys/unimas as sysdba" << !select ...
[oracle@hb shell_test]$ cat echo_time #!/bin/sh一.最简单的调用sqlplussqlplus -S "sys/unimas as sysdba" << !select to_char(sysdate,'yyyy-mm-dd') today ...
SQL>@file_name 例如 SQL>@monitor.sql 文件须得在当前窗口所在的目录下或者指定某个路径。 SQL>@D:\monitor.sql ...
1、待执行的sql文件为1.sql、2.sql、3.sql、4.sql等 2、写一个batch.sql文件: 3、在mysql下执行source batch.sql; 注意路径问题。 方法二 例如mysqltest.sql脚本在D盘根目录, 进入MySQL ...
1、待执行的sql文件为1.sql、2.sql、3.sql、4.sql等 2、写一个batch.sql文件: 3、在mysql下执行source batch.sql; 注意路径问题。 ...