生命不息,编程不止

deniro's thinking

说说 ORA-20000: ORU-10027: buffer overflow, limit of 1000 bytes 问题的解决方法

在 PL/SQL Developer 的 Command Window 中,执行 SQL 指令,抛出 ORA-20000: ORU-10027: buffer overflow, limit of 1000 bytes 异常。 1 分析 由于 DBMS_OUTPUT.PUT_LINE 输出的调试...

2019-03-15 18:33:28

阅读数 51

评论数 0

说说如何利用 Oracle 命令来解决函数运行错误

1 问题 自定义了一个 Oracle 函数。编译正常;使用 PL/SQL Developer 的 Test 窗口模式,测试通过。但 Java 直接调用失败;使用 PL/SQL Developer 的 SQL 窗口模式,执行失败。 没有有效的错误提示信息。 2 分析 肯定是函数本身有问题,我们要使...

2019-03-12 20:45:33

阅读数 30

评论数 0

说说数据库事务

多条 SQL 语句,要么全部执行成功,要么全部执行失败。 1 特性 数据库事务必须同时满足 4 个特性 ( ACID )。 特性 说明 原子性 Atomic 表示组成一个事务的多次数据库操作是一个不可分割的原子单元,只有所有的操作都执行成功,才提交整个事务 。 事务中的任何一次...

2018-11-10 11:22:38

阅读数 537

评论数 1

说说在 Oracle11g 中如何创建表空间、创建用户并授权以及导入与导出数据

假设 Oracle11g 已在本机安装成功。 1 创建表空间 打开 sqlplus 工具:开始——》所有程序——》 Oracle –OraDb11g_home1——》应用程序开发——》SQL Plus: 以用户 system 登录数据库,密码为安装数据库时设置的管理口令, SYSTE...

2018-03-23 10:02:51

阅读数 127

评论数 0

说说在 win7 下,如何安装 Oracle 11g(带图解)

1 解压安装包 网络上,下载的安装包一般有两个: 我们先解压 win64_11gR2_database_1of2 到一个文件夹,然后再解压 win64_11gR2_database_2of2 到同一个文件夹,这样的安装包才算是完整的。 2 以管理员身份运行安装程序 到解压后的目录中...

2018-03-22 16:37:08

阅读数 1498

评论数 0

win7 下安装 Oracle 11g 报 “INS-20802” 问题的解决方案

安装 Oracle 11g 到最后一步时,弹出以下窗口: 1 分析 打开日志文件: 警告: oracle.net.ca.NetCAFatalException: 检测到环境错误: Oracle 主目录在环境中已设置为 "C:\Program Files\orac...

2018-03-22 16:34:38

阅读数 6309

评论数 1

说说在 win7 下,如何完全卸载 Oracle 11g(带图解)

1 停止 Oracle 服务 右击 “ 计算机 ”–> 管理 –> 服务和应用程序 –> 服务,停止所有与 Oracle 相关的服务: 2 卸载 Oracle 10g 开始 –> 所有程序 –&...

2018-03-22 15:11:00

阅读数 1360

评论数 0

说说在 MySQL 的命令行中如何新建用户并授权

首先登录 MySQL ,即出现 MySQL 盘符。 1 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 参数名 说明 username MySQL 用户名 ho...

2018-03-12 15:35:38

阅读数 97

评论数 0

MySQL 出现 ERROR 1396 (HY000): Operation CREATE USER failed for ‘xxx’ 问题的解决方法

之前删除过某个账户,然后再次新建账户时,出现以下错误: ERROR 1396 (HY000): Operation CREATE USER failed for 'xxx' 原因是账户变更后,需要执行以下命令,刷新权限: flush privileges;...

2018-03-12 14:58:40

阅读数 821

评论数 0

MySQL 中删除账户,出现 ERROR 1046 (3D000): No database selected 问题的解决方法

使用以下命令行删除账户: delete from user where user='账户名'; 出现: ERROR 1046 (3D000): No database selected 因为是直接使用 SQL 语句的方式来删除账户,所以必须先选择 mysql 自身的数据库: ...

2018-03-12 14:52:39

阅读数 16369

评论数 0

说说在 linux 环境下,如何新建 MySQL 数据库实例

