数据库
luckytjx
做我喜欢做的事!
展开
-
解决ORA-01552 :非系统表空间 ‘XXX‘不能使用系统回退段
ORA-01552 :非系统表空间‘XXX’不能使用系统回退段故障分析:UNDO表空间数据文件受损,导致执行更新操作失败。故障解决:创建的新的undo表空间,undo_management置为MANUAL,重置undo指向新的undo表空间,undo_management置为AUTO,正常打开数据库。执行步骤如下:SQL> create undo tablespace undotbs2 datafile 'D:\app\Administrator\oradata\orcl\UNDOTB原创 2022-01-05 16:39:59 · 1530 阅读 · 0 评论 -
解决断电引起ORA-00600: [kcratr_scan_lastbwr] 错误
故障原因:由于异常掉电引起的 oracle11.2.0.1的ORA-00600[kcratr_scan_lastbwr]错误, 数据库无法OPEN解决办法:SQL>shutdown immediateSQL>startup mountSQL>recover databaseSQL>alter database open通过上述方法已成功解决好几次问题。...原创 2022-01-05 11:40:30 · 919 阅读 · 0 评论 -
Oracle全文检索查询及特殊字符处理查询
全文检索的建立:1、开启全文检索查询权限。解锁:ALTER USER CTXSYS ACCOUNT UNLOCK;角色授权:GRANT CTXAPP TO xxx;2、创建文本解析器,默认使用chinese_vgram_lexer。BEGIN ctx_ddl.create_preference ('my_lexer', 'chinese_vgram_lexer');END;3、创建对应的表字段全文索引。CREATEINDEXier_sys_user_zlO...原创 2020-09-04 18:56:03 · 1206 阅读 · 0 评论 -
MySql常用sql
普通增删改查基本上和oracle、SQL差不多,下面主要是列举一些特殊的mysql自带的写法。1、now() 当前时间insert into user(id,name,cjsj) values(1,'123',now())2、str_to_date 字符转日期select * from user where cjsj>str_to_date(‘2015-09-29 13:2原创 2015-09-29 13:28:34 · 491 阅读 · 0 评论 -
oracle比较常用的sql
常用sql将不断补充中...1、普通增删该查1)查询 select * from 表; select 字段1,字段2 from 表2)删除 //删除表数据,但不还原自增长的标示 delete 表 where 字段1='XX' //还原表数据,包括自增长列也还原了 truncate table tab3 3)修改 upd原创 2015-09-20 17:31:23 · 526 阅读 · 0 评论 -
Oracle sql生成md5
1、建立函数 MD5_Digest 。create or replace function MD5_Digest (vin_string IN VARCHAR2) RETURN VARCHAR2 ISBEGINRETURN UPPER(Dbms_Obfuscation_Toolkit.Md5 ( input => utl_raw.cast_to_raw(vin_string)原创 2017-09-26 09:12:34 · 4948 阅读 · 0 评论