- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 Oracle 基于 表的 的闪回(误删除数据)
Oracle 基于 v$archived_log 的闪回创建一张测试表,并查看数据,有14条数据create table emp as select * from scott.emp;select count(*) from emp;查看当前数据时间(便于实验环境,生产中一定要记得大概时间)select to_char(sysdate,'yyyy-mm-dd hh24:mi:...
2019-07-04 11:20:33 516 1
原创 Oracle 11g OPatch 补丁
Oracle 11g OPatch 补丁操作系统:CentOS release 6.9 (Final)数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0数据库环境:单实例OPatch版本:OPatch Version: 11.2.0.3.4PSU版本:p29141056下载所需PSU及Opatch版本(查...
2019-06-27 16:55:01 3306
原创 Oracle 创建测试数据表脚本
Oracle 创建测试数据表脚本**分享一个Oracle创建测试数据的小脚本,同学们可以拿它测试索引,分区,逻辑备份等等功能**create table l123p_114wrow asselect rownum as id, to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as in...
2019-06-05 15:14:16 2103 2
原创 Oracle Rac 的 “HA” 和 “LB”
Oracle Rac 的 “HA” 和 “LB”释义HA:High Availiablity 高可用LB:Load balance 负载均衡,把负载均衡的分配到集群中的各个节点,从而提供整体的吞吐能力。可用性是指一个系统可用时间的比率。一般使用“平均故障间隔时间(MTTF)” 和 “平均故障修复时间(MTTR)”作为评价可用的度量标准。公式:可用性=MTTF/(MTTF+MT...
2019-06-05 15:03:59 643
原创 Oracle 11g Rac 修改 “SCAN-IP”
Oracle 11g Rac 修改 “SCAN-IP”- 总体思路1、停止scan_listener、停止scan2、修改host对应的scan_ip3、修改ocr注册信息4、启动scan_listener、scan5、分节点重启has服务6、测试连接信息停止scan_listener、停止scan--停止scan资源srvctl stop scan_listener...
2019-06-04 13:24:51 3025
原创 记Oracle 11g 用户频繁被锁事件
记Oracle 11g 用户频繁被锁事件**环境:**---RAC环境操作系统版本: CentOS release 6.5 (Final)**数据库版本:** Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production PL/SQL Release 11.2.0.3.0 - Productio...
2019-05-31 10:09:03 1385
原创 一则 Oracle 等待事件 “direct path read" 排查思路
Oracle 等待事件 “direct path read" 排查思路
2019-05-07 10:54:31 767
原创 PostgreSQL主备流复制——异步
系列文章目录第一张:PostgreSQL 12.2源码编译安装(https://blog.csdn.net/weixin_41840720/article/details/107232182)第二章:Postgresql主备流复制——异步文章目录系列文章目录一、什么是流复制二、物理流复制的特点三、同步、异步复制的区别1.同步流复制2.异步流复制四、异步流复制部署1.基本信息2.修改host文件3.修改pg_hba.conf文件4.修改postgresql.conf文件总结一、什么是流复制我们
2020-08-27 14:54:19 1425
原创 PostgreSQL 12.2源码编译安装
PostgreSQL 12.2源码编译安装选择硬件、存储及文件系统--磁盘推荐SSD > 机械磁盘--cpu关闭numa--存储阵列级别推荐: raid10 > raid5--使用逻辑卷LVM--文件系统选择: xfs > ext4--多网卡绑定,分别连接到不同的交换机上修改系统内核参数根据业务实际修改,此处不做演示禁用SELINUX及防火墙vim /etc/selinux/config# This file controls the state
2020-07-09 17:19:02 2082
原创 GaussDB 100安装中【 inconsistent with os system centos】
GaussDB 100安装中【 inconsistent with os system centos】在执行python install安装数据库时,安装中止,发现如下报错:Error: Run package GaussDB_100_1.0.0-RUN-REDHAT-64bit.tar.gz is inconsistent with os system centos.Please re...
2019-12-28 11:44:04 695
原创 GS-00001 : Failed to allocate 4592381952 bytes for sga
GS-00001 : Failed to allocate 4592381952 bytes for sga在安装GaussDB 100,执行python install时发现如下错误:Error: Can not get instance '/opt/gaussdb/data' process pid,The detailed information: 'instance startup...
2019-12-28 11:33:39 898
原创 Gauss DB 100 OLTP 基于centos 7.3单机安装
Gauss DB 100 OLTP 基于centos 7.3单机安装Authors: 基本信息GaussDB 100 OLTP x86_64 基于 RedHat 7.6 安装(Host IP:192.168.43.175)
2019-12-28 00:38:33 1284
原创 ORACLE 18C 超详细安装
ORACLE 18C 超详细安装系统要求Linux下Oracle数据库安装的最低服务器配置要求:检查和配置Oracle数据库的服务器硬件检查数据库版本[root@proxysql1 soft]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 检查内存总量[root@proxysql1 soft]# ...
2019-12-26 21:14:34 6195
原创 ORA-04063: package body "XDB.DBMS_XDBUTIL_INT" has errors
ORA-04063: package body “XDB.DBMS_XDBUTIL_INT” has errors近期,在新搭建的一套基于RedHat 7.5 Oracle 11.2.0.4的RAC上进行部署后测试中,发现一些错误如下:DBMS_STATS: GATHER_STATS_JOB encountered errors. Check the trace file.Errors i...
2019-12-01 00:39:12 1545
原创 ORACLE 18C PDB REFRESH
ORACLE 18C PDB REFRESHPDB REFRESH介绍Oracle Database 12.2引入可刷新克隆pdb,这样我们可以快速创建生产环境的开发环境以及测试环境也创建单个pdb容灾,无需像adg一样需要整个库进行容灾,从而使特定pdb容灾更加简单与方便,ORACLE 18C支持源端pdb与目标refresh pdb进行switchover,使得pdb切换具备orac...
2019-11-26 22:42:55 472
原创 ORACLE 18C "ORA-12012 ORA-20001" 问题分析
ORACLE 18C “ORA-12012 ORA-20001” 问题分析客户反应新上线的数据库系统有错误,并截图给我,乍一看像是JOB执行的错误,具体信息分析如下:操作系统版本:CentOS Linux release 7.4.1708 (Core)数据库版本 :...
2019-11-11 15:43:47 1136
原创 安装11gR2 RAC遇bug导致[client(16400)]CRS-2101问题的解决方法
安装11gR2 RAC遇bug导致[client(16400)]CRS-2101问题的解决方法安装环境操作系统版本:CentOS Linux release 7.4.1708 (Core)数据库版本:11.2.0.4遇到问题在部署 Oracle11gR2 执行 root.sh 脚本时,遇上bug导致 [client(16400)]CRS-2101:The OLR was f...
2019-09-17 16:09:12 532
原创 SUDO的管理和配置
SUDO的管理和配置sudo是什么Sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时...
2019-08-21 10:27:55 602
原创 Linux 7.3 搭建NFS
Linux搭建NFS相关概念NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络资源共享。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS体系至少有两个主要部分:一台NFS服务器和若干台客户机实现过程(1)NFS R...
2019-08-18 21:30:52 398
原创 ORACLE 修改 SID
ORACLE 修改 SID- 用oracle自带的工具nid改数据库名NID需要在mount下进行,将数据库置于mount状态下,并查看当前的数据库名使用NID修改数据库名(DB_NAME),要记得配置监听跟TNSnid target=sys/oracle@taogg dbname=taoggm从以上信息看到了,修改了控制文件跟数据文件。- 修改spfile文件及密码文...
2019-08-14 22:34:41 1827
原创 Oracle 11g 修改表的所属表空间
Oracle 11g 修改表的所属表空间应领导要求,需要将部分表的所属表空间进行更改,目的为了整理用户。查询owner下 对于表级别的表空间分类select tablespace_name,count(*) from dba_tables where owner = 'XXX' group by tablespace_name order by 2;核对上面的数量情况selec...
2019-07-17 15:43:58 2346
原创 Oracle控制文件 多路复用
Oracle控制文件 多路复用操作系统环境:CentOS release 6.5 (Final)数据库环境: 11.2.0.4RAC关于control files 官方文档的描述:如何进行多路复用(OCM 11g 考题),查询当前控制文件关于官方解释的控制文件多路复用SQL> select name from v$controlfile;NAME...
2019-07-04 16:49:24 923
原创 ORA-10458 ORA-01196故障处理
ORA-10458 ORA-01196机房搬迁,测试环境直接关机,再次开机导致standby库报错如下:操作系统均为centos6.5,是基于11.2.0.4的RAC TO DG官方文档给出的解释:ORA-10458: standby database requires recoveryCause: A standby database was in a state requirin...
2019-07-02 09:22:15 5609
原创 oracle SCN健康检查脚本
同学们可以利用如下脚本进行scn的健康检查RemRem $Header: rdbms/admin/scnhealthcheck.sql st_server_tbhukya_bug-13498243/8 2012/01/17 03:37:18 tbhukya Exp $RemRem scnhealthcheck.sqlRemRem Copyright (c) 2012, Oracle...
2019-07-01 17:55:41 340
原创 Oracle打Patch报错Missing command :fuser
Oracle打Patch报错Missing command :fuser今天在测试环境打patch的时候发现报错 “Missing command :fuser”提示比较明显,fuser命令找不到,于是使用 yum search fuser查找相关包yum search fuseryum -y install psmisc在执行 opatch apply 成功...
2019-06-27 15:58:05 415
原创 Mysqldump 根据 “where” 条件导出对应的SQL
Mysqldump 根据 “where” 条件导出对应的SQLMysqldump 工具也可以根据 where进行sql语句的导出create table t1(id int,name char(20));insert into t1 values(1,'asdf');insert into t1 values(2,'asdf');insert into t1 values(3,'zxc...
2019-06-27 14:36:12 4562
原创 Oracle 11g rac--dg
Oracle 11g rac–dg最近部署了一套RAC-DG,跟大家一起分享一下主库:操作系统环境:CentOS release 6.5 (Final)数据库环境:Oracle 11.2.0.4数据库架构:双节点RACSERVICE:基于TNS的TAF主机名:tbrac1,tbrac2备库:操作系统环境:CentOS release 6.5 (Final)数据库环境:Or...
2019-06-25 16:10:39 1126
原创 oracle 大表添加字段方法
oracle 大表添加字段方法近期,考虑到生产一线大表需要进行表结构更改,自身测试了一把,如下:操作系统版本:centos 6.5数据库版本:oracle 11.2.0.4数据表:中小型堆表,千万级先分享一个创建测试表、序列、数据的小脚本创建测试表create table insert_test( id number, address varchar2(20), QRc...
2019-06-17 09:58:37 12443 1
原创 oracle expdp/impdp一些小细节
oracle expdp/impdp一些小细节Oracle备份方式主要分为数据泵导出备份、热备份与冷备份三种,今天首先来实践一下数据泵备份与还原。数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份。oracle10g开始推出了数据泵(expdp/impdp),可以使用并行参数选项,因此,相对于传统的exp命令来说,执行效率更高。expdp 一些概念(测试只测一些细节类的,例如:导...
2019-06-12 16:00:15 2652
原创 ORACLE归档日志增大的原因
ORACLE归档日志暴增排查思路接到客户反馈,这段时间归档日志每天产出200G,左右,非常耗费带宽跟资源。存储同步/arch 用来存放归档日志,2分钟400MB,全天日志量200GB/backup/rman_backup用来存放数据库增量和归档日志备份,从存储复制角度来看,数据库所在磁盘加上归档日志就能实现数据库的恢复,备份策略和存储同步可以分开来规划。把备份的文件单独存放在NFS或...
2019-06-12 09:11:42 10769 1
原创 Oracle 单实例部署(11g)
Oracle 单实例部署(11g)操作系统环境:CentOS release 6.9 (Final)数据库环境:Oracle 11.2.0.4打底层包--检查底层包rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \compat-libstdc++-33 \glibc \ksh \libaio...
2019-06-06 09:09:48 630
原创 Oracle 11g Rac 修改 “VIP”
Oracle 11g Rac 修改 “VIP”总体思路1、停止两节点的监听及vip资源2、修改host对应的vip3、修改ocr注册信息4、启动两节点的监听及vip资源5、修改两节点LOCAL_LISTENER参数,手工注册监听查看vip详细信息及资源状态srvctl status vip -n tbrac1srvctl status vip -n tbrac2srvc...
2019-06-04 15:44:15 2210
原创 LINUX 巡检脚本(简化版)
LINUX 巡检脚本(简化版)#/bin/bash# Lnux Check Script#v0019417#dat=`date +%Y-%m-%d`mem=`free -m |grep "Mem" |awk -F ' ' '{print $2}'`vers=`cat /etc/redhat-release`ipp=`ifconfig |grep 'inet addr' |grep ...
2019-05-31 10:12:09 1550
原创 Oracle 11g Rac搭建
Oracle 11g Rac搭建(RedHat 6.9 + Oracle 11.2.0.4)系统安装规划网络规划用户组规划存储规划配置yum源,网络规划,hosts文件等(双节点执行)如果是 64bit,需要检查以下的 Packages。以下重复包名称的部分是64bit,注明 32bit的是 32bitpackages。如果是32bit OS,那么重复包名的只需要32...
2019-05-20 15:37:19 19853 5
原创 基于LINUX ORACLE 11g 异机恢复(未使用duplicate)
基于LINUX ORACLE 11g 异机恢复(手工restore)总体思路1、源库备份数据、控制、归档日志、密码文件并传输到备库2、编辑spfile文件(DBID必须相同,如需更改可以恢复后使用nid工具进行修改),然后将数据库启到nomount状态3、恢复控制文件并启动到mount状态(spfile里的控制文件、数据文件、闪回区、归档日志文件路径必须创建)4、恢复数据文件(如果两边...
2019-04-25 16:32:45 836
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人