自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GBase 8s数据库学习积累(2)

b、大对象数据库空间(BLOB SPACE):针对存储图片等大对象的存储空间,不缓存在内存中,在系统遭遇异常断电、重启、宕机后的数据无法恢复。a、临时数据库空间:专门存储临时表,在系统遭遇异常断电、重启、宕机后的数据无法恢复,不写物理日志和逻辑日志。c、智能大对象数据库空间:在系统遭遇异常断电、重启、宕机后的数据可以恢复。3、表:都需要存储在数据库空间内。用于存储表数据的连续多个页的集合,不同的段之间,数据页可能是不连续的。2、数据库:是表和索引的逻辑存储单元,每个数据库都存在一个或多个段,连续的数据页。

2024-08-22 17:12:48 355

原创 GBase 8s数据库学习积累(1)

GBase 8s是一款国产的事务型数据库,2005年南大通用启动GBase 8s研发,2020年成为首家参与信创标准测试,具有百TB数据处理支撑能力,适用于金融,电信等行业数据特点。如果客户端和服务器在一个服务器上,客户端无需走TCP链接,提高访问效率。8、专有的线程库技术,完全不依赖操作系统的线程库,保障数据库在不同平台上的可迁移性。12、在统计分析场景中,具有良好的并行查询PDQ能力。国产芯片:鲲鹏、海光、飞腾、龙芯、申威、兆芯。国产操作系统:麒麟、统信、中科方德、凝思。3、国产平台良好的支持特性。

2024-08-22 15:57:17 200

转载 2020-11-24

改变ORACLE -NLS_DATE_FORMAT中时间显示格式的显示有以下四种方式:1.可以在用户环境变量中指定(LINUX)。在用户的.bash_profile中增加两句:export NLS_LANG=AMERICAN ---要注意这一句必须指定,不然下一句不生效。export NLS_DATE_FORMAT='yyyy/mm/dd hh24:mi:ss'2.在SQLPLUS的glogin.sql文件增加一句:alter session set nls_date_format = 'y

2020-11-24 15:42:00 142

转载 spenssl的用法

OpenSSL 是一个开源项目,其组成主要包括一下三个组件: openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls openssl可以实现:秘钥证书管理、对称加密和非对称加密。1、对称加密对称加密需要使用的标准命令为enc,用法如下:openssl enc -ciphername [...

2019-04-12 16:24:23 415

原创 OGG的mgr进程删除trail文件失效

环境描述:系 统:HP-UX数 据 库:oracle 11gR2 11.2.0.4.0OGG版本:11.2.1.0.33故障描述:mgr配置的purgeoldextracts删除策略失效,源端有几个一个失效的trail文件一直未被删除。故障原因:源端的抽取进程产生的trail文件和对于的投递进程在目标段产生的trail文件同名 都为./dirda...

2019-04-10 14:36:45 1345

原创 SQL_TRACE跟踪实验

实验环境:系统信息:linux 6数据库:oracle11gR1测试表:frank.tk测试内容:业务部门反映某个查询特别慢,语句:select * from tk where qe=5,分析慢的原因:开启sql_trace来跟踪操作的后台递归活动,分为 a,b两种情况,本实验采用方法vb:a.跟踪非当前会话下的其他用户的某个session: 收集被跟踪会话信息...

2019-04-03 14:40:23 303

原创 发生行迁移的解决办法

当行迁移的情况比较严重时,需要对这部分进行优化。 检查行迁移的方法:1) 运行$ORACLE_HOME/rdbms/admin/utlchain.sql2) analyze table table_name list chained rows into CHAINED_ROWS3) select * from CHAINED_ROWS where table_name='table_na...

2019-03-18 13:58:12 323

原创 带着问题学习weblogic

