随笔分类 -  Oracle

摘要:RAC优势和劣势http://tech.it168.com/a2012/0814/1384/000001384756_all.shtml双机热备与RAC并行模式对比 WAS数据源设置http://www.educity.cn/shujuku/553585.html在WebSp... 阅读全文
posted @ 2015-06-25 13:28 小龙在线 阅读(354) 评论(0) 推荐(0) 编辑
摘要:今天同事遇到一个很奇怪的问题,恢复了一个数据库,表明明存在,用PLSQL和sqlplus都试过了,SQL语句select * from 表名,查询数据,却提示表名不存在异常然而,使用select * from用户名.表名的方式,却可以查询出数据网上有说是没有权限,但实际上已经有权限了时间来不及,先想... 阅读全文
posted @ 2015-01-06 19:33 小龙在线 阅读(1753) 评论(0) 推荐(0) 编辑
摘要:简单说下问题,有一个JDBC的查询SQL,分页查询语句中有一个排序order by create_time,理论上来说JDBC查询已经是比较底层的技术了,没有像Hibernate、MyBatis那样又对JDBC进行了封装,效率肯定是最好的,可谁想,3w多条数据,竟然慢的要死,经常抛出超时异常遇到问题... 阅读全文
posted @ 2014-12-20 20:18 小龙在线 阅读(3228) 评论(0) 推荐(0) 编辑
摘要:今天,从Excel导入Oracle一些数据,在导入的过程中,遇到一个问题,Excel里面有好几万条数据,但是通过PLSQL导入向导导入Excel文件之后,在PLSQL里却预览不到数据行,只能看见标题行之前也遇到一些问题,于是换种方法,将Excel另存为txt文件参考资料:http://jingyan... 阅读全文
posted @ 2014-12-13 15:47 小龙在线 阅读(953) 评论(0) 推荐(0) 编辑
摘要:简单描述一下问题:发现数据库里有两个名称相同的表,不同的是PLSQL Developer里一个表名显示是大写,而另一个表名显示是小写一般情况下,无论建表语句是大写,还是小写,因Oracle是区分大小写的,建表之后,都会变为大写的表名之所以说是奇葩,是因为小写名称的表通过PLSQL Developer... 阅读全文
posted @ 2014-04-28 15:14 小龙在线 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:简单描述一下问题:需要备份一下生产环境的数据库到测试环境,使用EXP命令备份数据库时出现错误EXP-00056:遇到ORACLE错误1455ORA-01455:转换列溢出整数数据类型EXP-00000:导出终止失败问题出现之后,在网上查了下原因http://wenku.baidu.com/link?... 阅读全文
posted @ 2014-04-28 14:59 小龙在线 阅读(17564) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/Mr_JinRui/archive/2012/11/05/2755035.html早的一次使用oracle 11g导出数据发现有的表丢失了,感觉莫名其妙的,后来终于找到原因了。 找到问题以后,再看看解决方案。11GR2中有个新特性,当表无数据时,不分配segment,以节省空间,可是在用EXPORT导出时,空表也不能导出,这就导致迁移时候丢失了一些表,存储过程也失效了。本以为EXP能有相应的控制开关,可以切换是否导出空表,看了下帮助,没有太大的改变。有些奇怪,难道11GR2不更新EXP的功能了,还看有的帖子说11GR1作为客户端去卸载11 阅读全文
posted @ 2013-12-30 15:20 小龙在线 阅读(2814) 评论(0) 推荐(1) 编辑
摘要:今天遇到了一个Oracle的SQL问题:ORA-00918: column ambiguously defined大致的意思就是字段名称不明确,可能存在同名的字段SELECT * FROM (SELECT ROW_.*, ROWNUM ROWNUM_ FROM (SELECT ACCEPT_DEPT_NAME, ACCEPT_NO, ACCEPT_TIME, FINISH_TIME, RE... 阅读全文
posted @ 2013-08-26 13:28 小龙在线 阅读(31141) 评论(0) 推荐(1) 编辑
摘要:下载instantclient-basic-win32-10.2.0.4.zip假设Oracle 10g的安装目录为D:\oracle\product\10.2.0\db1首先,将instantclient-basic-win32-10.2.0.4.zip解压至本地磁盘D:\oracle\product\10.2.0\instantclient_10_2然后,拷贝数据库安装根目录下的D:\oracle\product\10.2.0\db1\NETWORK\ADMIN\tnsnames.ora文件到Oracle客户端目录D:\oracle\product\10.2.0\instantclient 阅读全文
posted @ 2013-07-08 15:27 小龙在线 阅读(8448) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/emanlee/archive/2012/12/18/2824147.html因开发环境需要,在Windows Server 2008 R2 Enterprise64位系统上安装Oracle 10g。去Oracle 官方网站下载了Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64, Microsoft Windows Server 2008 R2 x64, Windows 7 x64。 可刚执行安装,就提示:检查操作系统版本:必须是5.0,5.1 阅读全文
posted @ 2013-07-08 13:44 小龙在线 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:业务描述如下:在插入一个表的时候,需要根据一个字段的值更新另一个字段的值。当然也可以通过程序就能很简单得实现,只是这个字段只是数据交换用,和系统主业务没关系,不想修改程序,所以才用触发器的方式实现。表结构定义和触发器定义如下:create table debug_demo1( id varchar(32), name varchar(100), note varchar(200), primary key(id) ); create or replace trigger tri_debug_demo1 before insert on debug_demo1 for each row beg. 阅读全文
posted @ 2013-07-01 17:23 小龙在线 阅读(1987) 评论(0) 推荐(0) 编辑