自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 05_RAC_FAILOVER特性

FAILOVER特性1.failover 即节点故障后的切换,这是RAC的高可用特性之一。failover 的切换只能完成会话级别的切换。也就是说,如果正在执行DML语句,当节点发生故障时,所有的事物都将被回滚,只有会话本身能被切换过去。如果执行的是select 查询语句,根据配置情况可以实现查询的切换。2.通常应用服务器通过JDBC的方式连接到RAC数据库,由于JDBC不支持TAF,所以通...

2020-03-08 22:05:14 298

原创 04_RAC_HAIP特性

HAIP高可用性内连接1.如果有多个接口可以使用,从11.2.0.2开始,可以直接定义多个接口作为私有网络,在图形化方式安装期间直接将多个网络的类型选择为 private,或者安装之后使用oifcfg setif 命令重新定义私有网络。2.clusterware支持在每台服务器创建最多4个的高可用IP(HAIP)地址,HAIP技术用于内连网络通信。提供给clusterware、数据库实例和AS...

2020-03-08 22:01:10 490

原创 03_RAC_集群维护_SRVCTL_AND_OIFCFG

SRVCTL 工具–instance-d :db_unique_name-n:node_name-i:inst_name-o:start_options(normal,transactional,immediate,abort)-f:使正在该实例上运行的服务失败,然后迁移到另一个实例上运行。-i 指定一个或多个实例名称;-n指定节点名称查看实例状态[root@racn1 bin]...

2020-03-03 21:55:15 242

原创 02_RAC_集群维护_OLSNODES_AND_CRSCTL

