
数据库相关
文章平均质量分 65
masterkgw
这个作者很懒,什么都没留下…
展开
-
ORA-00942: 表或视图不存在
问题情境:一个以前的项目需要升级,数据库用的是oracle,数据库脚本是同事给的,从git上down下来之后,我首先需要在本地启动项目。 于是在启动的时候遇到了这个问题。 因为sql脚本是同事给的,所以没有考虑表或者视图缺少这方面,主要考虑了oracle用户的权限问题。 卡了一天半之后,突然想到把hibernate展示sql语句的功能打开,于是发现确实是缺少视图造成的。解决一个问题时,思路很重原创 2016-12-12 21:16:40 · 2420 阅读 · 0 评论 -
SQLServer 启用 CDC
用户怀疑系统数据经常性变化,要求我们验证,之前没有对数据库进行过任何设置,以前的情况不想在查了,只能现在开始监视,于是网上看到了sqlserver 2008的新功能,正好可以用上,把网上具有借鉴的整合到一起,供快速设置。要捕获某个表的变更,必须先开启数据库级别的捕获,再开启表级的捕获启用数据库:在当前数据库下执行命令USE financetrade; GO其中financetrade是数原创 2017-04-27 20:34:40 · 7967 阅读 · 0 评论 -
hibernate @mappedBy小记
今天用到了hibernate作为持久层框架,表关系中设计到多对多的关系,考虑一下觉得有两条路子可以走,1,建立中间表的实体类,存入多对多两个表的id,这样,这样在建立这两个表的实体类时不需要进行映射配置了。2,不建立中间表的实体类,在两个多对多的表上建立映射关系。下面说一下第二种方式:这里会用到mappedBy,以下是借鉴别人对mappedBy的理解1.@mappedBy 属性简单转载 2016-03-27 13:27:58 · 1102 阅读 · 1 评论 -
oracle自动备份数据库
最近在使用oracle,本人经常没心,担心数据丢失,所以只能通过各种方式来减少丢失的概率。于是研究了一下oracle数据库备份,其实也算不上研究了,就是百度查找资料然后自己实际操作呗。下面把步骤总结一下。oracle 自动备份1,系统:Windows72,建立.bat执行文件3,建立定时器任务,定时执行下面是语句,直接新建一个文本文档,文件类型为.bat,然后复制粘贴过去即可。原创 2016-03-27 10:56:56 · 760 阅读 · 0 评论 -
一周乱弹(0624 1,maven 添加依赖包.2,sqlserver 删除语句.3..OutOfMemoryError: PermGen space。4,SQL datediff (时间差)
1,maven 添加依赖包 添加依赖即可 /dependencies> 1)如果eclipse没有自动更新,可以项目右击-maven-update project。手动进行更新。2)如果不知道依赖路径,可以通过http://www.mvnrepository.com/artifact/net.sf.jxls/jxls-core/1.0.6去搜索,类似网站也有很多。2,今天在使用原创 2016-06-24 20:21:32 · 634 阅读 · 0 评论 -
一周乱弹(jquery select保留第一项,其余清空2,SimpleDateFormat 最全参考例子3,sql in语句4,jQuery 修改按钮样式及禁用按钮5当单选框值改变时获取单选框的值)
7.18-7.22 1,jquery select保留第一项,其余清空。$("#incomeLevels option:not(:first)").remove();2,SimpleDateFormat 最全参考例子SimpleDateFormat sdf = new SimpleDateFormat("yyyyyyyy-MM-dd HH(hh):mm:ss S E D F w W原创 2016-07-24 15:09:57 · 689 阅读 · 0 评论 -
provider:命名管道提供程序,error:40 - 无法打开到SQL Server的连接 (Microsoft SQL Server, 错误:53) .
我们用的是SQL Server 数据库 2008 版本,数据库配置完之后从另一台电脑访问数据库死活连接不上,提示信息如下“ 无法连接到 *.*.*.*。 在于SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。(proveder:命名管道提供程序,error:原创 2016-08-17 20:31:35 · 15336 阅读 · 1 评论 -
使用hibernate 的hql进行查询表名无效问题
使用hibernate的hql进行查询时遇到如下问题com.microsoft.sqlserver.jdbc.SQLServerException:对象名xxx无效代码都是复制的不存在错误的问题,后来经网上查询发现sqlserver在查询时表名那块要这样写:数据库名.dbo.表名。于是我打印出了我之前的sql执行语句,发现还真没有dbo。于是将这段sql语句放到数据库中执行,也是表名无效,原创 2016-10-30 17:44:42 · 3617 阅读 · 0 评论 -
linux oracle配置远程连接
同事在服务器上安装了oracle,但是只能通过本地连接,无法远程,这样操作数据太费劲了,于是决定一探究竟。网上查了一下资料,大都和listener.ora与tnsnames.ora 有关,于是按照其他人的思路结合自己实际情况,也实现了。下面贴出这两个文件的配置listener.oratnsnames.ora 其中host的不能使用localhost或者127原创 2016-11-04 21:09:52 · 14379 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64 Error: 2: No such file or directory Process ID: 0 Session ID: 0 Serial number: 0经查询相关资料,原来是没有启动oracle实例造成的原创 2016-12-12 14:48:02 · 927 阅读 · 0 评论 -
Oracle表空间(tablespaces)
http://www.cnblogs.com/fnng/archive/2012/08/12/2634485.html转载 2016-12-12 17:19:57 · 815 阅读 · 0 评论 -
sql 语句执行顺序
RT SQL SELECT语句的执行顺序:from子句组装来自不同数据源的数据; where子句基于指定的条件对记录行进行筛选; group by子句将数据划分为多个分组; 使用聚集函数进行计算; 使用having子句筛选分组; 计算所有的表达式; 使用order by对结果集进行排序; select 集合输出。转载 2017-06-26 11:11:15 · 361 阅读 · 0 评论