数据库
Harryfin
这个作者很懒,什么都没留下…
展开
-
达梦数据库企业版误用安全版的key后的恢复方法
如果不小心误用了安全版的key后,只要用管理器连接数据库,就会提示SSL验证失败这时需要先把数据库的一个参数清掉,再换上正确的企业版key,才能恢复正常方法是,先用SYSDBA登录,然后执行:sp_set_para_value(2,'ENABLE_ENCRYPT',0);之后就可以了...原创 2022-04-11 18:52:27 · 573 阅读 · 0 评论 -
达梦数据库,给用户赋予系统权限 Any 时报“授权者没有此授权权限”
原因是达梦数据库默认把Any的授权给禁用了,需要先进行开启方法 1:在 dm.ini 文件中修改参数 ENABLE_DDL_ANY_PRIV 为 1。方法 2: 通过以下语句修改参数 ENABLE_DDL_ANY_PRIV。 sp_set_para_value(1,'ENABLE_DDL_ANY_PRIV',1);或者alter SYSTEM set 'ENABLE_DDL_ANY_PRIV'=1 both; ...原创 2022-02-15 14:14:20 · 5372 阅读 · 1 评论 -
LogMiner使用小记
1)检查有没有开启扩充日志select SUPPLEMENTAL_LOG_DATA_MIN from v$database;若无开启的话,执行以下语句开启,否则LogMiner返回的信息比较少alter database add supplemental log data;2)查看有哪些重做日志文件select * from v$log;select * from v$logfile;3)添加要分析的重做日志文件(文件名在v$logfile里面有)exec dbms_logmn原创 2021-10-13 11:41:22 · 177 阅读 · 0 评论 -
如何在Oracle中把XML转换成物理表字段的形式返回
思路:把整个xml,通过extract函数,把记录节点(依旧是xml形式)都提取出来 通过table和xmlsequence,把记录节点转换成物理表字段的形式 通过extractvalue,从每行的记录节点xml中,提取出具体的字段值来 举例:假设xml数据已经导入到temp_xml表的data字段中,records为整个xml的根节点,则可以通过下面的语句,实现xml到表字段形式的转换。配合insert into语句,就可以把xml数据直接导入到物理表中了。是不是很方便呢?sele.原创 2020-09-04 11:47:29 · 497 阅读 · 0 评论