首页 > 其他分享 >【DM】-6521: 当前触发器不支持DDL语句

【DM】-6521: 当前触发器不支持DDL语句

时间:2024-02-04 15:23:56浏览次数:26  
标签:DM 数据库 cd 6521 TRIGGER 参数 DDL

问题:当代码块中有DDL(create,delete,alter)等操作时,报错“当前触发器不支持DDL语句”。这个问题是因为DDL_TV_TRIGGER参数值为0导致

解决:需要在数据库目录下面的ini文件中增加DDL_TV_TRIGGER该参数解决;默认情况下,该参数值为0是关闭的;

首先查询配置文件中参数名称包含DDL;(其实我在第一次查询时是没有这个参数的,所以直接手动在参数配置文件中新增的)
select * from v$dm_ini where para_name like ‘%DDL%’;

Windows

   手动修改数据库下dm.ini的参数信息
   1、找到DM数据库安装目录,找到data文件,找到数据库文件夹, 打开dm.ini。

   2、添加参数: DL_TV_TRIGGER= 1  #Whether support ddl for table trigger
     这个位置尽量DDL自动提交的参数放在一起 
   

   系统函数修改配置参数的方法(如果上诉语句查询没有该参数,则无法实现修改)
    SP_SET_PARA_VALUE(2,'DDL_TV_TRIGGER',1);

    修改完重启数据实例;打开DM服务查看器即可重启;

Linux

   1、使用Xshell 连接数据库服务器(用户名,密码) 
   2、命令步骤(DM安装数据库时,一般默认就是这么目录)
         cd ../
         cd opt/
         cd dmdbms/
         cd data/
         cd DAMENG/
   3、使用Xftp 把dm.ini 放到本地,增加参数
      DDL_TV_TRIGGER= 1  #Whether support ddl for table trigger
   4、查看数据库状态
    systemctl status DmServiceDMSERVER.service
   5、重启数据库
     systemctl restart DmServiceDMSERVER.service
     最后提示Started DM Instance 证明Service(DmServiceDMSERVER).. 已启动实例服务。

标签:DM,数据库,cd,6521,TRIGGER,参数,DDL
From: https://www.cnblogs.com/WuUranus/p/18006223

相关文章

  • 【DM】根据指定字符分割字符串,返回表
    一、创建记录CREATEORREPLACETYPETYPE_ROW_SPLITSTRASOBJECT(idINT,valNVARCHAR(500));二、创建嵌套表CREATEORREPLACETYPETYPE_TABLE_SPLITSTRisTABLEOFTYPE_ROW_SPLITSTR;三、自定义函数CREATEORREPLACEFUNCTIONsplitTable(strvalINTEXT......
  • 【DM】自定义存储函数(返回字符在字符串中所在位置的下标字符串)
    一、使用while语法--输入:原字符串,查找的字符,分割字符--输出:所在位置下标集合(用输入的分割字符分割)CREATEORREPLACEFUNCTIONdF_strPosition(strInputINVARCHAR(100),strFindinputINVARCHAR(2),strSplitINVARCHAR(2))RETURNVARCHAR(128)ASstrVal......
  • 【DM】判断两个逗号分隔的字符串参数是否存在交集
     CREATEORREPLACEFUNCTIONSIGN_INTERSECTION(V_TAG1VARCHAR2,V_TAG2VARCHAR2)RETURNINTEGERISBEGINIFV_TAG1ISNULLORV_TAG2ISNULLORV_TAG1=''ORV_TAG2=''THENRETURN1;ENDIF;--去掉前缀和尾随逗号V_TAG2......
  • EDM 营销 平台有哪些?3款系统大分析
    在当今数字营销的激烈竞争中,EDM(ElectronicDirectMail)营销平台成为了企业获取客户和推广产品的重要渠道之一。随着市场需求的不断增长,各种EDM营销平台如雨后春笋般涌现,企业在选择合适的平台时往往面临诸多挑战。本文将针对EDM营销平台进行深入分析,探讨其中的3款系统,帮助企业在众多......
  • HDMI2.1之eARC简介-Dolby Atmos和DTS:X
    eARCeARC代表“enhancedAudioReturnChannel”(增强型音频返回通道),是一种用于音频传输的高级技术标准。它是HDMI(HighDefinitionMultimediaInterface,高清晰度多媒体接口)规范的一部分,旨在提供更高质量的音频传输和更多的功能。HDMI论坛提出HDMI2.1版时,一并新增的功能,其全名是E......
  • 串口DMA
    双缓冲区防止前一组数据没有及时处理后一组数据就来了,将前一组覆盖了。采用标志位的方法,标志位为1就将数组1的地址赋给DMA存储器的地址,并且将标志位置0。同理,标志位为0就将数组2的地址赋给DMA存储器的地址,并且将标志位置1。DMA+串口空闲中断传输计数器设置一个很大的值,串口没......
  • fastAdmin中手动添加列表的选项卡
    一、效果:点击选项卡筛选符合的数据 二:实现方法:1.index.html里面写上列表: <divclass="panel-heading"> {:build_heading()} <ulclass="navnav-tabs"data-field="type"> <liclass="active"> <ahref=&......
  • Podman使用(Mac M1)
    1.前言弃用docker选择使用podman的理由:使用虚拟机进行容器管理不需要本机root权限非守护进程podman命令与docker一致2.安装及配置使用homebrew安装podmanbrewinstallpodmanbrewinstallpodman-composebrewinstallpodman-desktop创建podman虚拟机:通过podman-d......
  • phpMyAdmin 未授权Getshell
    前言做渗透测试的时候偶然发现,phpmyadmin少见的打法,以下就用靶场进行演示了。0x01漏洞发现环境搭建使用metasploitable2,可在网上搜索下载,搭建很简单这里不多说了。发现phpmyadmin,如果这个时候无法登陆,且也没有前台的漏洞,可以继续在这个phpmyadmin目录下做文章。发现setup......
  • 强烈推荐邮件营销系统——蜂邮EDM
    邮件营销系统的重要性邮件营销系统在现代企业中扮演着至关重要的角色。蜂邮EDM作为一款强大的邮件营销系统,为企业提供了全方位的解决方案。无论是大型企业还是初创公司,都可以通过蜂邮EDM实现精准营销和客户沟通。蜂邮EDM的功能特点蜂邮EDM拥有丰富的功能特点,使得邮件营销变得更加高......