自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Consul 理解

SERVER表示consul的server模式,表明这个consul是个server,这种模式下,功能和CLIENT都一样,唯一不同的是,它会把所有的信息持久化的本地,这样遇到故障,信息是可以被保留的。当个SERVER下面有LEADER的字眼,就表明这个SERVER是它们的老大,它和其它SERVER不一样的一点是,它需要负责同步注册的信息给其它的SERVER,同时也要负责各个节点的健康监测。是consul节点的一种模式,这种模式下,所有注册到当前节点的服务会被转发到SERVER,本身是不持久化这些信息。

2023-06-27 15:34:23 314

原创 浅析 ddl,dml,dql,dcl 概念定义

DDL(Data Definition Language)语句: 数据定义语言,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。DML(Data Manipulation Language)语句: 数据操纵语言,主要是对数据进行增加、删除、修改操作。常用的语句关键字有 INSERT、UPDATE、DELETE 等。DQL(Data Query Language)语句:数据查询语言,主要是对数据进行查询操作。常用关键字有 SELE

2022-07-17 15:02:25 587

原创 Hadoop启动服务

hadoop@hadoop1~]$zkServer.shstart(各个节点)[hadoop@hadoop1~]$zkServer.shstop(各个节点)也可以使用./stop-all.sh关闭Hadoop。HBase切换到$HBASE_HOME/bin。HBase切换到$HBASE_HOME/bin。之间的启动顺序是启动。停止顺序刚好相反停止。...

2022-07-16 08:30:00 965 1

原创 把 HBase 中的数据集成到 Hive 数据仓库中

hive 集成

2022-07-16 01:35:50 455

原创 sqoop报错:ERROR tool.ImportTool: Error during import: Import job failed!

出错了ERRORtool.ImportToolErrorduringimportImportjobfailed!权限问题,可以去修改权限chmod777路径(我的是$HBASE_HOME/bin)(使用Sqoop将生产历史数据初始化同步至HBas)然后在执行一遍就好了。

2022-07-14 23:56:04 523 1

原创 tar解压: Exiting with failure status due to previous errors且找不到文件或者目录

解决思路:在root下解压完成!!!

2022-07-14 16:10:00 474

原创 将安装包 ggs_Adapters_Linux_x64.tar 在主机的 GG_HOME 下解压,环境变量GG_HOME没有目录

背景:我在做项目练习的时候,目标端 GoldenGate 安装时需要在主机的 GG_HOME 下解压安装包 第一反应是环境变量没有生效在root下source $GG_HOME 使其生效,然后重启重新登陆一般就能解决在我这里他没有解决 echo $GG_HOME是好的那就是没有目录cd /opt/ggs 那就创个目录 权限问题 问题解决 皆大欢喜下来就可以解压了 $GG_HOME下就有包了解压即可!!!......

2022-07-14 15:45:17 335

原创 如何查看oracle数据库时32位还是64位

查看oracle数据库时32位还是64位

2022-07-14 12:43:02 1182

原创 如何用共享文件夹上传本地文件到linux

启发是我今天想把csv文件导入数据库,然后出现了如下错SP2-0734这个错误我搜了一下说是由于格式不正确或者是有空格啥的说是不能打开文件,于是我一直在想怎么把本地文件导进去呃最后是在VM虚拟机加了一个共享文件夹然后在linux里 cd/mnt/hgfs 就能到共享的主机文件夹啦啦啦于是乎我就成功的导入了csv文件,po图...

2022-07-14 01:12:02 353

原创 (已解决)执行hive初始化时一直报错:Failed to get schema version.和 Failed to load driver

这是我出现的错误,最开始是图二,在我的不断尝试下变成图一,在变成图二,而且没有提示出错了在博客上搜索是我的思路之一,网上的解决办法有改权限,有重置密码,这些我的都没有问题,由于不断的试错,越来越没有思路,请教了老师第一步先检查一下hdfs和yarn是否正常(jps查看下,我的确实都没了)第二步 mysql数据库是否正常(这一步我开始是sudo service mysql restart )如果都好着的话,第三步把hive-site.xml的参数检查一下(当时我检查了不下10次,最后连大小写都没有放过)第四

2022-07-12 17:51:57 2216

原创 启动hadoop出现ssh: connect to host master port 22: No route to host

首先试着ping主机名,IP 发现不通解决办法 1.重启(还是不行)2关闭防火墙service iptables stopchkconfig iptables off解决问题

2022-07-11 22:27:22 1628 1

原创 Hadoop2.0 集群环境的搭建

#1 Linux 操作系统的设置1.1 设置服务器的 HOSTNAMEvi /etc/sysconfig/network1.2 配置网卡参数vi /etc/sysconfig/network-scripts/ifcfg-eth0还要重启网卡1.3 设置 host 映射文件vi /etc/hosts1.4 关闭防火墙service iptables stopchkconfig iptables off1.5 关闭 SELINUXvi /etc/selinux/config1.6 修改

