自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (9)
  • 收藏
  • 关注

原创 Oracle ASM磁盘组dd格式化后映射给其他Oracle数据库

Oracle ASM磁盘组采用DD的方式格式化磁盘头后映射给其他数据库使用,发现ASM磁盘组起不来。1、首先dd格式化每个磁盘的磁盘头信息2、将格式化的磁盘映射给其他Oracle 并成功安装ASM磁盘组3.启动数据库后,发现使用crsctl命令查看到ASM磁盘均未启动4.解决办法:a.登录asm实例# su - grid$sqlplus / as sysasmSQ...

2019-11-18 10:56:54 836

原创 Oracle 12c rac配置归档到本地文件系统

一、环境介绍redhat 7.4 + Oracle 12.2.0.1 +rac +ASM二、为了方便对归档文件进行管理,客户要求将Oracle rac归档文件放到本地文件系统2.1.从存储上映射两块磁盘作为rac两节点的存放归档文件的文件系统这里/dev/sdg为节点1,/dev/sdh为节点2存放归档的文件系统:Disk /dev/sdg: 5368 MB, 5368709...

2019-10-30 14:29:45 929

原创 redhat 7.4安装Oracle 12c rac

一、查看系统内核[root@or12c01 ~]# uname -aLinux or12c01 3.10.0-693.17.1.el7.x86_64 #1 SMP Sun Jan 14 10:36:03 EST 2018 x86_64 x86_64 x86_64 GNU/Linux[root@or12c01 ~]# [root@or12c01 ~]# cat /etc/redhat-r...

2019-10-20 12:56:12 1393 2

原创 redhat 6 xhost + xhost: unable to open display

今天安装完一台redhat 6.10,打算在上面部署ogg。开始一切正常进行,等到需要用到图形的时候,遇到了问题:root下执行xhost + 一切正常[root@ogg01 ssh]# xhost +access control disabled, clients can connect from any host于是切换到Oracle:[root@ogg01 ssh]#...

2019-10-16 22:07:11 1499

原创 检查Oracle归档日志——v$archived_log和v$archived_log视图

查看系统当前归档日志信息SQL> select THREAD#,SEQUENCE#,ARCHIVAL_THREAD# from v$archived_log; THREAD# SEQUENCE# ARCHIVAL_THREAD#---------- ---------- ---------------- 1 7 1 1 8 ...

2019-10-09 13:06:15 1659

原创 Oracle 安装GI后sqlplus连接报ORA-12537

一、故障现象:sqlplus / as sysdba 登录时,报ora-12537:TNS:connection closed二、解决办法:su - grid$GI_HOME/bin/setasmgidwrap o=$DB_HOME/bin/oracle确保$ORACLE_HOME/bin/oracle下的权限是正确的...

2019-10-07 19:56:38 220

原创 Oracle 将文件系统中的数据文件在线迁移到ASM磁盘组

一、节点一创建数据文件到文件系统SQL> create tablespace xxx datafile 'data' size 10M; Tablespace created.SQL> select file_name from dba_data_files;FILE_NAME---------------------------------------------...

2019-09-20 16:00:50 761

原创 关于两张ISO盘如何配置本地yum源

创建第一张光盘的挂载点:cd1# mkdir /cd1创建第一张光盘的挂载点:cd2# mkdir /cd2创建最终合并目录:# mkdir /cd挂载第一张CD:# mount -o loop /dev/cdrom /cd1挂载第二张CD:# mount -o loop /dev/cdrom1 /cd2创建第一张CD的软件包的软连接:# ln -s ...

2019-09-02 23:42:32 357

原创 使用yum方式安装mysql 5.7

一、打开MySQL 5.7 refman-5.7-en.html-chapter文档,找到安装目录二、配置yum源[root@mysql5 ~]# cat /etc/yum.repos.d/mysql57.repo [MySQL57]name = "MySQl 5.7"baseurl = http://repo.mysql.com/yum/mysql-5.7-community/e...

2019-08-01 17:04:51 438

原创 Oracle 11g ASM添加磁盘时遇到ORA-15032,ORA-15031,ORA-15014错误及解决办法

一、环境redhat 6.10 + Oracle 11.2.0.4 +ASM(asmlib)在搭建RAC时,使用了3块3G的磁盘作为DATA磁盘,磁盘的冗余级别为normal;后来在测试其他内容时,发现ASM磁盘空间不足,因此就想给ASM磁盘扩容。步骤:1.1、在存储上划分两块3G的磁盘映射给oracle服务器1.2、在oracle服务器上扫描并添加ASM磁盘[root@...

2019-04-15 16:48:53 2630

原创 Oracle RAC Failover 说明

Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移)。RAC Failover指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。一、Oracle RAC 的Failover 可以分为3种:1. Cli...