7.如何管理RAC集群中的各种资源在rac集群中定义了若干种资源,当clusterware和数据库服务器被启动时,这些资源将被激活。这些资源的定义被存放在OCR文件中,其中有一些资源表现为操作系统中的进程。例如:VIP、SCAN、ASM进程、磁盘组等资源,当数据库软件安装后,数据库被创建之后,便产生了数据库、数据库实例、数据库监听器等资源。OLSNODES工具节点虚拟IP地址[grid@...

2020-03-03 17:42:02 195

原创 命令行创建Oracle_需要注意的事项

1.Oracle sid:oracle system ID detifier,在单节点环境中,Oracle sid的名字默认情况下和instance name,db name 相同。2.检查$oracle_home空间大小,单节点环境:30G以上,rac环境:50G以上。3.检查Oracle用户的环境变量3.1.Oracle库环境变量是否正确设置,Linux:LD_LIBRARY_PATH...

2020-02-20 21:54:37 148

原创 数据库的启动过程

数据库的启动和关闭参数文件:spfile 文件: 1.Linux可以通过 strings 查看; 2.windows 可以用记事本查看。只可查看不可编辑!简述数据库的启动步骤:1.nomount 阶段,该阶段会完成的操作 1.1.sqlplus 连接进入空闲实例,sqlplus 连接至空闲实例主要包含以下几个过程 1.1.1.sqlplu...

2020-02-20 21:49:00 1961

原创 4_维护表空间注意事项

维护表空间注意事项:1.对于系统表空间,在创建数据库时只能使用本地化管理方式。2.由于本地管理表空间不需要操作fet$ 和uet$基表,从而减少了对数据字典的依赖,所以本地管理表空间支持在一个表空间里面进行更多的并发操作。3.从严格意义上来讲,使用本地管理的表空间不会存在碎片4.临时表空间中,临时表本身的操作不会记录到redo 日志,因此在数据处理过程中将中间表创建成临时表可以加快数据处理...

2020-02-20 21:32:02 240

原创 3_软硬软软解析大致工作流程

软解析:1.用户发布sql2.oracle 检查sql 的语法和权限,确保所有的对象都存在并且可访问3.在library cache 中对sql文本(sql text)进行hash 计算,根据hash 值找到合适的hash bucket4.申请持有保护hash bucket 的library cache latch,如申请latch成功,则进一步检索该bucket下是否存在相同的child...

2020-02-20 15:00:12 224

原创 2_library_cache_内存结构

内存结构示意图:在上图我们可以看到Object handle 保存的信息。 Library cache handle指向library cache object(LCO, heap 0),它包含了library object的名字,命名空间,时间戳,引用列表,lock对象以及pin对象的列表信息等等。所以对Library cache中所有对象的访问是通过利用library cache hand...

2020-02-20 14:58:39 332

原创 1_log_buffer上的优化思路

LGWR 进程将log buffer 中的日志条目写往在线日志的条件有如下3个:1.事务提交时2.log buffer 中日志条目超过1M时3.每隔3秒是虽然触发lgwr 进程写日志的条件很多,但在日志生成量很大的系统中(比如每秒生成10M以上),建议设置比较大的 logbuffer (如 50m),从而防止log buffer 空间不足。oracle 写日志特性:1.由于lgwr 进...

2020-02-20 14:30:17 354

原创 ORA-00600_内部错误代码_参数 [4193]Error 600 in redo application callback

做冷备恢复时 报ORA-00600错误:ORA-00600: 内部错误代码, 参数: [4193][ Error 600 in redo application callback(trace 部分信息如下)*** 2020-02-07 20:02:35.755Incident 6165 created, dump file: E:\APP\WOLIHAITO\diag\rdbms\orc...

2020-02-07 22:35:14 1270

原创 存储_raid技术详解

目前磁盘速度,一般来说(并不准确):sata <150m/sscsi <200m/ssas 200m/s左右ssd 500m/s左右评判硬盘,1.硬盘速度2.iops现代硬盘的缺陷:IO性能极弱、稳定性极差raid:廉价磁盘冗余阵列技术是通过多磁盘并行运行来提高计算机的存储IO性能。控制器对磁盘进行集合。1.提供冗余2.提高访问速度raid 0:读写性能raid0...

2020-02-03 22:30:51 1158

原创 linux_ugo_and_acl

linux ugo_and_acl 详解ugo:(user,group,owner)权限把对文件的访问者划为三个类别:文件所有者,组和其他人。drwxr-xr-x (文件类型-所有者权限-组权限-其他人权限)文件类型常见的如下:1.d 表示目录2.- 表示普通文件3.l 表示链接4.b 表示块设备文件5.c 表示字符设备文件6.s 表示socket 文件权限:r:4w:2...

2020-02-03 22:18:03 135

原创 linux_iptables_示例

基于_centos61.保存iptables的配置[root@MST ~]# service iptables saveiptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]2.允许从eth0接口进入,从eth1接口流出的TCP数据流通过[root@MST ~]# iptables -A FORWARD -i...

2020-02-03 21:35:33 160

原创 linux_iptables_详解

做一期iptables详解。linux 一般都是作为服务器系统使用,对外提供一些基于网络的服务,通常我们都需要对服务器进行一些网络访问控制,类似防火墙的功能。常见的访问控制包括:哪些IP可以访问服务器、可以使用哪些协议、哪些接口、是否需要对数据包进行修改等等。。如服务器可能受到来自某IP的攻击,这时就需要禁止所有来自该IP的访问。Linux内核集成了网络访问控制功能,通过netfilter...

2020-02-03 21:34:07 303 1

原创 oracle_监听起不来一例处理

实施人员反映:监听无法启动。1.尝试启动监听:lsnrctl start:failed to start service,error 0.2.查看监听状态:lsnrctl status:tns-12541:无监听程序tns-12560:协议适配器错误tns-00511 :无监听程序64-bit windows error :61:unknown error64-bit wind...

2020-01-19 15:02:34 974

原创 ora-03114和ora-12592

现状:1.cmd窗口,plsql连接正常.2.plsqldeveloper 连接数据库正常,执行select 命令报如下错误:ora-03114 not connect to oracle ,ora-12592 TNS:bad packet3.plsqldeveloper 上执行 select * from table_name 卡在初始话,直接卡死。故障排除:内网正常使用,其他网络环...

2020-01-11 16:55:10 477

原创 oracle_字符集问题

如何修改字符集:问题:前台业务反应,登陆系统界面不显示组织机构等信息,输入用户信息拼音会显示用户,选中该用户登录报无权限登陆系统。接到反馈后:经了解,该数据库前天晚上进行了一起关闭和启动,查看数据库字符集参数,发现数据库字符集为AL32UTF8,虽然怀疑是由于字符集问题,但是考虑,该数据库很久没有关闭也没有对字符集进行修改,所以就忽略了这个点。但最终实在排查不出问题,决定修改字符集为ZHS16...

2020-01-05 22:49:20 139

原创 ASM_ASMCMD用法

---------------------ASMCMD用法:-------------------------ASMCMD功能:1.管理ASM实例:启动、关闭ASM实例、备份参数文件、创建ASM实例的用户。2.管理ASM磁盘组:创建、删除、重新平衡、挂接、卸载等。3.管理ASM磁盘组中的文件:对文件和目录进行创建、删除、复制、查找等4.控制ASM磁盘组中文件的访问权限:对文件指定访问权限...

2020-01-01 19:33:47 1261

原创 01_RAC_集群维护_votedisk_ocr_olr

---- 1.查看节点状态:[grid@r1 grid]$ olsnodes -ir1 r1-vipr2 r2-vip[grid@r1 grid]$ olsnodes -sr1 Activer2 Active2.查看资源1.[grid@r2 ~]$ crs_statNAME=ora.DATA.dgTYPE=ora.diskgroup.typeTARGET=ONLINE...

2020-01-01 19:32:45 176

原创 ASM_基本知识

自动存储管理:ASM(automatic storage management)1.OMF(oracle managed files):在创建数据库时,或者在数据库运行的过程中,如果要创建表空间、重做日志文件、控制文件,可以把磁盘组指定为文件的存储位置。文件的名称和大小可以省略,oracle将利用自动文件管理功能创建并且管理这些文件。2.ACFS(ASM CLUSTER FILE SYSTEM...

2020-01-01 19:27:53 2922 1

原创 ASM+LINUX+ORACLE_11G安装

需求:1.数据文件放ASM,归档放文件系统(LVM)2.单实例安装步骤: groupadd oinstall;groupadd dba;groupadd oper;groupadd asmadmin;groupadd asmoper;groupadd asmdba;useradd -g oinstall -G dba,asmdba,oper,asmadmin oracle;...

2020-01-01 19:11:53 430

原创 iscsi_共享磁盘配置

目的:创建共享磁盘创建块设备:/backstores/block> create dev=/dev/sdb name=sdbCreated block storage object sdb using /dev/sdb./backstores/block> create dev=/dev/sdc name=sdcCreated block storage object sdc...

2020-01-01 18:56:45 330

原创 bitmap索引产生_enq: TX - row lock contention

问题现状:前台业务反应平台崩掉,直接表现:卡,慢。监控发现:AWR报告top10:发现enq: TX - row lock contention 等待事件。问题处理:查找DBA_HIST_ACTIVE_SESS_HISTORY ,定位具体原因SELECT tt.SAMPLE_TIME, dd.OWNER, dd.OBJECT_NAME, ...

2019-12-19 13:11:03 152

原创 ogg_源端push进程异常挂起

报错:源端推送进程异常挂起。RMTTRAIL E:\app\Administrator\product\11.2.0\ogg\dirdat\gkDISCARDFILE E:\app\Administrator\product\11.2.0\ogg\dirrpt\gk_ext.dsc, APPEND, MEGABYTES 100DISCARDROLLOVER AT 19:00REPORTRO...

2019-12-19 10:15:55 380

原创 ogg_目标端应用数据异常挂起

报错信息:Opened trail file E:\app\Administrator\product\11.2.0\ogg\dirdat\gk000008 at 2019-12-18 15:19:25Wildcard MAP resolved (entry SQBDCGGK.*):MAP “SQBDCGGK”.“FRM_PAGES”,TARGET SQBDCGGK.“FRM_PAGES”;...

2019-12-18 16:10:28 495

原创 oracle_关于统计信息

–以下内容为网络借鉴-----–收集数据库信息EXEC DBMS_STATS.gather_database_stats;EXEC DBMS_STATS.gather_database_stats(estimate_percent => 15);–收集schema信息EXEC DBMS_STATS.gather_schema_stats(‘SCOTT’);EXEC DBMS_ST...

2019-12-04 16:42:40 119

转载 memory_max_target/memory_target//sga_max_size/sga_target

1、memory_max_target 就是oracle实例的最大的内存大小2、memory_target 就是oracle实例实际内存的大小,最大值不能超过memory_max_target3、 sga_max_size 系统全局区 最大值4、sga_target 系统全局区 实际值 不能超过 sga_max_size5、pag_aggregate_target 进程全局区)如...

2019-12-04 16:16:21 1016

转载 o62_03_database_link

物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单一的大型数据库,用户可以通过网络对异地数据库中的数据进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的,开发人员无需关心网络的链接细节、数据在网络节点中的具体分布情况和服务器间的协调工作过程。数据库之间的链接建立在DATABASE LINK上。要创建一个DATABASE LINK,必须首先在建立链接的数据库上设置...

2019-11-07 19:33:28 96

原创 062_02_profile

原文地址:https://www.cnblogs.com/polestar/p/9263831.html拷贝如下:一、目的: Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。...

2019-11-07 19:27:08 132

原创 062_01_ALTER TABLESPACE undotbs1 RETENTION NOGUARANTEE

ORA-01555便是著名的snapshot too old(快照太旧)问题.undo_retention:指定事物commit后undo 将要保存的时间(秒),在ORACLE10g中默认的是900秒。在没有guarantee的保证下,ORACLE并不能保证能够将undo信息存储900秒,如果undo表空间不足,那么ORACLE将忽略undo_retention的设置,直接覆盖掉以前的undo...

2019-11-07 18:44:57 850

原创 ORACLE_(1~7)of7安装包说明

1、p13390677_112040_MSWIN-x86-64_1of7.zip2、p13390677_112040_MSWIN-x86-64_2of7.zip3、p13390677_112040_MSWIN-x86-64_3of7.zip4、p13390677_112040_MSWIN-x86-64_4of7.zip5、p13390677_112040_MSWIN-x86-64_5of7...

2019-11-06 15:44:17 1056

原创 linux_LVM

LVM基本原理:PE: PHYSICAL EXTENDPV:PHYSICAL VOLUMEVG:VOLUME GROUPLV:LOGICAL VOLUME将硬盘条带化PV,底层一个个PE(4M),VG 用来装PV,基于VG创建LV1.物理磁盘被格式化为PV,空间被分为一个个PE2.不同的PV加入一个VG,不同PV的PE全部进入VG的PE池3.LV基于PE所建,大小为PE的整数倍,组...

2019-11-06 14:53:36 191

原创 linux_磁盘相关

fdiskfdisk 是一个基于MBR的分区工具,如果需要使用GPT,则无法使用fdisk一般,操作系统,分一个主分区,其它分为扩展分区。fdisk 命令只有具有超级用户权限才能运行1.使用fdisk –l 可以列出所有安装的磁盘及分区信息2.使用fdisk /dev/sda 可以对目标磁盘进行分区操作3.分区之后需要使用partprobe命令让内核更新分区信息,否则需要重启才能识别新...

2019-11-06 14:49:54 137

原创 OGG_目标端修改数据后源端同步存在的问题

表无唯一索引:2019-11-01 16:54:21 WARNING OGG-00869 No unique key is defined for table ‘DJ_ZS_1’. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be us...

2019-11-03 14:50:14 1770

原创 archive_log随笔记录

归档模式查看:select name, log_mode from v$database;archive log list;改为归档模式:SQL> shutdown immediate; —关闭数据库Database closed.Database dismounted.ORACLE instance shut down.SQL> startup moun...

2019-10-29 16:40:13 212

原创 OGG_配置随笔记录

数据库准备工作:1.数据库级别最下附加日志SELECT supplemental_log_data_min, force_logging FROM v$database;ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;ALTER DATABASE FORCE LOGGING;SELECT supplemental_log_data_min, force_...

2019-10-29 15:42:14 800 1

原创 OGG_理论部分01

工作原理:ogg的实现原理是抽取源端的redo_log和archive_log,然后通过TCP/IP协议投递到目标端,最后解析还原到目标端,使目标端实现源端的数据同步。工作步骤:1.捕获进程从redo或者归档日志中获取变更信息,将变更信息写入到trail文件2.pump进程请求目标端MGR开启collector进程,然后将压缩的变更信息通过网络传输至目标collector进程。3.目标端...

2019-10-27 17:31:45 607

原创 ORACLE_监听

Oracle net server的主要作用是确定维护客户端与服务端的连接。客户端采用TCP/IP协议连接至数据库服务端,其网络环境可以是局域网也可以是广域网。客户端通过三次握手机制和服务端确立TCP连接,这个TCP连接由于只涉及客户端和服务端之间的系统内核调用,所以响应速度会比较快。OracleNET遵循OSI模型并处于OSI模型中的会话层。Oracle net server 的配置文件主要有...

2019-10-21 08:46:12 413

原创 centos_配置本地源解决Oracle安装依赖包的问题

ORACLE安装时,涉及到依赖包的问题。可以配置本地yum源进行绝大数依赖包的安装。至于怎么配置本地yum源。下面进行说明。1.挂载(虚机安装的话,右下角CD\DVD连接一下)wolihaito@MST:~/Desktop$ mount /dev/cdrom /mnt/cdrom/2.配置本地yum源# CentOS-Media.repo## This repo can be use...

2019-09-22 21:46:38 734

空空如也

空空如也

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

TA关注的人

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