![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
老酒馆的喵
滚去赚钱
展开
-
dbeaver 配置 jdbc 连接 es时报错 current license is non-compliant for [jdbc]
https://blog.csdn.net/ctypyb2002/article/details/106115691原创 2021-04-28 17:13:04 · 4873 阅读 · 0 评论 -
elasticsearch所有版本的x-pack-sql-jdbc下载地址
https://www.elastic.co/cn/downloads/past-releases#jdbc-client原创 2021-04-28 16:43:51 · 4496 阅读 · 0 评论 -
sql distinct详解
一.distinct简介distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 下面先来看看例子: table表 字段1 字段2 id name ...转载 2020-12-03 15:25:23 · 21466 阅读 · 0 评论 -
SQL 中 条件放在on与where的区别
学无止境学无止境今天在写左连接sql时将过滤条件放在on后,发现并没有得到我想要的结果,于是百度了解了,现记录:数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用 left join 时,on 和 where 条件的区别如下:1、on 条件是在生成临时表时使用的条件,它不管 on 中的条件是否为真,都会返回左边表中的记录。2、where 条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有 left join 的含...原创 2020-12-01 11:19:51 · 1348 阅读 · 1 评论 -
blob转Varchar类型
昨天遇到一个问题,ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小,去找问题时候,发现是sql查询语句的to_char方法将clob类型转换成varchar类型出了问题,oracle中varchar最大的长度是4000。把clob大文本类型直接转换成varcahr类型时:在clob的长度小于4000的时候,没有超过varchar的最大值,不会出问题...转载 2018-11-23 14:48:12 · 3385 阅读 · 1 评论 -
解决 ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
今天在启动Tomcat后,数据库就连接不上了,报错:ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程 。上网搜了搜,数据库的当前连接数超过了最大连接数:解决办法:1、查看当前的数据库连接数 select count(*) from v$process ; --当前的数据库连接数 select count(*) from v$session; ...原创 2018-11-03 14:55:24 · 9856 阅读 · 0 评论 -
oracle删除用户 提示“无法删除当前已连接用户”
趁着今天有时间 多记录自己遇到过的问题吧在删除oracle用户时,报错提示“无法删除当前已连接用户”。解决方法如下:1.查看用户的连接状况select username,sid,serial# from v$session(若想具体查询某个用户,则在语句后接上 where username = ‘XXX’,如select username,sid,serial# from v$...原创 2018-10-18 19:11:04 · 8908 阅读 · 3 评论 -
Oracle恢复数据
今天同事误将oracle表中数据删除 当时心里就是凉凉立刻上网搜索有没有恢复数据的方法 好在oracle的强大以及网络的发达 恩 废话就这么多其实恢复的方法很简单首先,执行表记录恢复 一般先根据时间进行查询,查询语句模式为select * from tb as of timestamp to_timestamp(time,'yyyy-mm-dd hh24:mi:ss'...原创 2018-10-18 18:54:10 · 166 阅读 · 0 评论 -
PowerDesigner 报错 Could not Initialize JavaVM!
原项目的大量的表,使用PowerDesigner 进行逆向工程。提示Could not Initialize JavaVM!网上找到原因,PowerDesigner 不可以使用64位JDK环境!有一种不修改环境变量的方法在PowerDesigner目录下,建立一个启动批处理,如:startup.bat,在其中配置JAVA_HOME、CLASSPATH,如下例所示:[html] view plain转载 2018-04-12 17:07:36 · 4534 阅读 · 2 评论 -
oracle 系统表空间满
在用sqlplus user/password@truth登录数据库时报如下错误:ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEMORA-02002: error while writing t转载 2017-10-27 14:41:38 · 284 阅读 · 0 评论 -
使用 Navicat_premium 将 oracle 数据库迁移到 mysql
最近想把原来的数据库从 Oracle 迁移到 MySQL, 主要方便于自己开发. 用到了 Navicat. 当然 Navicat 是收费的, 但是可以免费试用 14 天需要准备的程序:Navicat. 这个是我的下载地址 http://pan.baidu.com/s/1hsuW1NI里面 包含了 怎么破解的方法,自己下载并且安装好。一. 配置 OCI(安装 N转载 2017-09-19 09:56:38 · 1019 阅读 · 0 评论 -
使用Navicat在oracle上新建表空间、用户及权限赋予
我使用的是oracle XE10gXE版本的数据库安装完毕后,我们就可以连接数据库了。在连接数据库只需要注意XE版本的实例就是XE,而企业版的默认实例是Orcl。打开Navicat ,输入相关的的连接信息,密码为oracleXE安装时输入的密码,注意服务名为XE。如下图:填入正确的信息,连接测试 即可连接成功。我们点击面板上的“其他”下的选项“表空间”,如下图:原创 2017-09-19 10:07:00 · 1745 阅读 · 0 评论