
数据库
我说假如
这是一个测试。
展开
-
达梦数据库出现锁超时的问题
达梦数据库锁超时原创 2022-11-03 09:40:21 · 4047 阅读 · 0 评论 -
Oracle通过存储过程插入CLOB字段值
ORACLE操作CLOB字段原创 2022-10-12 09:57:19 · 2145 阅读 · 1 评论 -
不安装oracle客户端,使用plsql连接oracle数据库
0、安装plsql(不赘述)1、下载客户端包下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html根据自己的实际情况,选择下载linux或者windows的32/64位客户端包2、将客户端包解压到某个位置,记录下来,例如:D:/Oracle/instantclient3、新增系统环境变量:TNS_ADMIN,值为上一步的:D:/Oracle/instantclient;原创 2021-07-05 09:27:37 · 4563 阅读 · 0 评论 -
解除Oracle用户锁定
(1)connsys/oracleassysdba(2)selectusername,account_statusfromdba_userswhereusername='xxx';,查看到用户锁了(3)解锁xxx用户,SQL>alteruser xxx accountunlock;(4)查看用户限制登陆次数select*fromdba_profileswhereRESOURCE_NAME='FAILED_LOGIN_ATTEMPTS';(5)alter...转载 2020-08-26 15:33:00 · 297 阅读 · 0 评论 -
Oralce 表字段为关键字,查询不准确
在oracle数据库,有一张表,其中有个level字段,select * 的时候,level的数据是对的,但是如果我select level的话,查出来level的字段值都是0。在SQL Server中可以给所有表名、字段名都加上[]以彻底防止出现这种情况,而在Oracle中则使用""代替[],而且""内的字段名还必须大写,这样查出来的字段值就是正确的了。原创 2017-12-28 10:12:19 · 560 阅读 · 0 评论 -
greenplum 数据库提示:relation "table_name" does not exist
在查询gp下某个模式a的表时,出现 relation "" does not exist 的问题。检查了下数据库,创建数据库的时候,有设置search_path:ALTER DATABASE db SET search_path = "$user", public, a, m, p, r, y, j, z;模式下也存在表。后尝试使用用户级的方式设置search_path:ALTER USER g...原创 2018-03-14 18:29:28 · 6742 阅读 · 0 评论 -
设置oracle密码永不过期
oracle每隔180天后就登录不了,需要修改下密码才能登录,于是找了个方法来进行密码不过期的设置。1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM db...转载 2018-07-24 09:12:47 · 661 阅读 · 0 评论 -
ORACLE start with connect by 报错 ORA00600
转自:http://blog.itpub.net/7177735/viewspace-1261532/ORACLE 10.2.0.3.0 平台windows 2003 运行某应用时候出现如下错误: 插入数据表[ ]时出现 ORA-00600:内部错误代码,参数:[kkqcbydrv 1],[],[],[],[],[],[] 错误的 首先分析了下该...转载 2018-09-27 16:14:52 · 614 阅读 · 0 评论 -
javax.management.InstanceAlreadyExistsException:com.mchange.v2.c3p0:...
题目是部分异常信息。在某个系统中使用C3P0的时候,启动系统时报这个异常。在网上查,有说检查session和process数量是否到上限的,但是检查了并没有,使用plsql也还是能连接。后来检查C3P0的配置,MaxPoolSize和InitialPoolSize的值都偏大,估计是在实例化的时候,占用了太多的连接,导致一下子连接数不够用了,于是将这两个数值都调小,重新启动后问题解决。...原创 2019-01-08 10:05:37 · 990 阅读 · 0 评论 -
mysql5.7.26 安装配置
1.下载下载地址为:https://dev.mysql.com/downloads/mysql/。文章的版本是5.7.26,访问下载地址,在页面中间的Archived versions»可以找到其他版本。2.配置下载下来后,解压到某个目录,比如D:/mysql-5.7.26(后面简称为安装目录),由于是免安装版,配置下就可以了。打开cmd,进入到解压后的目录下的bin文件夹...原创 2019-07-03 19:41:59 · 1778 阅读 · 2 评论 -
greenplum导出表、数据、模式的sql
/* 导入导出,切换用户 -a 数据,-s 模式 */-- 导出schemapg_dump -U gpadmin -s -n portal -n public -n abnormal -n perspective -n model -n mining -f 01_schemas.sql aspt_xj;pg_dump -U gpadmin -s -n aslog -f aspt_02_原创 2017-08-29 09:25:38 · 7111 阅读 · 0 评论 -
数据库创建索引的考虑
直接复制到笔记本里面的,忘了链接是在哪里。。。创建索引的考虑:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;转载 2016-08-25 10:10:20 · 587 阅读 · 0 评论 -
各种数据库对应的jar包、驱动类名和URL格式
各种数据库对应的jar包: 数据库类型 对应jar包 Oracle8i classes12.zip或ojdbc14.jar Sybase jconn2.jar 或 jconn3.jar Mysql mysql-connector-java-3.1.1-alpha-bin.jar 或mysql-connector-java-5.0.2-beta-bin.jar SQL转载 2016-04-06 13:43:14 · 628 阅读 · 0 评论 -
Postgresql判断表是否存在
判断外部表是否存在,存在则删除Drop EXTERNAL TABLE IF EXISTS tableName判断表是否存在,存在则删除DROP TABLE IF EXISTS tableName原创 2016-05-25 11:13:00 · 3147 阅读 · 0 评论 -
PostgreSQL实用日常维护SQL
转自:http://my.oschina.net/Kenyon/blog/85395?fromerr=tNxqr6NN整理了postgresql的系统表关联的常用SQL,如下:--查看数据库select * from pg_database;--查看表空间select * from pg_tablespace;--查看语言select * from pg_language;转载 2016-05-27 11:45:01 · 884 阅读 · 0 评论 -
GP创建分区表sql
create table tableName(ID SERIAL,column1 VARCHAR(12),column2 TIMESTAMP,column3 TEXT,column4 Numeric,...........)WITH (appendonly=true, COMPRESSTYPE=quicklz, OIDS=FALSE, orientati原创 2016-05-27 14:30:33 · 2826 阅读 · 0 评论 -
Oracle:记录被另一个用户锁住
plsql,打开工具(tools)菜单——会话(Sessions)菜单。打开“锁”列表,发现有锁的信息,点击信息右键,选择“关闭”按钮即可。原创 2016-06-01 10:07:39 · 431 阅读 · 0 评论 -
postgresql使用正则匹配IP地址
在查询某表的数据时,对表中的ip进行正则匹配:select '192.168.14.29' ~ '^((?:(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d)))(?:\\.)){3}(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d))))$'将数据库表中,ip不规范的数据过滤:select * fro原创 2016-06-21 20:14:08 · 2475 阅读 · 0 评论 -
oracle恢复删除的数据
偶然被人问到的一个问题,然后,忽然想不起来了???于是还是百度了下,找到了两种方法,于是记录一下。。。。方法有两种,一是通过scn恢复,一个是通过时间戳来恢复已删除的数据。一、通过scn恢复1、获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询)原创 2016-08-04 09:48:23 · 297 阅读 · 0 评论 -
plsql 查询结果出现中文乱码
使用plsql远程连接oracle,本机没有安装客户端。之前试了下,可以连接就没管它了,今天连上去查询了下,发现所有的中文都变成了问号。于是在环境变量中新加了个NLS_LANG,值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK重新登录后,查询就能看到中文了。原创 2016-09-02 14:17:10 · 544 阅读 · 0 评论 -
哪些情况下索引会失效?
http://www.cnblogs.com/hongfei/archive/2012/10/20/2732589.html索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引转载 2016-08-25 09:43:11 · 2838 阅读 · 0 评论 -
Oracle插入数据时,数据中有&符号
有张表,保存了网站的所有功能链接,在执行插入的时候,因为链接中有&符号,每次执行的时候都弹出个提示框要我输入个值,因此找了下资料。&在oracle中为特殊字符,必须进行转义'J&WALONG' 写成'J'||'&'||'WALONG' 或者 'J'||chr(38)||'WALONG' 就可以了当数据中有&,则在该符号前后加上 ‘||’ 进行转义就可以了。原创 2016-04-07 16:01:07 · 1249 阅读 · 0 评论