
数据库问题
风zi
这个作者很懒,什么都没留下…
展开
-
java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
数据库版本与mysql连接驱动问题;我这里是因为数据库是mysql8,用的mysql连接驱动5.xx所以出现此问题,更换为 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version>原创 2020-07-21 11:01:57 · 787 阅读 · 0 评论 -
oracle错误记录
1.关于oracle账户被锁定的解决办法https://blog.youkuaiyun.com/hellowenpan/article/details/79590952原创 2019-06-13 08:53:53 · 322 阅读 · 0 评论 -
四、oracle登陆角色sysdba与dba的区别
sysdba与dba的区别:SYSDBA不是权限,当用户以SYSDBA身份登陆数据库时,登陆用户都会变成SYS。sysdba身份登陆可以打开,关闭数据库,创建SPFILE,对数据库进行恢复操作等,而这些是DBA角色无法实现的;sysdba 是系统权限,dba是用户对象权限;sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,只要实例启动了,他就已经存在,以sysdb...原创 2019-04-08 22:01:42 · 1073 阅读 · 0 评论 -
三、oracle错误码
ORACLE错误2012-04-01 14:51ORA-02001: 用户 SYS 不允许创建可用列表组的索引orA-02002: 写入审记线索时出错orA-02003: 无效的 USERENV 参数orA-02004: 违反安全性orA-02005: 隐含 (-1) 长度对数据类型的定义和赋值无效orA-02006: 无效的压缩十进制格式字符串orA-02007: 不能使用含 R...转载 2019-04-08 22:00:08 · 3144 阅读 · 0 评论 -
二、oracle数据导入导出
准备工作,测试用户cjy,测试数据准备一、数据导出1.在“运行”里打开cmd输入命令:sqlplus system/system@orcl其中system是登录数据库的用户名system是用户名的密码orcl是数据库实例名称2.数据备份准备操作:创建oracle的备份目录sql>create directory datapath1 as ‘E:\data\dmp’;这...原创 2019-04-08 21:13:28 · 359 阅读 · 0 评论 -
一、oracle12c在window环境安装
1.安装: https://www.cnblogs.com/yncx/p/6398224.html,这是我当时安装时看的博客,最后一步的--->等待以上步骤完成后还需配置这个环境变量 > ORACLE_SID=ORCL 变量我没有配置2.注意:下面这个用户一定要记住,这个是一个windos用户, 并不是oracle数据库用户3.这里可以解锁账号,默认解锁 sys,system账...原创 2019-04-08 20:54:32 · 2835 阅读 · 0 评论 -
二、mysql中Innodb的锁介绍
介绍:mysql中常说的锁分为:乐观锁、悲观锁、排他锁、共享锁、表锁、行锁,这些锁并不是平行关系,其实是包含关系,如悲观锁的实现方式是排他锁与共享锁,下面来一一介绍一下。一、为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:1.丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:...原创 2019-03-12 22:19:49 · 230 阅读 · 0 评论 -
三、低效率的索引导致mysql的行锁升级为表锁
一、建立一张测试表–student;DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `stu_name` varchar(255) DEFAULT NULL, `stu_age` int(11) DEFAULT NULL, `stu_ema...原创 2019-03-12 15:24:40 · 1012 阅读 · 0 评论 -
mysql 索引
查看索引SHOW INDEX FROM table_name;添加索引ALTER TABLE table_name ADD INDEX index_word2(列名);删除索引DROP INDEX 索引名 ON 表明原创 2018-11-27 14:16:32 · 121 阅读 · 0 评论 -
ORA-00911: 无效字符 问题和解决
我今天写JDBC插入数据库数据时出现ORA-00911: 无效字符问题,我把SQL打到控制台上面,然后COPY到SQL PULS中是可以插入数据的,但是在ECLIPSE中执行就报ORA-00911: 无效字符的错误,我查了一下,我的是类似这种的insert into tablea(aaa) values(‘111’);把最后面的;去掉,修改为insert into ta...转载 2018-10-24 09:10:12 · 13419 阅读 · 0 评论