使用 secureCRT,远程登录 linux 服务器。 然后使用以下命令,登录 MySQL 服务器: mysql -u<账号> -p<密码&g...

2018-03-12 14:26:54

阅读数 742

评论数 0

MySQL 出现 2006 - MySQL server has gone away 问题的解决方法

导入大文件的 SQL 语句(大约 100 多 M)时,会提示 “2006 - MySQL server has gone away” 的错误。 1 分析 原来 MySQL 对于所接收的数据包是有一个大小限制的。默认值太小了(只有几 M ),当然很快就不够用啦。 2 解决 在 my.ini ...

2018-02-06 21:55:48

阅读数 3384

评论数 0

使用 Navicat for MySQL 执行 SQL 语句时,出现 out of memory 问题的解决方法

如果直接使用 Navicat for MySQL 的 “查询” 页签,执行很长内容的 SQL 语句(比如导入整个数据库的 SQL)时,就会出现 out of memory。 1 分析 原因很明显,因为导入整个数据库的 SQL 语句非常的长,几十万条记录的规模大概是 100 M 左右。所...

2018-01-31 10:33:19

阅读数 10418

评论数 2

“ORA-01791:不是SELECTed表达式” 问题的解决方法

1 发现问题 oracle 中使用了带 distinct 的 SQL 语句,执行中抛出 “ORA-01791 不是SELECTed表达式”。 SQL 如下: select distinct t.activity_name_,s.assignee_ from jbpm4_hist_acti...

2018-01-10 15:11:47

阅读数 382

评论数 0

手把手教你搭建 Oracle 客户端开发环境

1 Oracle 客户端 【1】首先到 Oracle 官网上下载 最新的 Oracle 客户端程序。因为客户端程序支持向下兼容,所以请不用担心。 建议下载 basic 版本。 【2】下载好后,解压到某一目录即可。 为了避免不必要的麻烦,最好不要放在带有中文字符的路径下。 【3】在...

2017-12-06 13:22:39

阅读数 2547

评论数 0

MySQL 的 GROUP_CONCAT 函数详解

GROUP_CONCAT(expr) 函数会从 expr 中连接所有非 NULL 的字符串。如果没有非 NULL 的字符串,那么它就会返回 NULL。语法如下:它在递归查询中用的比较多,但要使用好它并不容易。所以让我们一起来看看吧:假设有这样一张领接表模型的树型表 t_region,它的基本结构如...

2017-11-15 17:18:24

阅读数 516

评论数 0

MySQL 出现 java.sql.SQLException 之 Got error 28 from storage engine 问题分析以及解决方法

1 发现问题一直好好的 MySQL 数据库,今天突然报错了,是用户在查询数据时发现的(web 应用)。赶紧看看应用日志:Caused by: java.sql.SQLException: Got error 28 from storage engine at com.mysql.jdbc....

2017-06-20 15:03:03

阅读数 1311

评论数 0

说说 Hibernate 如何映射持久化类

1 实体类与值类型1.1 细粒度级别的领域模型细粒度级别的领域模型意味着,实体类的数量会比库表的数量来得多。一般设计中,会把与地址相关的三个属性(城市、街道、门牌号)作为 User 类中属性。但更好的方式是,设计一个 Address 类,User 类里面有一个 Address 类属性。这样的设计不...

2017-03-24 17:53:51

阅读数 924

评论数 0

各种树型结构模型分析与比较

假设我们正在设计一个带有评论的 Bug 记录网站(很像 http://stackoverflow.com/ ),网站的读者可以评论原文甚至可以相互之间回复,因此针对某一主题的讨论可能会延伸出很多分支。刚开始,我们可能会选择一个简单的方案:这个方案中的每一条评论都可能都是另一个评论的子孙评论。因此要...

2017-03-22 10:20:32

阅读数 3732

评论数 0

构建基于 JPA 的 Hibernate 环境

——跟我一起学 Hibernate 系列(2)1. 主要的开发环境 Maven 3.3.9 idea 14.1.1 Bitronix 2.1.3(JTA 事务) 2. pom.xml 所有的依赖包由 Maven 统一管理 跟我一起学 Hibernate 系列中所有的特性展示,都基于这次构建的开发环...

2017-01-23 18:32:42

阅读数 1814

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