数据库
文章平均质量分 66
Lyon0x
这个作者很懒,什么都没留下…
展开
-
RHEL7环境下19c RAC安装udev规则配置ASM共享存储
【引言】最近RHEL7.6环境下安装了一套oracle 19C的环境,其中最基础的asm前期共享存储UDEV配置,配置时有点意思,故特此记录下,以备后续查看。Step 1: 取得多路径融合的UUID#udevadm info --query=all --name=/dev/mapper/mpatha | grep -i DM_UUIDE: DM_UUID=mpath-360002ac0000000000000003a00019a05[root@approd-rac1 ~]# udevadm原创 2021-01-06 19:55:49 · 1420 阅读 · 0 评论 -
ORACLE RAC ASM磁盘规划
基于ASM冗余设计架构实现的数据库双活方案,如何规划ASM?ASM使用独特的镜像算法:不镜像磁盘,而是镜像盘区。作为结果,为了在产生故障时提供连续的保护,只需要磁盘组中的空间容量,而不需要预备一个热备(hot spare)磁盘。不建议用户创建不同尺寸的故障组,因为这将会导致在分配辅助盘区时产生问题。ASM将文件的主盘区分配给磁盘组中的一个磁盘时,它会将该盘区的镜像副本分配给磁盘组中的另一个磁盘。给定磁盘上的主盘区将在磁盘组中的某个伙伴磁盘上具有各自的镜像盘区。ASM确保主盘区和其镜像副本不会...原创 2020-12-16 21:17:58 · 4517 阅读 · 0 评论 -
2020-11-10
我们都知道Oracle RAC具有复杂的集群架构,今天和大家分享一下RAC与共享存储的规划。在开始之前,先简单分析一下oracle rac的基本组成:OracleRAC可以从软件和硬件两个维度展开理解,其中,软件包括集群管理软件(clusterware)以及磁盘管理(ASM),构成RAC高可用解决方案;硬件则对接服务器、网络以及存储。下文我们将从RAC的工作机制、文件规划、ASM磁盘管理三个方面,让大家了解OracleRAC的存储规划。Oracle RAC的是怎么工作的老王家儿子卖早原创 2020-11-10 16:39:25 · 277 阅读 · 0 评论 -
ORACLE 数据库的体系结构
先来看一个图,这个图取自于教材,这个图对于从整体上理解 ORACLE 的体系结构组件,非常关键。首先看张图:对于一个数据库系统来说,假设这个系统没有运行,我们所能看到的和这个数据库相关的无非就是几个基于操作系统的物理文件,这是从静态的角度来看,如果从动态的角度来看呢,也就是说这个数据库系统运行起来了,能够对外提供服务了,那就意外着数据库系统启动了自己的一个实例,综合以上2个角度,Oracle如何定义上述描述呢?我们来引入第一个概念,Oracle服务器,所谓Ora...原创 2020-11-10 16:28:02 · 793 阅读 · 0 评论 -
Oracle - 数据库的实例、表空间、用户、表之间关系
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件。Oracle有一个很大的内存快,成为全局区(SGA)。.原创 2020-10-16 16:38:05 · 171 阅读 · 0 评论 -
存储数据:文件系统VS数据库系统
一、文件系统与数据库系统的概念及其发展1.文件系统 所谓的文件系统简单地说负责存取和管理文件信息的软件结构。例如电脑的硬盘C、D、E、F盘和可以动的存储设备等。文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。 文件系统由三...原创 2019-06-15 17:53:57 · 1628 阅读 · 0 评论 -
Mysql查询语句——多表关联查询、子查询
1.查询一张表: select * from 表名; 2.查询指定字段:select 字段1,字段2,字段3….from 表名; 3.where条件查询:select 字段1,字段2,字段3 frome 表名 where 条件表达式;例:select * from t_studect where id=1; select * from t_student...原创 2018-09-14 20:31:28 · 301 阅读 · 0 评论 -
Mysql常用数据库命令、表命令、数据命令总结
数据库命令:创建create database 数据库名 charset=utf8;删除drop database 数据库名;查看所有数据库:show databases;使用数据库:use 数据库名;----------------------------------------表命令:create table 表名(列...);唯一标识的要求:id 类型:int uns...原创 2018-09-14 17:23:28 · 115 阅读 · 0 评论 -
Python与Mysql数据库交互
安装引入模块安装mysql模块sudo apt-get install python-mysql在文件中引入模块import MysqldbConnection对象用于建立与数据库的连接 创建对象:调用connect()方法conn=connect(参数列表)参数host:连接的mysql主机,如果本机是'localhost' 参数port:连接的mysq...原创 2018-09-17 17:24:39 · 142 阅读 · 0 评论 -
Oracle数据库的实例、表空间、用户、表之间关系
Oracle - 数据库的实例、表空间、用户、表之间关系完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例...转载 2018-08-14 20:52:17 · 138 阅读 · 0 评论