2019-04-12 16:54:36 1548

原创 Oracle RAC LoadBalance(负载均衡)说明

一、什么是LoadBalanceLoadBalance 就是把负载平均的分配到集群中的各个节点,从而提高整体的吞吐能力。Oracle RAC 提供了两种不同的方法来分散负载。一种是通过Connection Balancing,按照某种算法把用户分配到不同的节点。也可认为是纯技术的分散负载。另一种是通过Service,在应用层上进行分散,也可认为是根据业务的分散负载。1.1、Con...

2019-04-12 10:28:05 2627

原创 Oracle 死锁及解决办法

一、构建死锁1.1、使用sys用户登陆并更新scott.emp表,但是不要提交[oracle@or11g1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Apr 11 15:46:03 2019Copyright (c) 1982, 2013, Oracle. All rights r...

2019-04-11 16:16:53 451

原创 Linux下Oracle进程CPU使用率过高处理方式

一、构建一条比较耗费性能的SQL语句:SQL> set linesize 200SQL> select count(*) from all_objects a,all_objects b,all_objects c group by a.object_id;二、登陆Linux,使用top工具查看进程信息top - 14:39:46 up 9 min, 3 users...

2019-04-11 15:28:17 3726 3

原创 Oracle 索引的简单使用

一、创建测试用表SQL> create table test.tab01 as 2 select rownum as id, 3 dbms_random.string('x', 3) name_random_string, 4 to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') as date_...

2019-04-09 11:03:20 333

原创 Oracle XTTS数据迁移

一、环境介绍由于这里只是简单测试XTTS迁移过程,所以使用了VMWare 创建了两台Redhat 6.10+Oracle 11.2.0.4。二、实施前环境检查2.1、检查数据库时区SQL> select dbtimezone from dual;DBTIME------+00:00SQL>检查结果两边都一致2.2、检查数据库时间SQL>...

2019-04-04 11:43:48 1679 2

原创 Oracle 10g rac更换ASM磁盘组

一、环境介绍Redhat 5.8+Oracle 10g rac (10.2.0.5)+ASM二、需求:新建一个磁盘组hzdw2019,利用新的磁盘组(HZDW2019)替换原来的DATA磁盘组三、步骤3.1、为新磁盘组划分磁盘(略)3.2、实施数据库全备全备脚本如下:run{ allocate channel c1 device type disk; alloca...

2019-03-11 16:05:44 543

原创 Linux AWK命令用法

一、AWK是一个非常强大的文本处理命令。二、命令格式如下:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value' ' 引用代码块BEGIN 初始化代码块,在对每一行进行处理之前,初始化代码,主要是引...

2019-02-28 11:31:06 274

原创 rman全备shell脚本

#!/bin/bash #这个是rman全备shell脚本 #date 2019-02-27#定义全局变量ORACLE_SID、ORACLE_HOME、ORACLE_BASE、NLS_LANGexport ORACLE_SID=or11g export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_4 export ORACLE_BASE...

2019-02-27 16:23:27 2050

原创 OGG初始化rman全备shell脚本

#!/bin/bash# 获取日期 #$(date +%Y%m%d)# mkdir -p $(date +%Y%m%d)/log# 定义局部变量target_dir=/home/oracle/$(date +%Y%m%d)#判断目录是否存在if [[ ! -e "$target_dir" ]]then mkdir -p $target_dir to...

2019-02-27 14:58:52 195

原创 oracle AWR报告查看分析

查看数据库运行的总体情况:从图中可以看出:这是一个双节点的rac中的一个节点的AWR报告。 数据库版本为:11.1.0.7.0 平台为Windows X86 64 有8颗CPU共16个核心数 一小时内产生了两份快照 一小时内DB Time为174 所以,可以计算出这个快照周期内数据库负载为:174/(60*16)=18%。说明此时间段内数据库的负载是很低的。但是要注意一点,...

2019-01-22 17:35:20 17334

原创 Java 使用MyEclipse创建一个简单的Servlet demo

一、使用MyEclipse创建一个Web项目File ---- New ---- Web Project创建完成后,目录结构如下:二、在src(源码)目录下创建一个package三、在创建的这个package下创建Servlet鼠标右键点击这个package --- new --- Servlet打开这个创建的Servlet文件:MyServlet.ja...

2018-12-04 17:08:13 2186

原创 windows下查看端口使用情况

一、打开命令行窗口二、输入:netstat -avo 如图:

2018-11-30 14:23:44 1469

原创 Java Junit单元测试

 package cn.java.testJunit;import org.junit.Test;/* * JUnit是一个java语言的单元测试框架。属于第三方工具 * 可以理解为用于取代main方法 * 用法:在测试类方法上添加注解:@Test * 注解修饰的方法要求:public void 方法名(){...},方法名自定义建议test开头,没有参数 */publ...

2018-11-09 11:23:00 152

原创 redhat 6 拷贝虚拟机系统文件打开后,网卡名与配置文件不一致的问题

一、修改/boot/grub/grub.conf文件,添加如下内容:biosdevname=0二、删除/etc/udev/rules.d/70-persistent-net.rules文件# rm -rf /etc/udev/rules.d/70-persistent-net.rules三、重启操作系统...

2018-10-11 15:42:39 416

原创 redhat 6.8误操作删除iscsi链路重启操作系统后系统起不来问题(挂载网络设备)

一、问题现象:更换存储,由于个人疏忽未察觉旧存储有一条链路映射给了redhat6.8,并且挂载后加入fstab了二、解决办法重新启动linux提示失败,输入root账户密码,进入 repair filesystem#,注意此时修复fstab文件会提示readonly无法保存修改。输入root用户密码登陆后执行:mount / -o remount然后再来修改:/etc/fsta...

2018-10-10 17:45:25 571

原创 oracle 12c 容器数据库

一、Oracle 12c中的CDB和PDBCDB:CDB全称为Container Database,容器数据库。(公用用户)PDB:PDB全称为Pluggable Database,可插拔数据库。(本地用户)1、ROOT:ROOT又叫CDB$ROOT, 存储着ORACLE提供的元数据和Common User(公用用户。 一个CDB只能有一个根。如:SQL> show ...

2018-10-10 16:27:17 1710 1

原创 认识一下oracle中session、connection、process三者间的关系

一、connectionconnection:就是从客户端到ORACLE实例的一条物理路径。他实际上是和session描述的是同一件事,只是描述的层次不一样,当创建了session,同时也会创建connection。connection可以在网络上建立,或者在本机通过IPC机制建立。通常会在客户端进程与一个专用服务器或一个调度器之间建立连接。二、sessionsession:在计算机专...

2018-10-09 17:07:10 7354

原创 oracle 表连接方式: nested loop 嵌套循环和Hash Join的比较

一、创建两张实验用表:wireless_site.merchant和wireless_site.bbSQL> select count(*) from wireless_site.merchant;  COUNT(*)----------     14005SQL>SQL> select count(*) from wireless_site.clickthr...

2018-10-08 16:14:12 17151 4

原创 造成性能问题的SQL语句——死锁问题

一、分别构建两个事务,并让这两个事务冲突——死锁产生在窗口1中执行delete语句,但是不要commit在开一个窗口,构建第二个事务:此时,这个update语句一直在等待二、登陆数据库查看是否有死锁产生:执行如下查询语句:SELECT l.session_id sid,     s.serial#,     l.locked_mode 锁模式,     l...

2018-09-30 10:42:23 3975

原创 Redhat 6.1 配置Linux multipath安装oracle 11g rac

一、安装配置存储节点(略)二、数据库节点连接存储节点2.1、数据库节点安装ISCSI启动器yum install iscsi*2.2、配置启动器vim /etc/iscsi/initiatorname.iscsi2.3、发起连接# iscsiadm -m discovery -t st -p IP# iscsiadm -m node -l断开连接:# isc...

2018-09-28 14:20:00 907

原创 Oracle 10g rac + ASM数据迁移(替换ASM中的磁盘,用新存储替换旧存储)

一、环境介绍Redhat 5.8Oracle 10g rac + ASM 目前数据库是一套Oracle 10g rac环境,使用的是ASM,ASM的存储空间来自多台存储设备,包括:XP12000、HDS等;由于XP12000存储已十分之老旧了,因此需要用新添加的HDS存储替换XP12000存储。二、本地搭建测试环境(生产环境和测试环境中的ASM都是采用绑定裸设备的方式实现)管理...

2018-09-26 16:45:08 1616

原创 oracle KFOD工具

一、KFOD命令可以在系统级别查找和监控ASM磁盘。二、KFOD帮助信息[oracle@rac1 ~]$ kfod -help_asm_a/llow_only_raw_disks        KFOD allow only raw devices [_asm_allow_only_raw_disks=TRUE/(FALSE)]_asm_l/ibraries        ASM Li...

2018-09-25 16:32:48 759

原创 oracle 11g 使用logminer分析redo和归档日志

一、设置日期格式(方便查看)SQL> alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;System altered.SQL>SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual ;TO_CHAR(S...

2018-09-19 16:38:02 1874 3

原创 mysql表空间管理

1、查看表空间状态mysql> SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024), 2), ' MB') AS 'Total Data Size' FROM information_schema.TABLES;mysql> SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024*1024),...

