Linux系统安装zabbix 4.4监控软件
一、准备环境系统:CentOS 65.LNMP:1.7zabbix:4.41.此次安装zabbix前先将LNMP环境安装好,使用一键安装的方式安装LNMP环境。LNMP下载地址:地址:http://soft.vpser.net/lnmp/lnmp1.7-full.tar.gz (直接复制链接粘贴迅雷或其他下载器即可下载)文件大小:869MBMD5:a1d5d3e9b5c0c8bbfb99c33fd
Linux安装rabbitmq简单教程(Centos6.5)
最近安装了一次rabbitmq服务,也遇到了一些问题,特此做一下记录。一、安装准备系统:Centos 6.5erlang版本:19.3rabbitmq版本:3.6.10注意:1.安装的erlang版本要与rabbitmq版本匹配,不然安装时很大几率会出现各种问题,所以为了避坑,下载匹配版本进行安装,具体版本对应参考官方网站:https://www.rabbitmq.com/which-erlang
记录一次Oracle 11.2.0.4 RAC异地恢复到单实例
此次记录一下Oracle RAC集群备份异地单实例恢复操作。主要记录关键操作,由于保密原因不粘贴详细操作流程。一、环境:原库:操作系统:Redhat 6.5数据库:Oracle 11.2.0.4 RAC (双节点)工具:rmanIP地址:192.168.10.10(节点1)异地恢复库:操作系统:Centos 6.5数据库:Oracle 11.2.0.4 (单实例)工具:rmanIP地址:192.1
Oracle的集合操作(union、union all、intersect、minus集合函数)
Oracle中的集合操作用于多条select语句合并结果。用于集合操作的函数如下:union 并集 去重 //默认有排序操作union all 并集 不去重 //默认不排序intersect 交集 /
linux系统挂载逻辑卷和扩展逻辑卷组
一、挂载逻辑卷:1.创建pv:例如,Linux系统挂载是两块 100G的磁盘 /dev/vdb /dev/vdc对两块磁盘进行分区,默认全部都是分成一个区:fdisk /dev/vdb fdisk /dev/vdc分区后创建pvpvcreate /dev/vdb1 pvcreate /dev/vdc1查看创建的新物理卷:pvdisplay输出结果显示所创
Oracle 12c数据库安装
一、准备工作系统:CentOS 6.5数据库:Oracle 12.2.0.1检查包括:系统磁盘要充足,最好提前规划好,尽量不要将Oracle安装到根目录 ”/“ 下,避免因为系统日志或者Oracle相关日志导致根目录磁盘容量占满导致出现问题。将数据库安装到足够容量的磁盘下。内存检查,生产环境如果和其他服务放在一台服务器上,要确保内存分配合理,防止内存占满后Oracle数据库临时进程启动出现错误导致
Linux系统调整swap大小
在部署一下服务时,比如Oracle数据库的安装,会要求Linux交换分区swap大小,有点Linux系统安装时没有配置swap分区,导致swap分区为0,或者swap分区较小,不符合服务部署要求,就需要手动调整Linux的swap分区。一、swap分区为01.创建swap分区文件(使用root用户操作):两种方式:(1)使用dd命令创建:# 4G大小的swap分区 dd if
Oracle 11G数据库单实例安装
一、准备工作系统:CentOS 6.5数据库:Oracle 11.2.0.4检查包括:系统磁盘要充足,最好提前规划好,尽量不要将Oracle安装到根目录 ”/“ 下,避免因为系统日志或者Oracle相关日志导致根目录磁盘容量占满导致出现问题。将数据库安装到足够容量的磁盘下。内存检查,生产环境如果和其他服务放在一台服务器上,要确保内存分配合理,防止内存占满后Oracle数据库临时进程启动出现错误导致
Oracle数据库中数据行迁移与行链接
在Oracle数据库中存在两种数据存储现象:行迁移和行链接。这两者现象严重时都会导致数据库查询性能严重低下,处理好数据存储的行链接或者行迁移也是有效提升数据库性能的有效方式。一、行迁移和行链接的定义:1.行迁移:ORACLE一个BLOCK的DEFAULT SIZE是8K,事实上,一个BLOCK不可以存储8K的数据.一个BLOCK可以存储多少数据,由PCTFREE,PCTUSED参数控制(对于以前的
Linux系统安装——Centos 7.6安装
记录安装CentOS 7.6系统过程。一、安装准备(安装实体机服务器需要):1.服务器在安装系统前需要将新服务器的磁盘做RAID,服务器厂商不同,RAID方式大同小异,如果非必要一般会做成RAID 5即可,如果有机会会单独介绍一下服务器磁盘做RAID。2.准备CentOS 7.6的系统镜像,可以从各个开源镜像站下载,本次下载地址参考:http://mirror.nsc.liu.se/centos-
Oracle数据库高水位释放——LOB字段空间释放
在Oracle数据库中表随着数据增长,所占磁盘容量也会增长,当表中数据不再需要时,对表进行delete操作,表中代表所占空间的标志-高水位,不会随着数据删除而下降,高水位没有变化,即使删除了数据库,表所占空间大小仍然不变,因此,如果要释放空间,就需要对表进行如下处理:一、如果表所在的表空间是段空间自动管理(即ASSM),可对表进行shink操作,来释放空闲数据块,降低高水位,shink操作可不用暂
Oracle数据库管理——表数据库高水位及shrink操作
segment shrink分为两个阶段: 1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上加RX锁,即只在需要移动的行上加锁。由于涉及到rowid的改变,需要enable row movement.同时要disable基于rowid的trigger.这一过程对业务影响比较小。 2
Oracle 12C数据库链接报错:ORA-28040: 没有匹配的验证协议
ORA-28040: 没有匹配的验证协议虽然在sqlnet.ora加SQLNET.ALLOWED_LOGON_VERSION=8 可以解决,但由于这个参数在12c已经废弃了,如果继续使用,会在alert/log.xml无穷无尽的报“Using deprecated SQLNET.ALLOWED_LOGON_VERSION parameter.”因此,正确的做法是在$ORACLE_HOME/netw
Oracle数据库的逻辑备份工具-expdp数据泵
Oracle数据库可以通过数据泵expdp工具进行数据的导出、导入。在介绍工具使用之前,先说个注意事项,在Oracle11g之后新创建的表在没有插入数据时,是不会分配segment的,也就是说不会分配空间,而使用expdp导出时,这类空表就不会被导出,导致数据库结构不完整(此情况不包含原先有数据后来被清空的表)。因此为了不会遗漏数据,在导出时先对空表进行一次处理(手动分配空间):1.通过user_
Oracle数据用户密码过期处理方法
Oracle数据库如果没有指定配置profile,那么通常用户所使用的时默认的profile,名称为DEFAULT,而在默认的profile中规定了每个用户口令的有效期为180天,查询方式如下:SQL>SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND&nbs
Linux系统手动释放内存缓存
Linux释放内存的命令:syncecho 1 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存释放完内存后改回去让系统重新自动分配内存。echo 0 >/proc/sys/vm/drop_cachesfree -m #看内存
Oracle 12c数据库扩展VARCHAR2字段属性超过4000字节
在oracle 12c之前版本,varchar2和nvarchar2数据类型的字段长度最大值是4000,在12c版本已扩展最大值支持到32767,也就是32kb,而参数MAX_STRING_SIZE就是控制扩展数据类型extended data type的最大长度:• standard:代表12c之前的长度限制,即varchar2和nvarchar2 4是4000 bytes,raw是2000,且
Linux系统安装Redis服务
Linux系统安装redis数据库
Oracle 11G RAC集群安装(3)——安装Oracle
本次记录Oracle RAC中Oracle数据库的安装配置。
Oracle 11G RAC集群安装(2)——安装grid
上一遍介绍了Oracle RAC安装前的准备工作,此次介绍Oracle RAC安装中集群软件grid的安装。