
数据库
张小秋博客
张小秋,就职于北京荣之联科技股份有限公司,oracle 10g ocm、oracle 12c ocm,擅长RAC\ogg\dg\odi,对mongodb\mysql有些研究,精通solaris、aix、linux系统。
QQ:93865813
展开
-
sql优化小例子
客户业务系统随着数据量的增大出现运行速度降低问题,通过AWR报告分析发现运行效率低的SQL,如下:select * from scott.计划产品出生证表 where 序号=(select min(序号) from scott.计划产品出生证表 where 任务单号= ‘xxxx-xxx-xxx’ and 产品状态=’正在执行’)其执行计划------------------------------原创 2017-05-22 23:35:46 · 281 阅读 · 0 评论 -
oracle DBaaS 数据库云服务实践之一概要文件创建错误(Host credential should not be a root user)
错误信息:类型 计算用时 3 秒开始日期 2017-6-5 11:38:06 CST完成日期 2017-6-5 11:38:09 CSTAuto Rerun Count 0状态失败 - 作业失败步骤: Evaluate expression (已失败)开始日期 2017.06.05 11:38:06完成日期 2017.06.05 11:38:08H原创 2017-06-05 15:24:29 · 1039 阅读 · 0 评论 -
oracle DBaaS 数据库云服务实践之一添加主机
EM13c在受控主机上安装agent,oracle用户需要添加sudo权限添加文件的写权限chmod u+w /etc/sudoers编辑/etc/sudoers文件。也就是输入命令vi /etc/sudoersroot ALL=(ALL) ALL --这行下面增加一行oracle ALL=(ALL) ALL撤销文件的写权限chmod u-w /etc/sudoers测试[root@dfmc-原创 2017-05-31 17:18:50 · 1483 阅读 · 0 评论 -
oracle DBaaS 数据库云服务实践之一添加主机失败解决
错误信息在主机 dfmc-dbaasp-01.dfmc.com.cn 上执行命令 cd /u01/app/oracle/em13c/ADATMP_2017-05-31_14-55-43-PM;/u01/app/oracle/em13c/ADATMP_2017-05-31_14-55-43-PM/agentDeploy.sh -ignorePrereqs ORACLE_HOSTNAME=dfmc-db原创 2017-05-31 21:39:26 · 1526 阅读 · 0 评论 -
oracle12c R2 asmca创建ASM磁盘组ORA-15031解决
APPLIES TO:Oracle Database - Enterprise Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1]Information in this document applies to any platform.CAUSEBug 20539706 : ASMCA SETS ASM_DISKSTRING INCORR原创 2017-06-01 11:40:11 · 3982 阅读 · 0 评论 -
mongodb学习笔记
启动mongodb通过mongod启动mongodb服务mongod参数选项[root@primary bin]# ./mongod –help -h [ --help ] 帮助信息 --version 版本信息 -f [ --config ] arg 配置文件选项 -v [ --verbose ] 提高内部报告标准输出或记录到l原创 2017-05-20 22:03:36 · 3473 阅读 · 1 评论 -
mysql学习笔记
安装Linux平台安装 创建用户 groupadd mysql useradd -s /sbin/nologin -M -g mysql mysql useradd -g mysql mysql -d /home/mysql -s /sbin/nologin chown mysql:mysql -R /mysql数据库初始化 cd /mysql/mysql/bin ./mysql原创 2017-05-20 22:20:11 · 4323 阅读 · 2 评论 -
oracle_home克隆
在生产系统运行一段时间后,由于数据库打了很多opatch补丁,如果想部署同样的版本环境(如:dataguard),全新安装需要打很多opatch补丁,非常麻烦。可以通过oracle home克隆的方式快速部署oracle软件。将生产数据库oracle二进制代码tar包(oracle10g 、11g R1) cd /u01/app/oracle/product/11.1.0 tar原创 2017-05-21 23:40:14 · 1114 阅读 · 0 评论 -
12c dbca CRS-2674: Start of 'ora.orcl.db' on 'rac1' failed ORA-01017: invalid username/password; log
dbca创建至64%,出现如下错误CRS-2674: Start of 'ora.orcl.db' on 'rac1' failedORA-01017: invalid username/password; logon denied解决方法:01) Add the user "grid" to OSDBA group (for example, dba)# id griduid=501(gri原创 2017-06-20 14:16:06 · 2618 阅读 · 0 评论 -
oracle DBaaS即将改变格局
oracle DBaaS即将改变格局,硬件厂商又要头痛了!!!从成本中心道盈利中心华丽转变原创 2017-06-09 21:14:53 · 492 阅读 · 0 评论 -
oracle 12c rac ora-12545错误解决
client端连接数据库,使用scan ip,出现ora-12545错误 检查SQL> show parameter localNAME TYPE VALUE------------------------------------ ----------- ------------------------------l原创 2017-08-28 13:40:03 · 1823 阅读 · 0 评论 -
SSH信任关系设置-oracle rac 信任关系
SSH信任关系设置# lslpp -l | grep sshSSH配置:mkdir ~/.ssh chmod 700 ~/.ssh /usr/bin/ssh-keygen -t rsa/usr/bin/ssh-keygen -t dsatouch ~/.ssh/authorized_keyscd ~/.ssh lsemra:cat ./原创 2017-12-10 20:34:29 · 2465 阅读 · 0 评论 -
Oracle RAC One Node 和 Oracle Data Guard 配置 DBA 指南
Oracle RAC One Node 和 Oracle Data Guard 配置 DBA 指南 作者:Martin Bach按照下文的指导,您可以轻松地结合使用 Oracle RAC One Node 和 Oracle Data Guard 来实现灾难恢复。2011 年 7 月发布Oracle RAC One Node 是 Oracle Database 11g 第 2 版 的一个高可用性选件转载 2017-12-10 21:19:05 · 860 阅读 · 0 评论 -
oracle12c R2 in memory
查看参数设置SQL> show parameter inmemoryNAME TYPE VALUE------------------------------------ ----------- ------------------------------inmemory_adg_enabled原创 2017-06-15 21:04:39 · 673 阅读 · 0 评论 -
oracle DBaaS 数据库云服务实践之一EM13C安装
用户和组需求# /usr/sbin/groupadd oinstall#/usr/sbin/useradd -g oinstall oracle# passwd oracle id oracleuid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)安装路径<agent_base_directory>|_____agent_13原创 2017-05-30 20:41:14 · 2956 阅读 · 0 评论 -
linux 6安装oracle 12c系统需求
Oracle Linux 6 / RHEL 6系统版本Oracle Linux 6 with the Unbreakable Enterprise kernel:2.6.39-200.24.1.el6uek.x86_64 or laterOracle Linux 6 with the Red Hat Compatible kernel: 2.6.32-71.el6.x86_64 orlaterR原创 2017-05-23 00:26:27 · 747 阅读 · 0 评论 -
使用 RMAN DUPLICATE...FROM ACTIVE DATABASE 创建物理备用数据库(文档 ID 1526160.1)
使用 RMAN DUPLICATE…FROM ACTIVE DATABASE 创建物理备用数据库的分步指南 (文档 ID 1526160.1)适用于:Oracle Database - Enterprise Edition - 版本 9.2.0.8 和更高版本本文档所含信息适用于所有平台目标如何在不关闭主数据库,而是使用主数据库的活动文件(无需备份),使用 RMAN DUPLICATE ... F转载 2017-05-23 13:29:36 · 1056 阅读 · 0 评论 -
goldengate精简配置案例
源端管理进程:GGSCI>edit param mgrport 7839DYNAMICPORTLIST 7840-7849AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 7PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 20LAGREPORTHOURS 1LAGINFOMINUTES原创 2017-05-23 13:41:08 · 562 阅读 · 0 评论 -
oracle11g rac环境搭建中linux DNS Server搭建
安装oracle 11g rac时SCAN IP需要进行DNS解析,在没有外部DNS服务器的情况下,在数据库服务器(linux)上部署DNS Server,进行DNS解析SCAN IP。数据库服务器保证DNS解析具有冗余性,DNS server部署在每个节点上,互为备用模式。node1优先通过node1的DNS服务器解析SCAN域名,如果DNS服务出现问题,下一跳通过node2的DNS服务器进行DN原创 2017-05-23 23:12:05 · 883 阅读 · 0 评论 -
oracle启停脚本(HA)
适用HACMP等HA软件,oracle数据库启停脚本数据库启动脚本#!/bin/bashORACLE_BASE=/oracle/app/oracleORACLE_HOME=/oracle/app/oracle/product/11.2/db_1ORACLE_SID=CKGDBPATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$ORACLE_HOME/原创 2017-05-23 23:31:33 · 2491 阅读 · 0 评论 -
oracle11g查看自动收集统计信息是否开启
oracle11g查看自动收集统计信息是否开启SQL> select client_name,status from dba_autotask_client;CLIENT_NAME Status--------------------------------------------------原创 2017-05-25 21:54:20 · 7092 阅读 · 0 评论 -
oracle静默安装
oracle安装部分 1、检查下列包是否安装,若未安装则要先安装: mount /dev/cdrom /mnt cd /mnt/CentOS rpm -Uvh binutils-2.* rpm -Uvh compat-libstdc++-33* rpm -Uvh compat-libstdc++-33*.i386.rpm rpm -Uvh elfutils-libelf* r转载 2017-05-26 07:35:28 · 554 阅读 · 0 评论 -
oracle克隆安装(转)
oracle on linux安装多台服务器时可以采用一次安装副本多台克隆即可,简单快速.1、检查下列包是否安装yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 compat-libcap1 \elfutils-libelf elfutils-libelf-devel glibc glibc-devel glibc-com转载 2017-05-26 07:20:46 · 1180 阅读 · 0 评论 -
OCR和votedisk备份与还原
—1.执行OCR文件的手动备份[root@rac1 ~]# ocrconfig -manualbackup[root@rac1 ~]# ocrconfig -manualbackuprac1 2016/01/21 19:03:06 /g01/app/11.2.0/grid/cdata/rac-cluster/backup_20160121_190306.ocrrac1 201转载 2017-05-26 06:54:12 · 1009 阅读 · 0 评论 -
oracle asmlib磁盘信息查看
查看所有磁盘:[root@node1 init.d]# ./oracleasm listdisks查看磁盘信息:[root@node1 init.d]# ./oracleasm querydisk OCRVOL1Disk "OCRVOL1" is a valid ASM disk查看别名对应的系统磁盘:[root@node1 init.d]# ./oracleasm querydisk -v -p原创 2017-05-26 10:24:51 · 3705 阅读 · 0 评论 -
Oracle ASMlib磁盘创建
配置环境信息[root@node1]# oracleasm configure -iConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASMlibrarydriver. The followingquestions will determine w原创 2017-05-26 10:36:13 · 703 阅读 · 0 评论 -
linux multipath设置及udev创建裸设备
查看多路径磁盘[root@dfmc-dbaasp-02 ~]# multipath -ll复制配置文件[root@dfmc-dbaasp-02 ~]# cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/multipath.conf启动服务及生成映射[root@dfmc-dbaasp-02 ~]# modprobe原创 2017-05-26 10:53:21 · 1743 阅读 · 0 评论 -
oracle 12c R2 rac安装
系统软件包需求Orale 12c R2 在ORACLE RHEL6上需要的软件包binutils-2.20.51.0.2-5.11.el6 (x86_64)glibc-2.12-1.7.el6 (x86_64)libgcc-4.4.4-13.el6 (x86_64)libstdc++-4.4.4-13.el6 (x86_64)libaio-0.3.107-10.el6 (x86_64)l原创 2017-05-27 19:03:37 · 2540 阅读 · 0 评论 -
expdp 导出报ORA-01555: snapshot too old错误
ORA-31693: Table data object "APPLSYS"."FND_LOBS" failed to load/unload and is being skipped due to error:ORA-02354: error in exporting/importing dataORA-01555: snapshot too old: rollback segment num翻译 2017-12-06 15:34:26 · 3761 阅读 · 0 评论