Welcome 微信登录

首页 / 数据库 / MySQL

Java无法连接MongoDB问题

Java无法连接MongoDB问题

背景介绍:由于开发用的Linux服务器在一个相对封闭的环境中,只有通过SSH访问22端口。于是就用putty做了一个SSH forwarding,将本机的27018端口映射到远程的27017端口。在cmd中通过mongo localhost:27018成功连接,并且进行了操作。现象:在程序中通过Mongomongo=newMongo("localhost",27018);连接远程的服务器上的MongoDB,程序运行时出现了下面错误: Causedby:ja...
Linnux下Oracle 10G和Oracle 11G双版本数据库并存的安装和配置

Linnux下Oracle 10G和Oracle 11G双版本数据库并存的安装和配置

心血来潮,突然想在OEL6下面安装Oracle10g和Oracle11g,2个版本共存,方便学习和实验,这个安装过程其实不难操作,如果你有分别安装过10g和11g的经验,相信具体操作是很容易的,最总要的一点是如何让2个版本共存和正常使用。在虚拟机上测试了整个安装过程,本本比较懒,过程相当缓慢。环境WMWARE WORKSTAION 7OS OracleLinux-R6 32Bit 1G内存 30G硬盘1+20G硬盘2(用于存放安装软件)DATABASE10...
Oracle 10g OEM常规错误解决

Oracle 10g OEM常规错误解决

重装了笔记本上的Oracle,安装完成后,可以正常使用OEM控制台,但是注销后重新登录或者重启系统后登录,或者笔记本使用网络环境发生了变化,都有可能遇到问题。这些遇到问题的解决办法使用过,但是很久没折腾就忘记了,今天把这些问题和解决方法记录在此。0、网络环境变化导致无法启动这个问题的现象是无法启动OEM。使用命令行如下:C:/Users/Administrator>set ORACLE_SID=TESTC:/Users/Administrator&g...
Oracle笔记:ORA-00600 [kksfbc-reparse-infinite-loop]

Oracle笔记:ORA-00600 [kksfbc-reparse-infinite-loop]

天津用户反映,其Oracle 10.2.0.4 RAC数据库前些天产生了大量的trc文件,导致oracle所在文件系统撑满。检查对应主机上的oracle alert日志,有大量的ORA-00600 [kksfbc-reparse-infinite-loop]错误日志,当然,伴随着大量的trc文件,每个文件在50M至200M之间。查询metalink,有对应的bug说明(ID:752428.1),简述其bug触发原因:在查询view引用了synonym,因源...
Oracle教程:自动删除指定日期之前的归档日志

Oracle教程:自动删除指定日期之前的归档日志

背景:最近遇到一个很BT的项目,通过数据库的镜像盘阵进行RMAN备份,生产环境中产生的归档日志需要定时清除。而且,由于镜像盘阵是在备份时才进行同步,所以在生产环境中删归档时,还需要至少保留最近1天的归档。操作系统为AIX5.3和AIX6.1。解决方案:1、如果归档日志是放在文件系统下,可采用下述方法:find . -mtime +20 -mtime -30 -exec rm -fr {} ; (找出当前目录下,前20至30天之间生成的文件,并删除之;2、本...
如何提高Oracle大数据表Update效率

如何提高Oracle大数据表Update效率

Oracle中如果表数据量很大(M级或更大),update某个字段是很慢的(如我的HIS项目中更新历史业务流程表,160万条记录,用CURSOR来更新,1000条COMMIT一次,花了4天也没更新完),后来尝试过的改进办法有:1.把表上的LOGGING取消2.把表上的INDEX取消但是依然很慢,无奈下找到这个:http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:640799...
Oracle教程:基于用户管理的备份与恢复-控制文件的备份与恢复

Oracle教程:基于用户管理的备份与恢复-控制文件的备份与恢复

控制文件用于记录和维护数据库。当恢复数据库时,服务器进程和后台进程需要从控制文件中读取各种备份相关的信息。如果控制文件损坏,则会导致这些备份信息的丢失。尽管使用多元化控制文件可以防止控制文件损坏,但因为控制文件的重要性,应该定期备份控制文件。当数据库配置发生改变时,一定要备份控制文件。涉及到数据库配置改变的命令:alter database [add|drop] logfilealter database [add|drop] logfile member...
Oracle学习进阶: 基于用户管理的备份与恢复

Oracle学习进阶: 基于用户管理的备份与恢复

基于用户管理的备份是指使用OS命令来备份数据库物理文件。备份数据库数据库一致性备份:关闭数据库以后备份数据库物理文件,这时数据文件scn值完全一致,所以称之为数据库的一致性备份或冷备份,适用于归档模式与非归档模式。对基于用户管理的冷备份的暂时理解:在数据库shutdown状态下使用OS命令直接拷贝数据库物理文件。数据库非一致性备份:在open状态下备份数据库物理文件,这时数据库内容可能会改变导致数据文件scn不一致,所以称之为数据库的非一致性备份或热备份,...
oraToolKit之一安装oraToolKit并检测安装Oracle环境

oraToolKit之一安装oraToolKit并检测安装Oracle环境

oraToolKit是一个这么一个工具,用来支持和快速部署Oracle的各个软件环境,支持各种不同版本的数据库和操作系统。这个工具包还包含一个比较实用的东西rlwrap,大家都知道在linux环境下的sqlplus没办法像windows下一样使用上下箭头来翻页,那么使用这个工具就可以解决问题,安装步骤很简单,进入rlwrap目录,configure-make-make install,然后在系统环境变量进行配置下即可,增加这么一行:alias sqlplu...
在RHEL 6(x86)上安装Oracle 10g R2

在RHEL 6(x86)上安装Oracle 10g R2

截止到目前,还没有传出Oracle 10g/11g在RHEL 6上认证的消息,也就是说还不建议大家在RHEL 6的生产环境中使用Oracle 10g/11g。不过最近看到有些朋友问在最新发布的CentOS 6上如何安装Oracle 10g,需要做测试用,而且安装过程中出现了一些问题,所以51CTO编辑决定收集一下这方面的资源,以供参考。理论上,CentOS 6上的操作方式应该和RHEL 6一样,软件源方面大家自己想办法解决吧,Linuxidc.com之前也...
Oracle RAC之外的方案 无需重写而实现读写扩展性

Oracle RAC之外的方案 无需重写而实现读写扩展性

编者按:对现有系统进行扩展对于各个技术团队而言都是或大或小的挑战。尤其对于银行这种业务而言,由于要照顾到现有的系统(也就是现有的客户),不太容易通过修改架构或系统重写的方式来实现扩展,一般的做法就是用Oracle RAC等高端硬件来弥补现有扩展性的不足,但是这个做法相对昂贵。本文作者,专注于Java和.NET应用平台的GigaSpaces公司创始人兼CTONati Shalom以其一个银行客户Avanza为例,介绍了另一种扩展性的解决思路,其原则就是:无需...
<< 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 >>