Welcome 微信登录

首页 / 数据库 / MySQL

Ubuntu 14.04使用Rails连接MySQL数据库

Ubuntu 14.04使用Rails连接MySQL数据库

rails自带的sqlite3各方面都不错,但是免费版缺少一个致命功能:加密码!虽说第三方有编译好的二进制版的加密版,但咱先不折腾鸟;直接上mysql吧.Ubuntu安装mysql非常简单,先不聊;先说一下rails如何改为mysql驱动,用以下一条命令足矣:rails new xxx -d mysql因为新版的rails对mysql的支持使用的gem是mysql2,所以要在Gemfile中加上gem "mysql2"一句;不过有了上面那条命令,rails...
Oracle数据库的升级(10gR2至11gR2)

Oracle数据库的升级(10gR2至11gR2)

今天对Oracle数据库升级做了大致了解,还是很多东西值得考虑的。首先,升级前的准备就很多工作需要做:1. 测试和准备, 主要是应用的做压力测试。因为版本升级,优化器可能使SQL性能回退(选择性能更差的执行计划),可以结合database replay做压力测试,SPA模拟环境变化的影响,以及SPM对执行计划做固定。2. 升级的方法, 主要是图形界面DBUA(新目录的路径)来完成,相对简单;手工升级(手工执行脚本、DBUA只不过将这些手工动作代替而已、新目...
Oracle 11gR2用gpnp profile存放ASM的spfile路径

Oracle 11gR2用gpnp profile存放ASM的spfile路径

从Oracle 11gR2开始,GI集成了ASM,OCR/VOTEDISK也存放在ASM磁盘组了(11gR2以前需要存放于裸设备中),同时ASM的功能较10g也有很大增强。我们先引入一个问题:11gR2中,OCR/VOTEDISK存放在ASM磁盘组,这也就意味着在GI能够启动的前提是能够顺利启动ASM实例并且能够将相应磁盘组MOUNT起来;而ASM的spfile却放在ASM磁盘组里,这也同样意味着要先启动ASM实例并且能读到参数文件。那如何解决这个问题呢?...
PL/SQL Developer 自动提交事务的设置

PL/SQL Developer 自动提交事务的设置

之前在某测试机上用update更新表,没有commit,也没有关PL/SQL Developer。第二天,在自己电脑上查看该表,发现记录并没有更新想用SQL语句重新更新,执行了十多分钟还没执行完。想重新手动更新,提示:至此,发现该表已经被锁定了,原因就是之前在测试机上使用了update却没有提交(commit)!!DML操作如 insert,delete,update,select...for update 等都会触发表级锁和行级锁,DML操作之后,com...
Oracle 11g RAC 远程登录数据库时间和OS时间相差16小时解决方案

Oracle 11g RAC 远程登录数据库时间和OS时间相差16小时解决方案

帮同事安装Oracle 11.2.0.4的RAC数据库用于项目压力测试,操作系统为red flag server 3版本。今天同事突然来电话说数据库时间和os时间相差16个小时,遇到的问题是,2个节点从本地登陆,查看sysdate和os时间一致,但是远程登陆其他节点,数据库时间和os时间相差16个小时,马上怀疑是数据库时区有问题。经查,数据库时区确实不是东八区,然后停掉应用程序,着手修改数据库时区。alter database set time_zone=...
监控和管理Oracle UNDO表空间的使用

监控和管理Oracle UNDO表空间的使用

对Oracle数据库UNDO表空间的监控和管理是我们日常最重要的工作之一,UNDO表空间通常都是Oracle自动化管理(通过undo_management初始化参数确定);UNDO表空间是用于存储DML操作的前镜像数据,它是实例恢复,数据回滚,一致性查询功能的重要组件;我们常常会忽略对它的监控,这会导致UNDO表空间可能出现以下问题:1).空间使用率100%,导致DML操作无法进行。2).告警日志中出现大量的ORA-01555告警错误。3).实例恢复失败,...
Oracle 11gR2 Database UNDO表空间使用率居高不下

Oracle 11gR2 Database UNDO表空间使用率居高不下

客户的数据库是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的单机数据库。客户查询DBA_FREE_SPACE发现UNDO表空间的使用率高达98%以上。客户的UNDO表空间已经手动扩展到了25GB,且一直在增加,为了UNDO表空间能及时的被释放,UNDO表空间对应的所有数据文件自动扩展都被关闭。查询DBA_UNDO_EXTENTS发现在UNDO表空间中当前没有ACTIVE的EXTENT存在,UNEXPIRED的占到...
Oracle 11g透明网关连接sybase数据库

Oracle 11g透明网关连接sybase数据库

前言:之前已经整理过两个文档是关于Oracle透明网关连接mysql数据库和sqlserver数据库的,本来以为不会再通过透明网关连接其他的数据库了,但是居然又碰到了,就是oracle通过透明网关连接sybase数据库,再次不厌其烦的整理成了文档;注:里面整理了透明网关的搭建、连接sqlserver数据库、mysql数据库的方法,由于时间紧张请各位在博客里面搜索下;正文:配置透明网关连接sybase数据库的方法其实和连接sqlserver的方法,几乎是一模...
<< 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 >>