![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 56
loongshawn
钻进去,跳出来,多问题为什么,跳出能不能;学习要有深度,然后有广度,两者相辅相成。
展开
-
【FAQ】ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
需求来源oracle连通性问题问题描述ORA-12514: TNS:listener does not currently know of service requested in connect descriptor解决方式1、联系数据库dba;2、看看是不是监听服务没有起来,这个错误是因为Listener出了问题,请检查一下你的listener.ora文件;SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLS原创 2021-07-26 10:00:47 · 419 阅读 · 0 评论 -
oracle新建表空间和用户
介绍oralce新建表空间、创建用户、用户赋权等的方法和操作步骤。原创 2016-01-04 22:35:04 · 13508 阅读 · 2 评论 -
程序员需要知道的各类官方文档地址
程序员需要知道的各类官方文档地址(持续更新):java、Mybatis、MySQL、Mongo、MPXJ、PDF原创 2016-01-11 16:45:42 · 1890 阅读 · 0 评论 -
Navicat Premium一款Mac平台优秀的数据库管理客户端
Navicat Premium 是一套数据库管理工具,支持单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。原创 2017-03-28 11:17:27 · 7539 阅读 · 0 评论 -
MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
Mybatis JdbcType与Oracle、MySql数据类型对应列表。原创 2016-01-11 13:35:15 · 140576 阅读 · 14 评论 -
ORA-08002: sequence SEQ_TBL_ONLINE.CURRVAL is not yet defined in this session
oracle序列查询异常说明原创 2017-06-29 16:25:38 · 2841 阅读 · 0 评论 -
Oracle+Mybatis的foreach insert批量插入报错的解决办法
Oracle+Mybatis的foreach insert批量插入报错的解决办法原创 2017-11-02 09:39:21 · 7320 阅读 · 0 评论 -
oracle中varchar2类型的字段长度单位默认是按照byte来定义
1、背景使用oracle时,会这样忽略一个问题:oracle中varchar2类型的字段长度单位不指定类型时,按照byte来定义。如果数据库使用的字符集是GBK,GB2312或者其他定长字符集的话,这个问题似乎可以被忽略,因为只要把数据库的字段长度/2就可以得到你要限制插入该字段的中文长度了。但是,如果数据库的字符集是UTF-8呢,它可是变长的。有人说数据库字段长度/3,这是一定不可取...转载 2018-09-13 17:39:00 · 11513 阅读 · 0 评论 -
MyBatis 数据库连接池的实现原理解析及设计模式
早期使用原声的jdbc创建数据库连接池,其原理就是创建最小连接量的数据库连接对象(Connection),添加到Linkedlist(选择Linkedlist集合原因是便于增删)集合中。具体实现可以参考JDBC连接数据库(二)——连接池但随着持久层框架MyBatis的广泛应用,就很少去关注其底层的原理,对事物也就是一知半解,所以本文重点熟悉下其实现原理。具体实现可以参考mybatis 数据库...转载 2019-03-07 22:55:54 · 2022 阅读 · 0 评论 -
Linux下启动Oracle
Linux下启动oracle数据库原创 2016-04-15 15:40:06 · 36323 阅读 · 3 评论 -
Oracle常见异常处理
ORA-01830: date format picture ends before converting entire input string异常,oracle常用不等号原创 2016-01-05 22:20:28 · 2846 阅读 · 0 评论 -
MyBatis批量更新
MyBatis批量更新操作oracleXML文档中,update标签中的语句使用了标签$和#来传递参数。通常前者用来传递数据库对象,如字段名、表名;后者传递参数值。#方式能够很大程度防止sql注入。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "h原创 2015-12-30 18:04:33 · 1268 阅读 · 0 评论 -
Mybatis异常-SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL,
运行环境SpringBootMybatis异常摘要2016-01-14-14-22 [http-nio-8082-exec-1] [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] [INFO] - Loading XML bean definitions from class path resource [org/spri原创 2016-01-14 15:39:15 · 30866 阅读 · 0 评论 -
Mybatis异常-SQL执行没反应,但oracle单独执行正常
运行环境SpringBoot表现结果1、有的SQL能够执行,有的SQL不行,运行也不报错,但就是执行后没有效果。 2、但SQL单独再oracle中是执行成功的。SQL片段<select id="checkDaohangProcessedStatusByRefid" parameterType="Map" resultType="java.lang.Integer"> SELECT原创 2016-01-13 18:21:30 · 10013 阅读 · 0 评论 -
Mybatis异常-java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.NUMBE
运行环境SpringBootMybatis异常摘要org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error resolving JdbcType. Cause: java.lang.IllegalArgumentException:原创 2016-01-11 12:21:04 · 81566 阅读 · 6 评论 -
ORA-04098: trigger 'SYS.XDB_PI_TRIG' is invalid and failed re-validation
产生背景在删除oracle数据表时,提示该异常。ORA-04098异常处理ORA-04098: trigger 'SYS.XDB_PI_TRIG' is invalid and failed re-validation解决方法alter trigger SYS.XDB_PI_TRIG disable;原创 2016-01-04 22:18:47 · 6381 阅读 · 0 评论 -
java插入内容进入oracle的clob字段
1. 背景自己在拷贝数据表内容,进入另外一个数据库时。2. 说明java给oracle的clob字段插入内容。3. 代码片段获取clob字段内容:public static ArrayList doExport1(){ CLOB clob = null; try { PreparedStatement pSt原创 2016-01-05 22:31:23 · 9354 阅读 · 0 评论 -
oracle恢复表中误删的数据
1. 背景大家有时候在迁移数据库或执行数据库相关操作时,可能会碰见误删了表中的数据,这时你一定很着急。先别慌,恭喜你用的是oracle数据库,oracle数据库有自动回滚的功能,可以依据时间恢复到指定时间点前的数据。2. 操作CREATE TABLE QUICK_TABLE AS SELECT * FROM TABLE_NAME AS OF TIMESTAMP SYSDATE-1/24其中T原创 2016-01-05 22:10:32 · 816 阅读 · 0 评论 -
Oracle迁移之批量迁移INDEX、SEQUENCE、VIEW
通过java程序处理oracle数据库索引(INDEX)、序列(SEQUENCE)、视图(VIEW)、触发器(TRIGGER)、函数(FUNCTION)等的迁移。原创 2016-01-26 11:54:19 · 6230 阅读 · 0 评论