Weblogic基本概念 域:一个weblogic服务器的逻辑相关组,可以使用单一属性集来进行管理,域里面有服务器或服务器集群,且同一个域内的所有weblogic服务器实例必须处于同样的版本大小。域中的服务器可以处于不同的维护包水平,只要管理服务器处于相同的维护包水平或高于受管服务器。服务器server:分为管理服务器和受管服务器,部署了应用与资源的可配置实例(例如:we...

2019-02-28 09:24:56 154

原创 记录一次抽取进程的合并

⚠️此合并操作需要进程内无长事物同步时进行,如进程有延迟,需要等待长事物同步完毕后操作,且合并操作会有重复操作,目标端会出现重复数据。1.  stop  <抽取进程>    GGSCI>stop <extname> 2.  记录源端需要合并的抽取进程的最早时间和产生的trail文件编号。    GGSCI>info <extname>...

2018-11-26 11:21:50 264

原创 OGG开启DDL单向复制

源端执行 1.登陆ogg[oracle@source ogg]# ./ggsci2.编辑全局参数文件,增加一行配置如下GGSCI (source) 1>edit param ./GLOBALS ggschemas  ogg3.登陆源端数据库数据库,依次调用一下脚本自信[oracle@source ogg]# sqlplus / as sysdbaSQL&g...

2018-10-16 16:57:57 731

原创 OGG主备切换流程

 一、为防止计划和非计划停机,ogg支持数据从主库复制到备库,分为以下两种模式:primary_standby (主备模式):只在主端进行增删改,在备端进行报表查询或者统计,配置两组对向的extract-pump-replicat,但常规时间内,只有主到备的链路是running状态,2.   active-active(双活模式)两端都可增删改查, 二、primary_s...

2018-09-14 09:25:32 1697

原创 Oracle 11g R2数据库文件迁移案例

数据库文件存放在存储上,当需要更换新存储时,就需要变更新的存储路径,迁移原有的数据文件,本文档介绍两种数据文件迁移的方法。省略输出结果。一、RMAN迁移数据文件 步骤:1.修改参数文件中控制文件的存放位置SQL>alter system set control_files='/newdirect/control01.ctl' scope=spfile2.备份控制文件RMAN>backu...

2018-05-10 16:04:37 1419

原创 oracle手动建库

1.确定实例名$export ORACLE_SID=orcl2.设置环境变量$[oracle@memory ~]$ vim /home/oracle/.bash_profileexport PATHexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1export TEMP=...

2018-04-25 14:27:58 259

原创 客户端连接服务器端后sysdate时间不正确的处理

一、环境信息介绍业务类型:某地级市社保数据库操作系统:aix 7.2数据库版本: 11.2.0.4数据库架构:Rac R2数据文件存储:ASM二、故障描述开发人员使用sql developer连接数据库查询sysdate时间与北京时间出现几小时的时差,系统工程师只修改了系统时间和时区。三、修改过程(只记录解决问题流程,省略输出结果)1.修改服务器系统时间#echo $TZ        (⚠️如果...

2018-03-28 15:34:04 1246

原创 Oracle数据库的用户管理

一、用户创建的语法⚠️externally创建外部用户:这样的用户必须由外部服务,例如操作系统或第三方服务进行身份验证,以确保外部用户访问特定的数据库用户。1.常规用户创建的语法:create user 名字 identified by 密码default tablespace ???                        --默认的表空间。temporary tablespace ???...

2018-03-02 07:19:45 533

原创 记一次追溯业务表被删除的原因

运维项目生产环境内两张业务表丢失,导致应用无法使用,后开发人员通过逻辑备份后将其恢复,但甲方要明确删除动作,一下介绍通过日志挖掘来查找表丢失的原因,此文档省略部分输出结果,只记录解决思路。一、环境信息:操作系统版本: AIX 6.1数据库版本:oracle  11.2.0.4数据库配置:RAC数据文件格式:裸设备二、处理过程1.sys用户登录数据库,检查是否存在logminer 的程序包SQL&g...

2018-02-24 11:36:32 248

原创 OGG案例分享:由于表缺少唯一性索引导致DML操作性能降低

环境信息源   端:Oracle 11.2.0.4 RAC R2目标端:Oracle 11.2.0.4 RAC R2源端是生产库。目标端数据库采用ogg,按表名 从生产库同步至与生产库配置相同的交换数据库内的数据,提供客户端只读访问。故障处理思路1.巡检中发现交换库端ogg的replicat进程为running状态,且有延迟GGSCI (hxbak2) 1> info allProgram ...

2018-02-19 19:06:35 929

原创 追溯oracle数据库内业务用户密码被修改异常操作

问题情况描述:客户提出业务不能响应,用户名原密码登录报错,怀疑密码被人为修改环境接受:操作系统:AIX 5.3数据库版本:9.2数据库配置:RAC数据文件格式:裸设备处理过程:因为数据库开启了归档,所有数据库的历史操作都可以通过挖掘归档日志进行追溯,挖掘工具为oracle自带的logminer。如果修改了用户名密码,会将其命令转化为对数据字典的dml操作。1.使用sys用户查看数据库是否存在log...

2018-02-16 19:36:20 654

原创 记 一次dg断档恢复案例

一、运行环境操作系统:HPUNIX数据库版本:11.2.0.3数据库配置:RAC数据文件存储方式:asm二、故障描述生产环境主备库的数据文件存储方式为ASM,发现备库的归档文件路径磁盘空间不足,删除部分归档日志释放一些空间,但是经过排查发现重启备库后没有开启DG恢复模式,只是在接受主库传过来的归档日志,并没有在备端应用,导致备库删除归档日志文件脚本执行失败,造成归档空间不足...

2018-02-12 22:02:56 1298

原创 DG内容的积累总结

DG(data guard)1. DG:类似mysql的AB复制。dg是一个整体的环境配置,实现:高可用,数据保护,以及灾备三个特性,包含一个主库,一个或多个备库且最多只能有9个备库。⚠️ADG情况说明:10g之前的dg,只有在mount状态下才可以接受应用redo log;11g增加的ADG功能,支持备库在open(read only)的同时可以接受应用主库传过来的redo log。⚠️dg环境...

2018-02-09 16:11:17 973

原创 DG出现gap sequence 常规恢复思路

1.查看备库的scn⚠️如果控制文件,数据文件,数据文件头部的scn不一致,需要根据日志中的gap的起始sequence# 找到对应的scncol  current_scn for a999999999;select current_scn from v$database;2.查看主库在断点后是否添加数据文件select file#,name, from  v$datafile where cur...

2018-02-09 15:12:53 973

原创 记 一次asm磁盘组数据迁移案例

前     言数据库在添加数据文件时报错:ORA-01119,ORA-17520,ORA-00600错误,根据报错无法判断故障点,而且生产库无法进行其他测试,比较稳妥的办法是新建一个磁盘组,将现有的数据迁移到新的磁盘组上。环境介绍操作系统:solaris 11数据库版本:11.2.0.4数据库架构:rac数据存储格式:asm处理过程1.备份数据库和控制文件#su - oracle$rman tar...

2018-02-07 22:13:46 512

原创 Oracle数据库补丁升级的一些积累

一、补丁相关的术语在数据库技术支持服务过程中,经常会遇到补丁相关的术语,现在集中做一下说明。 1. interim patch/one-off patch是我们常说的小补丁,为了修复某个bug而发布的补丁,这种补丁推荐在测试库上测试无误后再安装在生产库上。2. merged patch:合并的补丁,当几个小补丁之间冲突,不能同时安装的时候,需要提供这种 merged patch。补丁冲突主要是由于...

2018-02-05 15:04:33 3281

原创 EMP/IMP及数据泵配置规范汇总

前 言oracle 10g引入最新的 Data pump 技术,可以将数据库元数据和数据快速移动到另一个oracle数据库中。数据泵导入/出的作用:实现逻辑备份和恢复。在数据库用户之间迁移对象。在数据库之间移动对象。实现表空间搬移。数据泵和imp/emp的区别:10g之前,只有imp/emp,imp/emp是客户端工具,但可以在客户端和服务器端使用。10g之后,新增

2018-02-04 12:23:09 1204

原创 RAC集群启停的总结

方法一:srvctl操作rac集群启停的用法一、RAC集群的分步关闭rac集群的关闭顺序:关闭数据库实例>关闭asm实例>关闭集群服务1.关闭数据库实例#su - grid$cd /u01/app/11.2.0/grid/bin$srvctl status database -d 数据库名(database_name)$srvctl...

2018-02-01 14:52:54 2149

原创 锁(lock)相关知识总结

概述:锁机制在维护数据库并发性和一致性中扮演重要的角色,它可以防止错误的数据修改或错误的数据结构调整。锁,死锁,阻塞是三个既独立又有关联的概念,会话持有锁时,只有其他会话也想访问相同的锁资源时,才可能产生阻塞(某些情况下并不阻塞,例如DML操作并不阻塞查询),所以有锁是正常的,有阻塞才会影响业务,平常说的“被锁了”,绝大多数是指存在阻塞现象。死锁是指两个或更多会话互相阻塞对方,

2018-02-01 12:22:20 953

原创 oracle建库配置规范

写此文单的目的:实际工作的项目集成中数据库安装完毕后,会遇到因为配置不规范而给后期运维带来的各种问题,此文档统一规范可能遇到的问题,以防增加后期的工作量。一、初始化参数配置名词解释:open_cursors单个会话打开游标数。通常默认值够用,如果超过默认值,说明代码可能存在问题,如打开游标未关闭。调整此参数以减少报错。db_files此参数控制数据文

2018-01-30 16:13:57 1161

原创 内存参数调整,报ORA-00845错误

操作系统环境:linux 7.2数据库版本:Oracle  11.2.0.4数据库框架:单实例数据存储形式:本地文件系统过程描述:虚拟机增大物理内存,数据库相应的调整 sga , pga 大小。Oracle 11g 调整PAG,SGA的方式有两种第一种:内存管理为AMM(automatic memory management),调整memory_target,memor

2018-01-28 09:59:18 348

原创 ASM日常总结

一、ASM使用中需要注意的知识点1.单个磁盘的大小不要大于2T,因为超过2T的磁盘无法创建磁盘组。2.尽量使用多块大小相同的磁盘创建同一磁盘组,这样做的好处有两点:    a.磁盘头部损坏时方便更换,减少数据损坏风险。    b.如果大小不统一,容易导致磁盘组剩余容量足够但不能使用的问题。3.创建磁盘组之前要设置好冗余度,之后无法调整,需要改变磁盘组的冗余(external,

2018-01-27 14:47:12 3858 2

空空如也

空空如也

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

TA关注的人

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