
database
Martin201609
这个作者很懒,什么都没留下…
展开
-
基于keepalived+sentinel+redis主从的redis高可用性架构方案
基于keepalived+sentinel+redis主从的redis高可用性架构方案环境说明在一般小项目中的我们常用redis主从模式,redis数据库是单进程单线程的架构,使用单机或简单的主从模式,来尽量保证缓存数据库的可持久化,当单节点出问题时,我们可以从节点来获取数据。而当在规模大的项目或生产环境要求高的时,一般redis高可用性架构。 一般来说,redis高可用性架构有在致三类高可...原创 2019-12-17 14:40:16 · 727 阅读 · 0 评论 -
dbca静默模式创建数据库
DBCA使用静默模式创建数据库基本信息数据库版本: oracle 11.2.0.4操作系统版本: rh linux 7.5在配置数据库时,我们没有用户界面,vnc没有安装,使用dbca静默模式创建数据库dbca -silent …在此处,使用模板文件,创建传统OLTP数据库模板文件的位置:$ORACLE_HOME//assistants/dbca/templatesData_Wa...原创 2019-08-05 09:40:16 · 1834 阅读 · 0 评论 -
oracle统计信息被锁定处理
oracle统计信息被锁定处理基本现象ORA-20005: object statistics are locked (stattype = ALL)在进行SQL时,发现一个表的统计信息过旧,想要收集一个表的统计信息然而信息报错如下:SQL> begin2 dbms_stats.gather_table_stats(ownname => ‘DB’, tabname =...原创 2019-08-01 10:12:29 · 3406 阅读 · 0 评论 -
Oracle SCN概念和说明
Oracle scnOracle SCN: oracle system change number 记录数据库变更的时间号The system change number (SCN) is a database ordering primitive. The value of an SCN is the logical point in time at which changes are ma...原创 2019-08-02 08:21:35 · 617 阅读 · 0 评论 -
oracle数据库启动过程分析
数据库的初始化通过sql_trace跟踪启动过程来分析跟踪数据文件如何到内存初始化过程startup mount;select value from v$diag_info;alter session set sql_trace=true;alter database open;查看trc文件,发现首先执行的是创建boostrap$表实际上orac...原创 2019-08-05 17:05:22 · 391 阅读 · 0 评论 -
oracle char和varchar2区别和修改trace跟踪
现象和版本系统版本:linuxoracle 11.2.0.4.0现象:最近同事在测试环境扩展一个数据表的char(9)到char(20),致数据库hang住,查看了数据表的数量有1000多万行。故总结下char和varchar2的区别,以及修改跟踪t扩展char的具体的trace动作char和varchar2的区别char的长度是固定的,varchar2的长度是变化的。char(...原创 2019-08-08 11:59:01 · 348 阅读 · 0 评论 -
oracle数据库文件转储和trace跟踪整理
跟踪文件在11g之后,当使用查看当前用户的trc文件,可以直接使用v$diag_into视图来查看SYS @ BIRD>select * from v$diag_info; INST_ID NAME VALUE---------- ---------------------- ---------------------------------...原创 2019-08-02 16:18:04 · 609 阅读 · 0 评论 -
sqlplus / as sysdba 在linux系统所发起进程
关于sqlplus / as sysdba所触发的进程说明基本流程bash --> sqlplus进程 --> oracle数据库的进程我们执行sqlplus分析说明shell:sqlplus / as sysdba所触发的进程oracle 13962 13931 0 08:32 pts/0 00:00:00 sqlplus as sysdba其父进...原创 2019-08-02 10:06:43 · 785 阅读 · 0 评论 -
oracle rac后台进程和LMS说明
本文摘抄录oracle官方文档,oracle rac使用的后台进程,用以备忘,记录之。About Oracle RAC Background ProcessesThe GCS and GES processes, and the GRD collaborate to enable Cache Fusion. The Oracle RAC processes and their identifi...原创 2019-08-08 17:03:20 · 3916 阅读 · 0 评论 -
oracle dataguard详解和环境搭建
oracle dataguard配置说明系统环境rh linux 6.3oracle 11g物理备库和逻辑备库物理备库:physical standby, 备库与主数据库完全一样的备份(数据为物理块到块的复制),数据库的表和索引都相同,物理结构是相同的。基于RMAN实现,传输和直接应用redo log来实现。逻辑备库:logical standby ,逻辑备库,standby侧的逻辑信...原创 2019-08-07 11:59:18 · 1968 阅读 · 0 评论 -
rman脚本实现数据库备份策略
使用RMAN实现数据库备份策略rman configure配置说明rman target /show allMAN> show all;RMAN configuration parameters for database with db_unique_name DOG are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defau...原创 2019-08-07 17:31:15 · 274 阅读 · 0 评论 -
oracle golden gate实现高可用或容灾架构设计
OGG支持的基本类型架构source和target基本logical architecture传统同步复制架构:报表架构(report architecture)one-to-one configuration标准实现:使用extract + no datapump使用extract + datapumpextract + external inntermediate s...原创 2019-08-13 11:46:27 · 665 阅读 · 0 评论 -
oracle golden gate原理和安装配置
oracle golden gate使用配置我们采用oracle 11g数据库对应的golden gate传统模式配置:oracle golden gate的逻辑架构:oracle golden gate实现live standby database架构图:系统版本rh linux6.3oracle database 11.2.0.4.0oracle golden gate fo...原创 2019-08-13 09:51:36 · 924 阅读 · 0 评论 -
oracle PLSQL cursor和循环结合使用
oracle PLSQL cursor和循环结合使用/*for循环和cursor*/declare v_empno number(5); v_ename varchar2(100); cursor e_cur is select empno, ename from scott.emp;begin open e_cur; loop --进行循环 fet...原创 2019-05-06 17:45:49 · 1838 阅读 · 0 评论 -
oracle中LPAD和RPAD函数的使用方法
摘抄自:http://www.cnblogs.com/zuizui1204/p/6610025.html学习之:记录lpad rpad使用函数参数:lpad( string1, padded_length, [ pad_string ] )其中string1:源字符串padded_length: 即最终结果返回的字符串的长度;如果最终返回的字符串的长度比源字符串的小,那么此函数实际上...转载 2019-04-25 10:33:52 · 284 阅读 · 0 评论 -
ORA-15041: diskgroup "DATAVG" space exhausted ASM空间假装耗尽不足,resize数据文件和增加数据文件失败
ORA-15041: diskgroup “DATAVG” space exhausted ASM空间假装耗尽不足,resize数据文件和增加数据文件失败ASM 磁盘组空间 磁盘组rebalane原创 2016-10-12 14:26:58 · 2687 阅读 · 0 评论 -
ORA-15041: diskgroup "DATAVG" space exhausted ASM空间假装耗尽不足,resize数据文件和增加数据文件失败
ORA-15041: diskgroup “DATAVG” space exhausted ASM空间假装耗尽不足,resize数据文件和增加数据文件失败查看asm磁盘组的使用su - gridasmcmdlsdgASMCMD> lsdgState Type Rebal Sector Block AU Total_MB Free_MB Req原创 2016-10-12 14:24:01 · 1596 阅读 · 0 评论 -
Oracle 11gR2 RAC网络配置,更改public ip、vip和scanip
Oracle 11gR2 RAC网络管理,更改public IP以及VIPORACLE private IP说明修改网卡名称 public interface ipprivate interfacescan ip原创 2016-09-16 19:02:57 · 4171 阅读 · 0 评论 -
Voting Disk和OCR基础、管理、备份和恢复
Voting Disk和OCR基础、管理、备份和恢复Voting Disk介绍voting disk管理OCR管理voting disk备份voting disk恢复OCR备份OCR恢复原创 2016-09-13 11:06:15 · 6179 阅读 · 0 评论 -
RAC数据库迁移(ASM磁盘组迁移)
RAC 数据库 更换存储数据迁移磁盘盘组rename file 方式无数据库丢失原创 2016-09-09 09:41:23 · 3782 阅读 · 0 评论 -
ORACLE RAC安装过程碰到问题处理汇总
安装oracle rac双机过程磁到问题,记录汇总 RAC安装问题asm磁盘组找不到rpm包安装原创 2016-09-08 09:15:22 · 1007 阅读 · 0 评论 -
DBCA建库找不到ASM磁盘一例
环境信息 red hat linux64 gi 11.2.0.4 oracle 11.2.0.4问题现象 安装完gi软件及oralce database软件之后,通过dbca用户界面建立数据库,发现在node1上数据库能正常建立,在node2上不能正常建立数据库,dbca建库过程在node2上报错 如图: 查看node1和node2上磁盘组状态node1:su - gridSQL原创 2016-09-08 09:01:44 · 5679 阅读 · 0 评论 -
ORACLE ASM磁盘组部分管理
查看asm磁盘在操作系统路径sqlplus / as sysasmshow parameter asm_diskstringSQL> show parameter asm_diskstringNAME TYPE VALUE------------------------------------ ------原创 2016-09-07 08:05:46 · 510 阅读 · 0 评论 -
测试手工卸载ORACLE RAC
不执行deinstall,通过直接删除安装时的文件来删除rac软件 环境信息 [root@rac2 soft_ins]# uname -aLinux rac2 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux删除已安装文件export GRID_HOME=/app原创 2016-09-07 14:58:27 · 970 阅读 · 0 评论 -
ORACLE 11GR2 安装学习时使用的示例数据库
ORACLE安装示例数据库SCHEMA用户HR OE 示例数据库表安装 linux.x64_11gR2_examples.zip原创 2017-02-04 11:11:11 · 3414 阅读 · 0 评论 -
oracle生成随机长度字符串
oracle生成随机字符串当我们构造数据库测试案例时,有时会生成需要使用生成随机长度的字符串使用dbms_random.string方法生成官方引用:https://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_random.htm#ARPLS040使用说明:DBMS_RANDOM.STRING opt IN CHAR, ...原创 2019-04-25 09:34:55 · 1084 阅读 · 0 评论 -
expdp使用parfile配置文件做数据导出
expdp impdp parfile 数据泵 datapumpschemas index原创 2016-11-02 13:43:43 · 4871 阅读 · 0 评论