2022-07-11 18:12:32 362 2

原创 <已解决>namenode格式化失败:java.lang.IllegalArgumentException: URI has an authority component

背景:在做集群测试过程中不断格式化导致最终namenode 启动不了最开始是可以启动,是由于我后面测试输入于是返回去查找问题在格式化的时候出现了问题。多次格式化,就是不能格式化namenode,jps查看不出现namenode,仔细对照配置文件后发现,在core-site.xml,hdfs-site.xml中的配置好像不太一样。在博客上查找n种办法,删除对应文件,改集群ID等等均不能解决我的问题最后经过不断尝试,解决了解决办法: 修改有路径的配置文件 hadoop.t.........

2022-07-11 17:50:52 2501 2

原创 DG Broker

DG Broker

2022-07-11 14:30:00 545

原创 dataguard 中需要配置的参数及其步骤

.请说明物理备库的的完整创建过程。答:一、启用强制日志 force_logging;二、配置备用重做日志组,数目要比联机重做日志组多 1 组;三、配置 log_archive_dest_n 参数,确定归档存放的目标位置;四、配置 log_archive_config 参数,确定传送和接收重做数据的数据库名称;五、开启主库的 archivelog 归档模式;六、配置快速恢复区的大小 db_recovery_file_dest_size;七、使用 RMAN 连接到主库,创建一个包含归档日志的完全备

2022-07-11 14:00:00 372

原创 oracle 备份的区别

请对整库备份和部分数据库备份、完全备份和增量备份、冷备份和热备份的区别加以说明。答:备份从策略上可分为整库备份和部分数据库备份。整库备份包含了数据库全部的数据文件外加 至少一个控制文件。部分数据库备份只备份数据库的一部分数据文件或表空间。备份从类型上可分为完全备份和增量备份。完全备份包含所选数据文件中的所有属于段的数据块。 增量备份只包含自以前某次备份以来更改过的数据块。增量备份又分为累积的增量备份和差异化 增量备份。累计的增量备份包含有自上次 0 级备份以来的所有更改,差异化增量备份包含自上次 增量备份以

2022-07-06 19:30:00 364

原创 问题 总结

查端口是否被占用netstatmysql端口号3306oracle端口号1521mysql四种隔离级别分别是:读未提交READUNCOMMITTED、读提交READCOMMITTED、可重复读REPEATABLEREAD、串行化SERIALIZABLEoracle11gr2rac11.2.0.3索引的优点:提高系统性能、查询速度索引的缺点:占用磁盘空间、数据量大的时候维护创建消耗时间长rman的优点:不需要人工干预、增量备份、完全备份、将备份和恢复结合起来缺点:过程不透明、数据只有使用rman才能恢复索引:

2022-07-06 15:33:02 254

原创 MySQL四种事务隔离级别

1.读未提交:可以脏读、不可重复读、可以幻读。2.可重复读:只能幻读3.不可重复读:不能脏读4.可串行化:三者均不可以(1)脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据(2)不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。(3)幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,但是系统管理员B就在这个时候插入了一条具体分数的记录,当系统管理员A改结束后发现还有

2022-07-06 15:00:00 297

原创 重做日 志

请说明重做日志的作用。答:联机重做日志用来持久化保存重做日志缓冲区的重做条目,以防止在系统出现故障导致数据丢失时用来进行数据的恢复对于使用 ASM 的数据库系统,当前控制文件是如何进行配置的?答:在使用 ASM 的数据库系统中,对当前控制文件进行了多路复用的配置,也即是在 DATA 和 FRA 磁盘组上各有一个当前控制文件的副本,两个控制文件是同步更新的,有任何一个损坏,数据库实例都会宕掉。多路复用重做日志组绝对必要的,请说明你对这句话的理解。答:如果日志组的日志文件没有多路复用,那么在出现因为硬件故障而导

2022-07-06 14:52:20 117

原创 浅谈对还原保留时间保证的理解

对于还原段,在设置了保留时间保证时,即使会导致事务处理失败,也仍会强制执行还原保留时间设 置。请谈谈对这句话的理解。答:在设置了还原保留时间保证之后,任何还原数据都必须在还原表空间至少保存 UNDO_RETENTION 指定的时间,在这个时间段之内,这些还原数据是不能被覆盖的。这就意味着,运行时间等于或 小于还原保留期的查询,其所需的还原数据都可从还原段立即获取。与此同时,由于设置了保留 期保证,相同事务量的查询会需要更多的还原表空间,如果这时有新的事务需要更多的还原空间 而现有的可用还原表空间不能满足时,

