- 博客(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 889
原创 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 1009
原创 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 1491 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 1584
原创 检查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 1873
原创 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 242
原创 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 847
原创 关于两张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 395
原创 使用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 483
原创 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 2868
原创 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 1684
原创 Oracle RAC LoadBalance(负载均衡)说明
一、什么是LoadBalanceLoadBalance 就是把负载平均的分配到集群中的各个节点,从而提高整体的吞吐能力。Oracle RAC 提供了两种不同的方法来分散负载。一种是通过Connection Balancing,按照某种算法把用户分配到不同的节点。也可认为是纯技术的分散负载。另一种是通过Service,在应用层上进行分散,也可认为是根据业务的分散负载。1.1、Con...
2019-04-12 10:28:05 3203
原创 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 541
原创 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 3858 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 367
原创 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 1846 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 573
原创 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 303
原创 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 2082
原创 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 219
原创 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 17528
原创 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 2228
原创 Java Junit单元测试
package cn.java.testJunit;import org.junit.Test;/* * JUnit是一个java语言的单元测试框架。属于第三方工具 * 可以理解为用于取代main方法 * 用法:在测试类方法上添加注解:@Test * 注解修饰的方法要求:public void 方法名(){...},方法名自定义建议test开头,没有参数 */publ...
2018-11-09 11:23:00 172
原创 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 454
原创 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 612
原创 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 1850 1
原创 认识一下oracle中session、connection、process三者间的关系
一、connectionconnection:就是从客户端到ORACLE实例的一条物理路径。他实际上是和session描述的是同一件事,只是描述的层次不一样,当创建了session,同时也会创建connection。connection可以在网络上建立,或者在本机通过IPC机制建立。通常会在客户端进程与一个专用服务器或一个调度器之间建立连接。二、sessionsession:在计算机专...
2018-10-09 17:07:10 7533
原创 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 17372 4
原创 造成性能问题的SQL语句——死锁问题
一、分别构建两个事务,并让这两个事务冲突——死锁产生在窗口1中执行delete语句,但是不要commit在开一个窗口,构建第二个事务:此时,这个update语句一直在等待二、登陆数据库查看是否有死锁产生:执行如下查询语句:SELECT l.session_id sid, s.serial#, l.locked_mode 锁模式, l...
2018-09-30 10:42:23 4036
原创 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 949
原创 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 1686
原创 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 817
原创 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 1923 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 1145
原创 采用源码编译方式安装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 1029
原创 备份控制文件到trace文件中
1、查看控制文件的位置:SQL> show parameter control_fileNAME TYPE VALUE------------------------------------ ----------- ------------------------------control_file_record_keep_time...
2018-09-17 17:11:39 1534
原创 升级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 1273
原创 解决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 1455
原创 解决安装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 1989
p6880880_112000_Linux-x86-64.rar
2019-08-13
jdk-8u181-windows-x64.rar
2019-07-12
jdk-8u181-windows-x64.rar
2019-07-12
redhat 6.8上源码编译安装postgresql 10.6数据库
2018-12-05
安装MySQL主从复制
2018-12-04
Oracle11g安装时需要的包 包括libaio,compat-libstdc,libaio-devel,libstdc,unixODBC,pdksh
2014-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人