
数据存储
文章平均质量分 73
Oracle+MySQL
=PNZ=BeijingL
always be learning
展开
-
ORACLE 如何使用dblink实现跨库访问
dbLink是简称,全称是databaselink。database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。原创 2024-03-06 18:36:50 · 3394 阅读 · 0 评论 -
Oracle 的同义词(Synonym) 作用
Oracle 同义词(Synonym) 的作用原创 2024-03-05 19:45:43 · 2467 阅读 · 0 评论 -
Oracle 的闪回技术是什么
Oracle提供了四种可供使用的闪回技术(闪回查询,闪回删除,闪回归档,闪回数据库),每种都有不同的底层体系结构支撑原创 2024-01-30 18:44:51 · 1175 阅读 · 0 评论 -
Oracle 锁的概念以及分类
Oracle中的锁信息整理原创 2024-01-30 14:21:49 · 1850 阅读 · 1 评论 -
为什么不建议项目中使用触发器
触发器(trigger)是一种数据库对象,可以看作由事件来触发的特殊存储过程。原创 2023-07-11 09:10:59 · 1662 阅读 · 2 评论 -
Linux安装MySQL后无法通过IP地址访问处理方法
本文主要总结安装Mysql后,其他主机访问不了MySQL数据库的原因和解决方法原创 2023-05-19 19:03:44 · 1971 阅读 · 0 评论 -
Linux 安装MySQL-5.7.30
记录安装MYSQL 数据库过程原创 2023-05-18 19:41:58 · 1459 阅读 · 3 评论 -
Oralce ORA-00018超出最大会话数处理记录
当出现ORA-00018: 超出最大会话数的时候一般是访问量超过设置, 只需要将会话数增加就可解决问题, 当然还需要先分析访问量增大是否是合理原创 2022-09-29 19:38:57 · 2249 阅读 · 0 评论 -
Spring事务问题,同一次请求中相同SQL查询结果不一致
上周同事让我帮他看个问题. 他说同一个SQL 两次执行后,查询结果不一致, 两次查询一次有记录一次没有记录原创 2022-09-25 16:44:17 · 2029 阅读 · 0 评论 -
Oralce 日期型函数使用
SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟,如果分使用mm会出现ORA-01810错误原创 2022-09-21 18:53:59 · 820 阅读 · 0 评论 -
Oracle死锁问题: enq: TX - row lock contention
如何解决Oracle死锁问题 enq: TX - row lock contention原创 2022-08-22 20:10:05 · 2076 阅读 · 0 评论 -
Oracle 如何使用循环控制关键字exit、goto、continue
1. exit用于跳出循环, 在10g和11g都可以使用2. goto 可以在10g和11g使用3. continue只能在11g上使用10g不支持4. oracle 不支持break原创 2022-04-20 19:05:46 · 2955 阅读 · 3 评论 -
Oracle 如何修改用户名称10g
1.修改用户名脚本--目的:将用户名BOSS641修改为BOSS660--使用sysdba角色账号登录--查询要修改的用户信息SELECT * FROM user$ where NAME='BOSS641'--记录用户的IDSELECT * FROM user$ where USER#=767--修改用户名UPDATE USE...原创 2022-04-15 09:46:27 · 1234 阅读 · 0 评论 -
ORA-01403未找到任何数据select into问题分析
Dont blame the Car- Learn to be a Good Driver! ORA-01403 未找到任何数据问题分析原创 2022-02-11 15:07:30 · 9757 阅读 · 3 评论 -
异常处理 org.springframework.dao.DataIntegrityViolationException
问题描述:数据仓库: Oracle 11g后台报错:DataIntegrityViolationException详细日志:Caused by: java.lang.ClassNotFoundException: org.springframework.dao.DataIntegrityViolationException at java.net.URLClassLoader$1.run(Unknown Source) at java.security.Acc...原创 2022-02-09 11:58:20 · 14254 阅读 · 1 评论 -
Oracle 如何MD5加密
问题描述:UG 的系统发现了问题, 经检查发现一种资源设备上有个字段应该被加密但是没有MD5加密,造成设备信息传递给接口后无法识别,引起了设备秘钥不正确的错误经过排查发现这一批设备在入库的时候,内部编码字段没有加密,所以入库后表中的字段是非加密的数值,因此需对这一批数据做修复首先想到的是DBMS_OBFUSCATION_TOOLKIT.MD5,它是MD5编码的数据包函数SYS.DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => 字...原创 2022-01-21 17:16:57 · 2705 阅读 · 2 评论 -
Oracle 字符null 处理,有点儿晕了
1.Oracle 中对null的描述nullAbsence of a value in a column of a row. Nulls indicate missing, unknown, or inapplicable data.NULL 是数据库中特有的数据类型,当一条记录的某个列为 NULL ,则表示这个列的值是未知的、是不确定的既然是未知的,就有无数种的可能性。因此, NULL 并不是一个确定的值2.null的判断-- 判断一个列为空SELECT * FROM ...原创 2022-01-21 14:40:08 · 837 阅读 · 0 评论 -
ORA-06512 数字或值错误字符串缓冲区太小
ORA-06512 网上最容易查到的解释CauseThis error is caused by the stack being unwound by unhandled exceptions in your PLSQL code.The options to resolve this Oracle error are:Fix the condition that is causing the unhandled error. Write anexception handler...原创 2021-12-17 13:31:28 · 65567 阅读 · 2 评论 -
Oracle 通过ODBC将Excel数据导入Oracle数据库
1. 创建数据表打开PL/SQL Developer,新建Command Window,执行脚本“优惠赠送临时表初始化脚本.sql”内容,创建表BUG6931保存需要模拟转入的相关信息 字段 描述 CUSTOMERCODESTR 主键标识 GIVINGHFCFEE 客户标识 PAYDATE 用户标识 DEALSTA...原创 2021-10-15 18:30:00 · 2541 阅读 · 0 评论 -
Oracle 全角字符和半角字符转换
全角和半角指的是输入的英文字母或数字的大小,全角指一个字符占用两个标准字符位置的状态。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。半角字符是指一字符占用一个标准的字符位置,通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节 系统中如果没有对非法输入进行处理那么就会有全角和半角的字符,全角和半角的占用字节也不一样,这会给查询统计的准确性产生影响,...原创 2021-07-20 18:04:48 · 2479 阅读 · 0 评论 -
Oracle 更新重启动这个Update也有坑
引言自己作为一只猴子, 每天都会接触和使用数据库,每天也都会遇到各种各样的问题,每天也会从这些问题中获取一些收获。感觉自己知道的越多,感觉自己不知道的也越多,世界真奇妙几个概念1.数据库事务中的脏读和幻读是什么意思举个栗子,数据库中存在两个事物(T1,T2)同时运行脏读: T1读取了已经被T2修改但还未提交的字段,由于某种原因,T2事物回滚,则T1读取的内容是临时且无效的。幻读: T1从一个表中读取了一个字段,然后T2在该表中插入了一些新的行,之后T1在此读取该表会多出几行。原创 2021-07-05 19:04:42 · 522 阅读 · 1 评论 -
Oracle Sequence 你真的了解吗
序列(SEQUENCE)是序列号生成器,可以自动产生一组等间隔的数值(类型为数字)。是Oracle实现自动增长的一种方式, 不占用磁盘空间,占用内存。其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。1. 创建序列的语法 CREATE SEQUENCE序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n| NOMAXVALUE}] [{CYCLE|...原创 2021-06-23 18:11:32 · 1772 阅读 · 2 评论 -
Oracel RAC集群
Oracle Real Application Cluster(RAC,实时应用集群)用来在集群环境下实现多机共享数据库,以保证应用的高可用性;原创 2021-06-23 17:42:30 · 194 阅读 · 0 评论 -
Oracle:行转列函数 REGEXP_SUBSTR
行转列函数:REGEXP_SUBSTRfunction REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)srcstr :需要进行正则处理的字符串pattern :进行匹配的正则表达式position :起始位置,从第几个字符开始正则表达式匹配(默认为1)occurrence :标识第几个匹配组,默认为1modifier :模式('i'不区分大小写进行检索;'c'区分大小写进行检索。默认为'c'。)--字符原创 2021-06-16 19:03:22 · 919 阅读 · 0 评论 -
Oracle字符串到底占几个字节
【问题现象】:测试组验证数据库中某表边界设置的时候发现一个问题, 使用A地址的服务器,表字段可以支持50个汉字,但是使用B地址的数据库服务器,表字段不支持50个汉字经过测试组核实两个数据库的表结构是完全一样的【问题原因】: 这个问题就是由于Oracle字符集引起,可以通过以下sql查询字符集设置select * from v$nls_parameters t where t.PARAMETER='NLS_CHARACTERSET';在Oralce中占用的字节数...原创 2021-06-15 17:14:16 · 806 阅读 · 1 评论 -
Oracle死锁问题: enq: TX - allocate ITL entry
问题现象新版本地市上线以后,现场人员反馈执行批量业务操的的时候,有时候会出现业务卡死的情况,阻塞业务办理排查过程从现场获取了日志使用UEditor工具对日志分割后获取批量操作的信息2018-11-19 14:22:26,391 INFO [com.star.sms.business.payment.BatchPaymentServiceImpl$1] pool-882-thread-5start|size=32018-11-19 14:22:27,008 INFO [com.sta.原创 2021-06-04 09:44:48 · 2661 阅读 · 4 评论 -
ORA-12537 TNS:链接关闭 问题分析
ORA-12537主要是ORALCE 监听问题,今天帮同事处理问题时,他问道一种情况,开始连接很正常,后续多次出现ORA-12537问题简单整理了下一般请况下1-检查数据库服务器是否没有启动监听2-检查客户端配置的监听文件tnsnames.ora是否正确,oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora关注IP,端口,SID这里要注意的是服务名前面不要有空格,例如ORCL_32.21之前ORCL_32.21=..原创 2021-05-23 00:27:05 · 21438 阅读 · 0 评论 -
【ORACLE】字符集汉字长度问题
【问题现象】:测试组发现某个业务边界值报错,经过核实是某个字段需要支持50个汉子,但是输入50个汉子的时候报错【问题原因】:查询最近的变更脚本, 表的大小修改成了100,按照1个汉子2个字符是可以储存的,同时在开发环境中也发现不存在这个问题SQL> select * from nls_database_parameters;PARAMETER VALUE------------------------------ --------------------------------.原创 2021-04-28 16:04:42 · 1983 阅读 · 0 评论 -
使用一条语句将表1中的数据复制到表2中
<br />表2存在字段与表1 相同<br />insert into 表2 select * from 表1<br /><br />表2 不存在<br />select * into 表2 from 表1<br /><br /><br />--转贴:http://www.newsmth.net/pc/pccon.php?id=10003032&nid=418564 <br />内容比较详细<br />SELECTINTO和INSERTINTOSELECT两种表复制语句<br /><br转载 2011-05-11 20:45:00 · 1195 阅读 · 0 评论