2018-09-17 17:33:49 1099

原创 采用源码编译方式安装MySQL5.7

一、下载mysql软件并解压# tar -zxvf mysql-5.7.22-el7-x86_64.tar.gz二、查询系统中以前是否安装mysql,如果有就卸载# rpm -qa|grep -i mysql# yum remove qt-mysql-4.8.5-11.el7.x86_64# find / -name mysql# rm -rf [找到的mysql路径]三、检...

2018-09-17 17:30:50 980

原创 备份控制文件到trace文件中

1、查看控制文件的位置:SQL> show parameter control_fileNAME                     TYPE     VALUE------------------------------------ ----------- ------------------------------control_file_record_keep_time...

2018-09-17 17:11:39 1464

原创 升级oracle 11.2.0.1至11.2.0.4 并配置DATAGuard

环境介绍:master:Redhat 6.8+Oracle 11.2.0.4 racdb_name db_unique_name instance_name service_names 连接字符串 or11g master_or11g or11g1 master_or11g master_or11g_tns target:Re...

2018-09-13 17:55:31 1228

原创 解决Redhat6.10启动慢的问题

安装完Redhat6.10后,重启一次需要四十多分钟.......崩溃!!!!解决办法:1、配置网络IP地址: vim /etc/sysconfig/network-scripts/ifcfg-eth02、配置主机名:vim /etc/sysconfig/network3、配置host文件:vim /etc/hosts4、删除默认用户:xguest 和 cloud-user...

