Welcome 微信登录

首页 / 数据库 / MySQL

Oracle scope设置初始化参数即时生效

Oracle scope设置初始化参数即时生效

一、测试需求背景1、有没有问我初始化参数修改之后是否可以立即生效,立即做了一个测试,结论是,可以。2、linux系统下,Oracle数据块默认8K,能支持的数据文件最大32G,想使用64G的就需要修改初始化参数 db_16k_cache_size3、顺便复习总结了一下表空间相关基础概念:1)同一个数据库内可以设置不同block大小,来设置不同大小的数据文件,有时候业务有这个需求。2)同一个表空间只能使用同一种block3)spfile启动的数据库,可以使用...
MySQL高性能备份方案解决数据不间断访问(LVM快照方式备份)

MySQL高性能备份方案解决数据不间断访问(LVM快照方式备份)

MySQL LVM快照备份特点:1、在大多数情况下,这种方式几乎算得上是热备。它无需关闭服务,只需要设置只读或者类似这样的限制。2、支持所有基于本地磁盘的存储引擎,比如MYISAM、InnoDB和BDB,还支持Solid、PrimeXT和Faction。3、备份速度最快,因为你只需要拷贝相关的二进制数据文件即可。4、由于只是简单的拷贝文件,因此对服务器开销非常低。5、保存方式多种多样,你可以备份到磁带上、FTP服务器上、NFS服务器上或者其他什么网络服务器...
Oracle和SQL Server在SQL语句上的差别整理

Oracle和SQL Server在SQL语句上的差别整理

Oracle与Sql server都遵循SQL-92标准:见这里,但是也有一些不同之处,差别如下:Oracle中表名,字段名,存储过程名,变量名不能超过30个字符串长度。Oracle中不支持Top 语法。使用whererownum < n 代替。但需要注意如果在Top前有排序的操作,则需要先排序在利用rownum取得。Oracle中光标的使用与SqlServer中有挺大差别,主要是在循环控制方面不一致。在Oracle中如果某列是Date类型,那么它默...
rlwrap - 解决Linux下sqlplus退格、上翻键乱码问题

rlwrap - 解决Linux下sqlplus退格、上翻键乱码问题

在Linux下使用sqlplus你会发现:退格键无法正常使用(乱码),上翻键也无法正常显示历史功能,非常讨厌!为了让退格键和上翻键在sqlplus里正常发挥它的作用,我们必须安装一个软件 - rlwrap参考:在 Linux中Oracle中如何使用rlwrap解决上下键使用出现乱码 http://www.linuxidc.com/Linux/2013-03/81047.htm1. 首先,下载rlwrap安装包(见 http://www.linuxidc.c...
Oracle单表查询某列最大最小值的性能问题

Oracle单表查询某列最大最小值的性能问题

在Oracle 10g中,有一个单表查询的SQL语句,它没有where子句,只是简单地同时求某列最大值和最小值。按照理解,它应该走全索引扫描,但它却走了全表扫描。单表的数据量有点大,组成也有点复杂,LOB字段很多,索引有点多,加lob的索引一起有13个。这下性能就差很多,本来预计毫秒级别的操作变成了分钟。在其他同版本的库上,索引较少时,会走全索引扫描,但性能也不好,查询时的一致性读也很大。SQL是这样:select max(updateid),min(up...
基于 RMAN 的同机数据库克隆

基于 RMAN 的同机数据库克隆

Oracle数据库克隆,也叫着Oracle数据库复制,可以通过基于用户管理的方式来完成,也可以基于RMAN方式来实现。而且Oracle建议使用RMAN方式来实现,因为它简单易用,隐藏其复杂的逻辑,仅仅是执行一条duplicate命令就可以喝茶了。当然,前期的准备工作也是不可少滴,如创建相应的dump目录,准备参数文件,配置监听等等。本文描述了Oracle 11g下如何使用RMAN实现同机克隆数据库。相关阅读:RMAN 异机复制数据库 http://www....
RMAN 数据库克隆文件位置转换方法

RMAN 数据库克隆文件位置转换方法

在使用RMAN克隆数据库时,如果辅助数据库(新数据库)使用了与目标数据库(原数据库)使用了不同的路径,那么就存在位置转换的问题。在Oracle中,控制文件用于定位数据文件以及联机重做日志文件,如果没有正确的转换,控制文件压根就找不到相应的数据文件,日志文件。对此Oralce为我们提供了三种文件位置的转换方法。本文即是对这三种转换方法的描述。1、使用db_file_name_convert与log_file_name_convert参数--我们可以在辅助数据...
MySQL单机多实例方案部署

MySQL单机多实例方案部署

MySQL单机多实例方案,是指在一台物理服务器上运行多个MySQL数据库实例。MySQL单机多实例的优点:1、节省成本,减少服务器、IP、机柜的数量,总体运营成本低于单机单实例方案。2、提升利用率,利用NUMA特性,对MySQL实例进行CPU绑定。3、提升用户体验,大幅度提高IO响应时间,有助于提升用户的体验。MySQL多实例部署的具体实施1、MySQL多实例目录的规划(数据目录配置文件目录)实例1数据路径:/home/mysql/data配置文件路径:/...
Oracle—RMAN备份

Oracle—RMAN备份

一.RMAN备份相关概念1.RMAN备份中表空间不需要处于backup模式下,它备份数据文件,归档日志文件,控制文件,spfile和备份集片,但不备份联机重做日志文件,临时文件和口令文件。2.备份集由备份片组成,可以包含一个或者多个备份片。备份片可以在操作系统中直接看到,其大小和操作系统有关,32位的操作系统最大文件是4G。3.数据文件备份集支持完整和增量备份,即只备份使用过的块,而归档日志文件备份集不支持这个。4.在RMAN下的常用查看命令,show a...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>