注册

Q_dm_10_kylin-dm v8-已经创建存储过程,怎么创建jobs每天定期运行.docx

与佛有缘 2023/01/29 671 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
环境信息:
【DM版本】: SQL> select id_code;
行号 id_code


1 1-2-98-21.12.30-154539-10040-SEC Pack1
已用时间: 0.802(毫秒). 执行号:8911900.
SQL> select * from v$version ;
行号 BANNER


1 DM Database Server 64 V8
2 DB Version: 0x7000c
已用时间: 0.541(毫秒). 执行号:8911901.
【操作系统】:[root@webtest Tomcat]# cat /etc/os-release
NAME=“Kylin Linux Advanced Server”
VERSION=“V10 (Tercel)”
ID=“kylin”
VERSION_ID=“V10”
PRETTY_NAME=“Kylin Linux Advanced Server V10 (Tercel)”
ANSI_COLOR=“0;31”
[root@webtest Tomcat]# uname -a
Linux webtest 4.19.90-23.8.v2101.ky10.aarch64 #1 SMP Mon May 17 17:07:38 CST 2021 aarch64 aarch64 aarch64 GNU/Linux
【CPU】:

[root@webtest Tomcat]# lscpu
架构: aarch64
CPU 运行模式: 64-bit
字节序: Little Endian
CPU: 8
在线 CPU 列表: 0-7
每个核的线程数: 1
每个座的核数: 1
座: 8
NUMA 节点: 2
厂商 ID: HiSilicon
型号: 0
型号名称: Kunpeng-920

【问题描述】*:

在u8c0128test用户下创建了一个存储过程
sql>
CREATE OR REPLACE PROCEDURE “ANALYZE_TB”
AS
– /变量说明部分/
OWNER_NAME VARCHAR2(100);
– i int;
BEGIN
/执行体/
SELECT USER INTO OWNER_NAME FROM DUAL;
– 对库上所有模式下的所有用户表以及表上的所有索引生成统计信息,如下:
SP_DB_STAT_INIT ();
– 对当前schemas如下
DBMS_STATS.GATHER_SCHEMA_STATS( UPPER(OWNER_NAME),100,TRUE,‘FOR ALL COLUMNS SIZE AUTO’);
END;

–sql>命令行手工执行成功
–sql>“ANALYZE_TB”();

在u8c0128test用户下怎样创建一个jobs,每天定时5点执行一次。

oracle有类似的脚本:
VARIABLE JOBNO NUMBER;
VARIABLE INSTNO NUMBER;
BEGIN
SELECT INSTANCE_NUMBER INTO :INSTNO FROM V$INSTANCE;
DBMS_JOB.SUBMIT(:JOBNO,'ANALYZE_TB;
',TRUNC(SYSDATE)+1+7/24,‘TRUNC(SYSDATE)+2+7/24’,TRUE,:INSTNO);
COMMIT;
END;
/

达梦写上述一样功能的jobs脚本,怎么写?
在u8c0128test下创建一个jobs怎么弄。

Q_dm_10_kylin-dm v8-已经创建存储过程,怎么创建jobs每天定期运行.docx

回答 0
暂无回答
扫一扫
联系客服