2018-09-07 15:44:30 1390

原创 解决安装Redhat6.10后配置好IP地址后使用SSH工具连接不上的问题

问题:操作系统正常安装后,可以上网,也能ping通但是使用SSH客户端工具连不上解决方法(网上一大堆):1、关闭防火墙:/etc/init.d/iptables stop2、关闭selinux:vim /etc/selinux/config    改为disabled3、查看sshd服务是否启动:service status sshd4、确认/etc/hosts.allow和/...

2018-09-07 15:12:04 1916

p6880880_112000_Linux-x86-64.rar

11.2.0.4 RAC 环境升级PSU补丁包,包括p6880880_112000_Linux-x86-64 .zip和p21352635_112040_Linux-x86-64.zip等

2019-08-13

jdk-8u181-windows-x64.rar

jdk1.8 JDK 是使用 Java 编程语言构建应用、小程序和组件的开发环境。 JDK 包括的工具有助于开发和测试用 Java 编程语言编写并运行在 Java 平台上的程序。

2019-07-12

jdk-8u181-windows-x64.rar

jdk1.8 JDK 是使用 Java 编程语言构建应用、小程序和组件的开发环境。 JDK 包括的工具有助于开发和测试用 Java 编程语言编写并运行在 Java 平台上的程序。

2019-07-12

redhat 6.8上源码编译安装postgresql 10.6数据库

本文档主要是让postgresql初学者顺利的在Redhat 6.8上顺利的编译安装postgresql数据库

2018-12-05

采用源码编译方式安装MySQL5.7

系统中以前是否安装mysql,如果有就卸载 检查mysql用户和组是否存在,删除原来的用户和组

2018-12-04

安装MySQL主从复制

介绍MySQL主从复制的安装配置, MIXED复制是混合使用ROW(行)和STATEMENT(语句)复制。对于DDl语句会以STATEMENT格式记录;对于TABLE里的行操作记录为ROW格式 如果使用INNODB表,事务级别使用了READ COMMITTED or READ UNCOMMITTED NDB cluster ,gtid模型下,日志级别只能使用ROW格式

2018-12-04

Oracle+11g+RAC安装部署

Oracle+11g+RAC安装,包括环境准备等

2014-05-27

Oracle11g安装时需要的包 包括libaio,compat-libstdc,libaio-devel,libstdc,unixODBC,pdksh

Oracle11g安装时需要的包,包括libgcc-3.4.6-8.i386.rpm,binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm,libaio-0.3.105-2.i386.rpm,compat-libstdc33-3.2.3-47.3.i386.rp,libaio-devel-0.3.105-2.i386.rpm,libstdc3.4.6-11.i386.rpm,unixODBC-2.2.11-7.1.i386.rpm,unixODBC-devel-2.2.11-7.1.i386.rpm,pdksh-5.2.14-30.x86_64.rpm

2014-05-08

linux5.4下安装oracle10g的步骤.doc

一、启动远程服务 1、 首先查看是否有远程连接安装包 #rpm –q telnet --------一般不需要安装,redhat linux 5.4默认有 #rpm –q telent-clinet #rpm –q telnet-server 若上面显示没有安装或不存在,则需要安装软件包 2、我是通过U盘拷贝到服务器上的,你可以在在服务器上通过ftp命令下载。 软件包的名称是:telnet-0.17-39.el5.i386.rpm和telnet-server-0.17-39.el5.i386.rpm,不同的系统版本软件包可能不一样。 3、安装软件包命令

2012-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除