- 博客(63)
- 收藏
- 关注
原创 数据库容灾 : Data Guard
如果网络条件理想的话,这种模式能够提供类似最高可用性的数据保护,而仅对Primary 数据库的性能有轻微影响。数据库实际上就是产生修改操作、并且负责将修改操作传输到其它服务器上的数据库,它也被称为主数据库,相同 Data Guard。数据库实际上就是产生修改操作、并且负责将修改操作传输到其它服务器上的数据库,它也被称为主数据库,相同 Data Guard。配置参数,配置主备库间网络环境,复制物理备库(逻辑备库由物理转)broker,配置快速的链接式故障转移。数据库既可以是单实例结构,也可以是。
2022-10-12 22:03:27
588
原创 关于DDL,DML,DCL语句
DML(Data Manipulation Language)语句 数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括 insert、delete、udpate 和select 等。DCL(Data Control Language)语句 数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。DDL(Data Definition Languages)语句 数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。
2022-10-11 11:31:30
253
原创 Hadoop基本概念
以 Oracle 为代表的大型关系型数据库系统在企业数据的管理和处理中业已发挥这重要的作用,同时也是不可替代的。但是随着近些年来企业数据量的爆发式增长,原有关系型数据库在成本和效率上的先天不足就日益显露出来,这时新的分布式处理技术。能自动维护数据的多份副本,并且在任务失败后能自动地重新部署计算任务。九部分组成,其中最核心的设计是 MapReduce 和 HDFS。.成本低:可以通过普通机器组成的服务器集群来分发以及处理数据。.成本低:可以通过普通机器组成的服务器集群来分发以及处理数据。
2022-10-10 13:07:12
621
原创 配置 Manager 进程和抽取进程
进程为源端与目标端的通信所动态分配的端口区间。autorestart extract *:针对源数据库的一些配置选项,如数据库归档的位置等等。:当抽取进程遇到一个没有使用的字段时只生成一个警。从日志抽取变化数据时,可根据需要动态地解析。表示自动重启的extract 进程组,每。:指定要从源系统抽取那些表的数据,这里。表名,从而加快抽取进程的启动速度。负责把这部分文件传到目标服务器端。将数据从数据库日志抽取后存放在该。进程会继续执行而不会被异常终止。分钟尝试重启所有进程,重试。连接到源数据库的用户。
2022-10-09 17:47:45
307
原创 Sqoop1 和 Sqoop2 的区别
Sqoop2 Server以 REST 服务方式提供 CLI 和 Web UI.另外,Sqoop2 REST 服务接口能更容易的集成其它框架进来,比如 Oozie, 用来定义 Sqoop2工作流。基于服务的模式,是 Sqoop1 的下一代版本,服务模式主要分为 Sqoop2 Server 和 Client,用户使用时需要在 Sqoop2 Server 安装连接器/驱动器,所有配置信息都在 Sqoop2 Server进行配置。使用已经建好的链接,不需要了解该链接的具体细节信息,按需获取即可。
2022-10-08 14:28:12
1524
原创 HBase 的服务器
HBase 会自动地将表划分为不同的区域,每个区域包含所有行的 一个子集,靠主键来区分。从物理上看,一张表被拆分成了多个块,每个块就是一个 HRegion用表名。HRegion 会保存一个表里面某段连续的数据,从开始主键到结束主键,一张完整的表格是保存在多个。的目标主要依靠横向扩展,通过不断增加廉价的商用服务器来增加计算和存储能力。数据导入功能,使得传统数据库数据向HBase 中迁移变的非常方便。的服务器体系结构遵从主从服务器的架构,它由。提供了高可靠性的底层存储支持,当表的大小超过设置值的时候,
2022-10-07 22:15:22
579
原创 Hadoop常用的命令及选项
moveToLocal [-crc] 到本地移动。-copyToLocal [-ignoreCrc] [-crc] [hdfs 源路径。-copyFromLocal 上传文件。> 查看指定路径的当前目录结构。目 的路径] 到本地复制。> 统计目录下个文件大小。> 汇总统计目录下文件(文 件>
2022-10-06 15:01:19
158
原创 关于sql知识
#service iptables save 保存防火墙状态#service iptables stop 停止防火墙#chkconfig iptables off 永久停止防火墙#service network reload 重新加载网卡,如果全为ok,则正常#/etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡#emctl status dbconsole 可查看 EM (企业管理器)的状态,点击链接地址htpps://localhost:&
2022-10-05 23:55:21
132
原创 SQL及PLSQL实践练习
编写一个匿名块,把所有员工的姓名、薪水、所在部门名称和工作地点提取到一个INDEX_BY TABLE 变量中输出,要求使用游标。)查询出消费排在第二的所有用户的信息。)查询出前两名的平均费用。
2022-10-03 16:08:18
325
原创 从 PDB$SEED 创建新 PDB
在 PDB_PLUG_IN_VIOLATIONS。创建授予本地 PDB_DBA 角色的本地用户 (PDBA)创建完整目录,包括指向 Oracle 提供的对象的元数据。从 PDB$SEED 数据文件复制数据文件。如果在 READ-ONLY。在 READ-WRITE。在不使用子句的情况下从种子创建新。如果客户创建的公用用户或角色已创建。创建临时表空间 TEMP。SYSAUX 表空间。视图中报告任何违规。
2022-10-01 16:22:59
883
原创 关闭和打开CDB和一个PDB
关闭多租户容器数据库cdb2,以打开和关闭具有不同子句的PDB。连接到cdb2中剩下的另一个PDB,除了PDB$SEED之外。连接到cdb2中的任何PDB,除了PDB$SEED。以immediate模式关闭PDB2_1。尝试以PDB2_1的用户的身份进行连接。连接到容器数据库cdb2以关闭它。重新连接到pdb2_1,并从。
2022-09-30 21:00:15
379
原创 实践练习命令执行
客户新系统上线测试,根据备份策略的要求,请启用控制文件的自动备份、打开优化选项、保留策略为恢复窗口。该表空间允许文件自动扩展,配额不受限制。有完全权限、同组其他用户和组外的用户仅有执行权限。然后创建一个永久的数据库完全备份,该备份保存在。请创建一个正常冗余的磁盘组,该磁盘组包含有。四块磁盘,分成两个故障组。分配给该两个用户组。接着创建操作系统目录。请创建一个透明加密的用户表空间。该表的结构和字典视图。
2022-09-29 17:11:10
370
原创 数据库容灾GoldenGate
基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而广泛应用在应急系统、 联机报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾、数据库升级及移植以 及双业务中心等多个关键应用场合。是一种基于日志的结构化数据复制备份软件,它通过解析源数据库联机日志或归档日志以获取数据的增量变化,然后再将这些变化应用到目标数据库,从而实现源数据库与目标数据库的同步。配置完成后,应确保对新增加的服务名。实例,依次执行以下命令。
2022-09-28 15:29:35
368
原创 创建Data Guard Broker配置和在配置中添加 Standby Database
创建Data Guard Broker配置和在配置中添加 Standby Database
2022-09-27 15:12:20
336
原创 DATA GUARD代码(部分)
2. 配置 log_archive_config注意:必须在设置了 log_archive_config 之后, 才能在最高可用性模式下打开主数据库。数据库的网络服务名,主库实 例可使用这个网络服务名连接到物理备库。1. 配置 log_archive_dest_1。3. 配置 LOG_ARCHIVE_DEST_2。在u01prmy环境下执行 netmgr进行配置。DATA GUARD代码。增加快速恢复区大小到。创建备库的网络服务名。
2022-09-26 21:22:51
357
原创 创建备份集和映像副本
创建备份集的命令类似于:BACKUP AS BACKUPSET FORMAT '/BACKUP/df_%d_%s_%p.bus' TABLESPACE hr_data;创建映像副本的命令类似于:BACKUP AS COPY FORMAT '/BACKUP/df_%d_%s_%p.bus' TABLESPACE hr_data;其中 FORMAT 用来定义备份片段的保存位置和命名格式,也可使用 ALLOCATE CHANNEL 和CONFIGURE 命令来指定。
2022-09-24 11:23:18
131
原创 重做日志组的三种状态
INACTIVE 状态,不再向该重做日志组写入数据,且恢复实例时也不再需要的日志组。CURRENT 状态,LGWR 进程当前正在向该重做日志组写入重做数据的日志组。ACTIVE 状态,不再向该重做日志组写入数据,但是恢复实例时仍然需要的日志组。在丢失了重做日志组后进行恢复时要根据丢失的日志组状态进行不同的处理。一个重做日志组在给定的时间必定属于 CURRENT、ACTIVE。一个重做日志组在给定的时间必定属于 CURRENT、ACTIVE。INACTIVE 三个状态之一。INACTIVE 三个状态之一。
2022-09-23 14:33:05
619
原创 SQL*Loader进行数据移动
移动数据很多情况下,需要将数据批量加载到数据库,或需要在数据库之间进行数据的传输。常见的情形 是从联机事务处理系统提取数据填充到数据仓库,或将数据从生产系统复制到测试环境或开发环 境。对大规模操作而言,使用标准 INSERT 语句输入数据并不总是最佳方式,Oracle 数据库附 带了 SQL*Loader功能来支持批量操作。SQL*Loader 工具可以将第三方系统生成的数据集加载载到 Oracle 数据库的表。常规插入加载数据查看表行数据直接路径加载查看表行数据
2022-09-22 15:38:51
191
原创 数据库备份恢复
完全备份backup database;设置RMAN自动备份控制文件configure controlfile autobackup on;查看备份list backup;模拟故障cd $ORACEL_HOME/dbsrm -rf *cd $ORACLE_BASE/oradata/xe/rm -rf *恢复参数文件startup nomount pfile='$ORACLE_BASE/admin/数据库实例/pfile/init.ora';DBID需同原始
2022-09-21 23:29:54
239
原创 集群数据库系统的配置及安装过程
对每个节点均进行以下修改/etc/security/limits.conf 文件,/etc/pam.d/login文件,/etc/sysctl.conf 文件。Grid 基础架构的安装成功后,切换Oracle用户登录,在/stage/database目录下运行runIsnstaller 程序,对数据库软件进行安装。在udbs01主机以grid用户登录在/stage/grid目录下运行runIsnstaller 程序,进行Grid 基础架构的安装。对共享磁盘/dev/dba。安装 cvuqdisk。
2022-09-20 21:54:46
406
原创 表空间的创建语法
tablespace_name:要创建的表空间的名称,该名称在数据库中是唯一的,并且必须符合。PERMANENT:指定表空间将用于保存永久对象,这是默认设置。:在创建表空间之后使该表空间立即对授权访问该表空间的用户可用。:指定日志属性,它表示将来的表、索引等是否需要产生日志。:指定允许分配给数据文件的最大磁盘空间。:指定表空间由系统管理区的自动扩展。:在创建表空间之后使该表空间不可用。字节的统一的区来管理表空间。:指定表空间的本地管理属性。:指表空间段的管理方式。:指定如何管理表空间的区。
2022-09-19 20:54:03
327
原创 节点间的ip配置
在创建RAC中,下列的所有IP配置在每个节点都包含在/etc/hosts文件中。公有IP(Public IP):唯一标识该节点,对外提供网络服务,每个节点配置一个公有IP;虚拟IP(Virtual IP):与监听捆绑,每个节点配置一个虚拟IP;私有IP(Private IP):集群内部节点间进行心跳,互相确认各自状态,每个节点配置一个私有IP;SCAN IP(Single-Client Access Name IP):在各节点间漂移,引导新的访问需求,实现集群中各节点的负载均衡。整个集群配置
2022-09-18 14:06:42
592
原创 共享磁盘另一个主机上无法显示分区情况
在udbs01虚拟机上添加新的磁盘空间磁盘/dev/sdb进行分区后,在udbs02主机上检查/dev/sdb共享磁盘分区情况(出现如下情况):无法显示共享磁盘的分区情况可以使用:/etc/init.d/oracleasm enable对oracleasm进行启动,进行扫描查看分区情况:与udbs01中的保持一致
2022-09-16 17:04:00
265
原创 集群一致性
集群一致性CSS(ClusterSynchroni-zation Service) 负责构建集群,并且维护集群的一致性NM(Node Management)GM(GroupManagement)cssdagent作为一个代理进程会去启动ocssd.bin守护进程。而cssdagent和cssdmonitor会同时实现以下的功能。□功能1:ocssd守护进程每秒钟都向cssdagent和cssdmonitor注册自己的状态信息。□功能2:cssdagent和cssdmonitor
2022-09-15 21:31:42
83
原创 双机互信关系的配置
针对grid和Oracle用户配置ssh双机信任关系配置Oracle用户:在udbs01和udbs02主机上分别生成各自的RSA和KEY文件[oracle@udbs01 ~]$ ssh-keygen -t rsa[oracle@udbs01 ~]$ ssh-keygen -t dsa[oracle@udbs02 ~]$ ssh-keygen -t rsa[oracle@udbs02 ~]$ ssh-keygen -t dsa在主机 udbs01 上将两台主机生成的 RSA and
2022-09-14 22:36:27
432
原创 find查找文件
1.查找当前用主目录的所有文件find~2. 查找文件属主具有读、写权限,并且文件所属组的用户和其它用户具有读权限的文件:find . -perm 644 -exec ls -l {} \;3. 查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径:find / size 0 -type f -exec ls -l {} \;4. 查找/var/log 目录中更改时间在 7 日以前的普通文件,并在删除之前询问:find /var/log -mtime +7
2022-09-12 22:09:13
1419
原创 检查安装包(grid infrastructure和Oracle database所需补丁)
检查安装包根据文档说明,安装 Grid Infrastructure 和 Oracle Database 所需的补丁包有:binutils-2.15.92.0.2compat-libcap1-1.10compat-libstdc++-33-3.2.3elfutils-libelf-0.97elfutils-libelf-devel-0.97expat-1.95.7gcc-3.4.6gcc-c++-3.4.6ksh-20100621glibc-2.3.4-2.41
2022-09-08 19:44:32
278
原创 打开数据库
为什么需要重新设置日志?答:需要重新设置日志,因为已恢复的控制文件中的scn与数据文件中记录的scn不匹配。为什么打开的数据库仍然失败与重置日志项?答:控制文件中的scn比数据文件中的scn更早,并且数据文件没有使用直到原因进行恢复。需要恢复数据库,以便控制文件能够与数据文件同步。
2022-09-07 22:48:42
232
原创 跟踪文件查找产生错误原因
通过显示dbw跟踪文件查找问题原因:查看最后一个跟踪dbw跟踪文件。通常,最后一条错误消息会列出原因。跟踪文件内容显示USER表空间中缺少一个数据文件
2022-09-02 14:01:49
131
原创 案例分析(关于归档非归档模式)数据库恢复
案例一(冷备)备份将在每天晚上关机期间执行,并采用增量备份策略。1级备份每晚都会应用到以前的0级备份。ARCHIVE LOG LIST命令将显示(数据库处于非归档模式,自动归档是禁用的)包含SYSAUX表空间数据文件的磁盘已崩溃非归档模式在生产线上是不可恢复的,一旦非归档模式的数据库出现故障,任何一个关键性或者非关键性文件丢失,都要将整个库进行还原,还原到已经执行备份时的状态。在生产中不用非归档模式。如果非归档模式启用了增量备份,我们将0级增量备份还原进去以后通过recover no redo
2022-08-31 20:01:52
489
原创 Oracle(FRA)
快速恢复区域(FRA)在完全和增量备份策略中必须要配备(FRA)快速恢复区域(FRA)是Oracle数据库管理的空间,可用于保存RMAN磁盘备份、控制文件自动备份和存档的重做日志文件。可以保留在快速恢复区(FRA)的文件类型有哪些?持久条目包括:当前控制文件的多路复用副本,联机重做日志的多路复用副本。临时条目包括:归档重做日志、数据文件副本、控制文件副本、控制文件自动备份、备份片段、闪回日志。DB_RECOVERY_FILE_DEST 设置 FRA 的位置。DB_RECOVERY
2022-08-31 18:42:55
790
原创 使用归档备份的恢复步骤
使用归档备份的恢复步骤:1.使用环境变量指向ORCL实例,登录到RMAN并连接到RMAN目录:rman target "'/ as sysbackup'" catalog rcatowner@rcat2.确认要使用的恢复点的名称,例如:KEEPDB:LIST RESTORE POINT ALL;3.通过使用还原点还原和恢复数据库:RESTORE DATABASE UNTIL RESTORE POINT 'KEEPDB';RECOVER DATABASE UNTIL RESTOR.
2022-08-29 23:39:27
1391
原创 备份策略:案例分析
案例1第一个案例是一个在联机事务处理系统(OLTP)数据库,每天处理大量的事务。业务需求没有数据丢失,停机时间最短。还原和恢复的时间必须少于一个小时。这个数据库是300gb。有几个TB的磁盘空间可用于备份。所有可用的磁盘都具有相同的属性(大小、I/O速率和延迟)。可使用磁带备份。问:采取了哪些步骤来保护数据库(例如,将数据库置于档案日志模式)首先数据库置于归档模式,配置fra,数据库要支持增量备份最好是启用块更改备份功能实现快速的增量备份问:需要多少磁盘空间?300gb问:用什.
2022-08-27 22:41:06
271
原创 Oracle备份策略
完全和增量备份适用范围:能够容忍数小时/数天RTO的数据库磁盘为高级的环境备份之间的中档频率变化较低(<20%)备份策略:每周0级和每日差异的磁带增量备份集,具有可选的备份压缩启用块更改跟踪,以便在增量备份期间只读写已更改的块。备份归档的日志,并根据需要保留在磁盘上增量更新的磁盘备份使用范围:可以容忍不超过几个小时的RTO的数据库其中磁盘可以分配给1倍大小的数据库或最关键的表空间的环境备份策略:初始映像复制到FRA;每日增量备份使用增量.
2022-08-26 21:20:10
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人