当前位置:首页 » 网页前端 » pl脚本执行时间
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

pl脚本执行时间

发布时间: 2022-07-26 16:38:18

‘壹’ 如何执行PL/sql 脚本

打开一个command windows,中文大概叫命令窗口
点击窗口左上角的Editor,中文版可能叫编辑器,
粘贴进去,点执行即可

‘贰’ perl 时间处理

因为$sday=printf "%04d%02d%02d",$year,$mon,$mday;
$sday得到的值是1,表示printf命令运行成功。
最后一行"200910261"
其实是你
$sday=printf "%04d%02d%02d",$year,$mon,$mday;
print "$sday\n";
两条语句打出来的。你可以将
print "$sday\n";
改为
print "\n$sday\n";
这样最后结果就是
20091026
20091026
1
明白了吧

‘叁’ plsql从哪里可以看到脚本执行所需要的时间

最下面

‘肆’ linux 如何执行pl脚本

给pl脚本授权,+x
切换到脚本目录下,然后执行 ./xxx.pl
这样就可以了。

‘伍’ 如何使用plsql每周或每月定时备份数据库

一般情况下都是通过备份脚本来实现,windows使用任务计划定时,linux和unix使用crontab 指定备份执行时间计划。
不同数据库的备份脚本均不同,市场上数据库版本非常多如 oracle、db2、sybase、mysql、sqlserver等等,你问的太笼统了。

‘陆’ 请教大牛们,shell脚本里实现启动一个perl脚本程序,执行一段时间后,然后重新启动这个perl脚本程序

最好是加到计划任务crontab里
或者
while true
do
perl A.pl

sleep 7200

done
执行shell就sh a.sh &放进后台,到时候要停就找到这个sh的pid,kill掉

‘柒’ ora04044报错,在PLSQL上执行脚本时候

plsql中在命令行执行sql脚本出错后,需要单独记录表来保存错误日志,本身是无法返回的。
CREATE OR REPLACE package pkg_error is
procere log (p_error_code errorlog.code%type,
p_error_message errorlog.message%type,
p_package errorlog.package_name%type default null,
p_procere errorlog.procere_name%type,
p_location errorlog.location%type default null,
p_parameters errorlog.parameters%type default null);
end pkg_error;

‘捌’ linux下/etc/crontab文件设置自动执行pl不下去,手动执行pl脚本没问题。

crontab的运行结果记得是通过邮件发送的(在你装了邮件服务的情况下)/var/log下应该也有(需要root权限)

已经写了用perl运行的话那航没有任何作用,那个是内核用来获取可执行文本文件的解释器用的。

‘玖’ 如何批量执行 *.pl脚本

写个脚本呗
@allperlfiles = greb "*.pl";
foreach (@allperlfiles){
system "perl",$_;
}