2022-07-06 10:42:19 107

原创 硬盘掉了怎么办?

独立磁盘冗余阵列(RAID,redundant array of independent disks)是把相同的数据存储在多个硬盘的不同的地方的方法。raid冗余整列独立阵列raid0——条带化raid1——相邻磁盘做冗余raid10——1+10 条带化+相邻磁盘做冗余有raid——硬盘掉了,不用管;如果没有raid,则要在mount状态下使用备份恢复ASM 的条带化是强制的,所有 ASM 文件在磁盘组内部的磁盘上都是按照定义好的分配单元(AU)平 均分布的,这样对于文件的 I/O 就会相应的分散到

2022-07-05 15:57:42 336

原创 dg搭建是目标主机不可达 -----解决办法

解决办法:关闭各节点防火墙 接下来就可以重新连接

2022-07-05 10:28:39 125

原创 整理 ----

38. 冷备热备、完全和增量、整库和部分数据库备份的区别?冷备:MOUNT 一致性,热备:open 非一致性 完全:所选数据文件所属段的数据块 增量:备份0级以来修改过的块部分:数据文件和表空间 整库:数据文件和一个控制文件39. 写出查看ip的两种方法?#ifconfig #cat /etc/sysconfig/network-scripts/ifcfg-eth040. Linux如何删除文件和目录?#rm #rm -r41. 如何查看磁盘空间占用情况?#df -h42. mysql

2022-06-28 16:16:59 328

原创 Linux 基础命令整理--1

Linux

2022-06-27 15:45:00 213

原创 ORACLE --优化

1.oracle数据库把SQL优化指导和段指导作为自动维护任务执行目的。2.在平衡备份和恢复需求时都有哪些因素可以考虑?3.在每个检查点间隔都对应一个检查点队列,在当前完全检查点的操作结束后,对未提交事务的数据块信息如何管理才能避免内存问题,请给出解决方案。......

2022-06-27 10:55:12 450

原创 多租户----

1. 容器数据库(CDB)和传统的非容器数据库的最大的区别在哪。答:传统的非容器数据库在系统元数据和实例资源没有进行任何共享。容器数据库把Oracle提供的元数据、后台进程以及内存结构进行共享,把每个部门数据库的存储结构以PDB的形式独立出来,从而实现了系统资源的利用最大化。在一个集中管理的平台上操作多个数据库,也节省人力资源成本。2.配置可插入数据库(PDB)的方法有几种?答:a.从PDB$ seed可插入数据库创建。b. 将非CDB迁移到PDB中。c. 将PDB克隆到相同或不

2022-06-22 11:00:00 102

原创 oracle 常见问题总结

1.请说明服务器进程在用户会话期间所要完成的工作有哪些。答:服务器进程是属于会话的,它负责对用户的 SQL 进行解析和执行,在事务开始执行之前,负责在高速缓冲区查找所需要的数据库块。如果数据块没有命中,负责从数据文件读取块到高速缓冲区中。负责对用户的查询进行排序。负责把用户事务执行的结果返回给客户端。根据审计条件,负责生成审计线索。2. 请解释高级调度程序概念中的窗口、窗口组、作业类的定义。答:窗口由一个时间间隔表示,用来在不同时间段启动作业或者更改资源在作业间的分配。 窗口组表示一系列窗口,用来对窗口进行

2022-06-22 07:15:00 578

原创 浅解释 RAC , DG, DD 区别

1.请对RAC在实现高可用性的原理上做一个详细的说明。答:RAC就是对实例的冗余,多个服务器各配置一个实例共享一个数据库。RAC可以实现负载均衡和链接 时的故障转移,提供数据库的高可用功能。2.DG支持物理和逻辑备库在与主库同步的原理上有什么区别?答:物理备库和逻辑备库都是依赖主库的重做数据进行同步,区别在于物理备库始终处于Mount状态,通过redo apply实现同步。逻辑备库则处于打开状态,通过SQL apply实现同步。3.请说明GG的实现原理和使用场合,它和DG相比有哪些优缺点?答:GG支持异构数

2022-06-22 07:15:00 1460

原创 oracle--表空间的类型

4.4.2 表空间的类型1) SYSTEM Tablespace:主要包括数据字典、PL/SQL 程序单元以及所有方案对象的定义。2) SYSAUX Tablespace: 作为 SYSTEM 表空间的辅助表空间。原来存放于 SYSTEM表空间的很多组件以及一些数据库元数据在 10g 中被移植到 SYSAUX 表空间。(AWR)SYSAUX 表空间在正常的数据库操作中不能被删除或重命名,也不支持可移动表空间功能,但可以脱机。如果 SYSAUX 表空间失效,系统核心功能正常,但有些数据库的功能会随之失效3)

2022-06-21 17:15:00 942

原创 oracle 基础知识 --

简单介绍oracle 基础知识

2022-06-21 11:35:09 77

原创 oracle 问答题

1.数据库的故障一般分为几种类型,请分别加以说明。语句失败:单个数据库操作(选择、插入、更新或删除)失败用户进程失败:单个数据库会话失败网络故障:与数据库的连接断开用户错误:用户成功完成了操作,但是操作不正确(删除了表,或输入了错误数据)实例故障:数据库实例意外关闭介质故障:丢失了数据库操作所需的任何文件(也就是说,文件已删除或磁盘出现了故障)2.什么是完全恢复和不完全恢复?举例说明。完全恢复:将数据库或表空间一直保留到现在,包括在请求恢复时对 point in time .

2022-04-21 14:00:00 125

原创 oracle 学习记录

1.段收缩的实现原理进行行迁移会自动进行段收缩,第一步,压缩更改Row ID 蜂窝状数据来回收空间,第二步,移动HWN(高水位线),在压缩期间,所有的 DML 操作和查询不受影响,可以正常执行。在移动高水位线的时候,DML的操作不允许执行的, 收缩操作结束之后,这个会改善数据库的性能,并且提高空间的使用率。另外在收缩的同时,索引会被维护,但是触发器不会执行。收缩完成后,迁移过的行的数量会减少。Oracle建议这个重建二级索引在 IOT表上,提高这个查询的效率。2.还原(undo)和重做(redo)的

2022-04-20 15:30:00 200

原创 Oracle问答

1.实例在启动时,查找参数文件是按照什么顺序进行的?启动数据库实例,oracle先找spfile<SID>.ora,如果存在该文件,就按照这个文件中的参数设置,启动实例。如果不存在,则继续找全局的spfile.ora,存在则按照文件配置启动,如果也不存在,则找文本参数文件,即init<SID>.ora,存在则启动,否则启动失败2. 有几种方法可以查看文本预警日志文件的内容?答:EMCC, 直接打开$ORACLE_BASE/diag/rdbms/<db_name&g

2022-04-13 14:00:00 1533

原创 mysql学习心得总结

转眼间,一个月的时间过去了,在这个四月的开始,我考取了ocp证书,在得知成绩的那一刻,我也才真真切切地明白了什么叫做努力没有白费,什么叫做日积月累。但这要是放在一个月之前,对上课第一天什么也不懂的我,是想都不敢想,可望不可即的。 记得最开始上课的时候,老师说什么都听不太懂,从早上学到晚上,忙到底也没有完成当天老师布置的任务,单词不认识,进度赶不上,啥都听不懂,一天坐电脑前面十几个小时,虽然效率不高,好像稍微懂了一点点,又好像什么都不懂,只能一步一步的先慢慢来,等一切成为常态,也......

2022-04-12 14:00:00 2966

原创 优化查询性能

EXPLAIN 语句的作用。生成一个查询执行计划,显示了优化器计划如何执行给定的SQL语句– 包括来自 MySQL 服务器优化的信息检查 SELECT, INSERT, REPLACE, UPDATE, 和 DELETE 语句不从数据集中返回任何数据;不在语句中执行任何数据修改根据以下因素选择最佳操作:– 查询– 查询中表的结构– 任何相关索引QUEASION: mysqlcheck 客户机程序都有哪些功能?可以比使用 SQL 语句更方便适用于 Inn......

2022-03-18 08:15:00 58

原创 linux操作基础

了解Linux基本操作

2022-03-17 15:15:00 821

原创 Linux基本操作基础

2.2.3 切换用户注意:su 命令后面的’–’符号意味着把当前用户的全部环境变量完整地切换到 udbs 用户。理解 这一点很重要,否则在切换用户之后会出现不可预测的问题;2.2.4 删除用户2.2.5 组的创建与删除......

2022-03-17 11:27:04 301

原创 MYSQL学习心得6

mysql

2022-03-10 10:11:04 742

原创 MYSQL学习心得5

至于疫情,啊明天就要线上学习,我感受到前所未有的压力,担心疫情,担心自己没有自控能力,可是又有什么办法呢?哎,继续加油,为自己!努力努力再努力!

2022-03-09 01:12:45 317

原创 MSQL学习心得4

新的一周开始了,我也确确实实感受到了前所未有的压力,授课老师对我们又提出了要求以后每天布置的作业和练习必须当日完成,不可以延迟,做完练习还要写问答题,写完问答题还要干其他的事情,感觉一天到晚都是在学习的路上,虽然说现在的我依然是听不懂,但是我会努力的,希望在不久的将来,我能成为一个合格的数据库管理员,即便还很遥远,但我会坚持!晚安!......

2022-03-07 22:41:12 209

空空如也

空空如也

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

TA关注的人

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