- 博客(25)
- 收藏
- 关注
原创 oracle 数据库学习之体系结构(1-4章)
Oracle框架主要由Server、Instance和Database组成。Server管理系统包含实例和数据库;Instance是访问Database的中介,一个实例对应一个数据库,但一个数据库可被多个实例访问。Instance由内存(SGA、PGA)和进程组成。Database包含数据文件(Datafile、Redo log、Control file)、参数文件和归档日志。具体内存架构和进程功能可参考相关思维导图(SGA、PGA、进程)。
2025-12-22 16:06:34
888
原创 linux配置nvc远程连接
本文介绍了在Linux系统上安装配置VNC服务器的完整步骤:首先通过yum安装tigervnc软件包,然后设置用户密码并创建VNC配置文件,配置分辨率、颜色深度等参数。接着安装GNOME桌面环境,配置xstartup启动脚本,最后重启VNC服务并通过物理机连接测试。文中详细说明了每个配置项的作用,包括1920x1080分辨率设置、24位色深配置等关键参数,并提供了vncserver服务的启动和关闭命令。
2025-07-19 10:58:46
336
原创 oracle的内存架构学习
当实例启动时,甲骨文数据库会分配一个内存区域并启动后台进程。内存区域存储信息,例如:程序代码有关每个连接会话的信息,即使它当前不活跃程序执行过程中所需的信息,例如,正在获取行的查询的当前状态进程之间共享和通信的锁数据等信息缓存数据,如数据块和重做记录,也存在于磁盘上基本记忆结构甲骨文数据库包含几个内存区域,每个内存区域都包含多个子组件。甲骨文数据库内存管理内存管理涉及根据数据库变化的需求,保持甲骨文实例内存结构的最佳大小。甲骨文数据库根据内存相关初始化参数的设置来管理内存。
2025-07-05 15:35:33
974
原创 oracle的诊断文件的学习
甲骨文数据库诊断文件概览 Oracle数据库采用先进的故障诊断基础设施,通过自动诊断存储库(ADR)集中管理各类诊断文件,包括警报日志、DDL日志、跟踪文件和转储文件等。ADR采用结构化目录存储不同类型数据,如alert目录存放关键事件日志,trace目录存储SQL跟踪信息。诊断系统支持主动检测问题、限制损坏范围并加速问题解决,提供adrci工具进行日志查询和分析。特别地,事件(Incident)与跟踪转储形成核心诊断单元,事件触发转储生成并建立唯一关联,多级转储机制(如堆转储、系统状态转储)为不同场景提供
2025-07-05 10:34:00
920
原创 oracle学习之实例架构
摘要:本文详细介绍了Oracle数据库实例的核心概念与架构。从物理层面看,CDB(容器数据库)是一组磁盘文件,包含多个PDB(可插拔数据库)。数据库实例由内存结构(SGA)和后台进程组成,管理CDB及PDB的数据访问。文章阐述了实例类型(读写/只读)、生命周期(STARTUP命令控制)及系统标识符(SID)的作用。重点解析了检查点机制(线程/表空间/增量检查点)对数据一致性和恢复的重要性,并详细说明了实例恢复的两个阶段:前滚(重做提交事务)和后滚(回滚未提交事务)。这些机制共同保障了Oracle数据库的高可
2025-07-05 09:24:03
1140
原创 docker学习二天之镜像操作与容器操作
ls / : 列出的是容器里的目录结构。-p 80:80:表示在别的服务器里访问该机80端口的容器的80端口。docker cp <容器ID>:/path/to/file ./local_path。docker rm $(docker ps -aq) # 删除所有停止的容器。docker cp ./local_file <容器ID>:/path/、需要注意的是这个删除的容器是要停止的,05a是容器的id前三位也是可以的。docker exec -it <容器ID> /bin/bash。
2025-07-03 17:16:51
770
原创 docker学习第一天框架学习以及在redhat7.9安装操作
Docker是一个开源容器化平台,基于Go语言开发,采用Linux内核特性创建轻量级、可移植的容器,实现"一次构建,处处运行"。其架构包含客户端、守护进程、镜像、容器和注册表五大组件:客户端接收用户指令,守护进程管理镜像和容器,镜像作为静态模板,容器是镜像的运行实例,注册表负责镜像存储分发。与虚拟机相比,Docker更轻量高效。核心概念包括镜像(容器基础)、容器(运行实例)和仓库(镜像存储)。安装步骤包括移除旧版本、配置阿里云源、安装Docker CE并设置开机自启,最后通过配置加速器优
2025-07-03 16:06:22
944
原创 docker在Linux的安装遇到的问题
摘要:针对Docker启动失败的两个常见问题:1)配置错误导致崩溃,需检查/etc/docker/daemon.json文件格式,建议使用标准配置模板(含镜像源和调试参数);2)systemd因频繁失败暂停服务,可通过重置错误计数、重载配置、查看日志后重启服务解决。拉取镜像成功但服务异常时,应重点检查配置文件和系统日志。
2025-07-03 15:37:33
368
原创 图数据库安装(neo4j在linux详细安装)
Neo4j 是一款高性能的图数据库,专为处理高度互联的数据设计。它通过图结构(节点、关系、属性)表示数据,适用于社交网络、推荐系统等复杂关系场景。安装 Neo4j 需下载适配的安装包并上传至虚拟机,解压后修改配置文件,包括内存设置、端口配置等,最后通过命令行启动或停止服务。客户端可通过浏览器访问 Neo4j 的 Web 界面。Neo4j 的 CQL(Cypher Query Language)支持创建带属性的节点、定义节点间关系及查询特定关系,例如创建《西游记》人物节点及其师徒关系,并查询特定人物间的关系。
2025-05-20 11:08:17
2054
原创 CentOS 7 单机 MongoDB 分片集群搭建详细步骤
配置好配置文件shard2-rs0.conf,shard2-rs1.conf,shard2-rs3.conf同配置分片1复制集一样,分别配置主从节点。其中的rs1 ,rs2,rs3是用来三个mongo实例,为后面配置副本集做准备。configsvr-rs1.conf文件。主要,我这里是有仲裁点,是不能写入数据的。3. 启动配置的服务器。2.配置副本集(配置并且启动服务器)配置shard2 分片的复制集。配置configServer。二.配置并且启动分片。1. 配置分片1文件。
2025-04-24 18:10:23
1357
原创 oracle数据库ADG主备搭建
服务系统:都是redhat7.9,数据库:19c首先安装在两台服务器上安装oracle,在我主页搜 "oracle19c静默安装",注意⚠️:装完后主库装实例,备库不要装实例。
2025-03-31 17:46:15
1764
原创 oracle 单机补丁升级及回退验证
,确保数据库状态为`OPEN`。--看一下readme.html查看下版本的兼容性(不会看,所以我手动检查是否发生冲突)在Oracle单机架构中,补丁升级后需要进行验证以确保系统正常运行。使用`opatch lsinventory`命令,查看已安装的补丁列表。- 使用`sqlplus`登录数据库,检查数据库是否正常启动。---打补丁完成,接下来我们将补丁更新的bug等组件加载数据库中。注意⚠️:打补丁前需要关闭监听和数据库(以下是顺序)--手动发现冲突和决议。--将更新的东西加载到数据库中。
2025-03-29 14:12:05
756
原创 oracle 数据库迁移expdp,impdp(数据泵导出导入)方法
如果源端和目标端的字节序不同(例如从 AIX 到 Linux),需要使用额外的工具(如 XTTS)进行转换。使用并行技术,可以显著提高导出导入速度,尤其适用于大数据量的迁移。导出文件必须存储在数据库服务器上的目录对象中,不能直接导出到客户端。在目标端数据库中创建一个目录对象,用于存放导入的数据泵文件。支持压缩和加密,减少导出文件的大小并提高安全性。支持过滤条件,例如只导出特定表的数据或元数据。:指定导出的用户模式(schema)。工具导出源端数据库的元数据和数据。工具将导出的数据导入目标端数据库。
2025-03-16 23:50:26
1472
原创 oracle19c静默安装
1.首先配置本地的yum源2.我觉得可以配置静态的ip,也可以不配置,影响不大要配置的话就是##配置Public IPPEERDNS=noEOF重启网络3.关闭selinux:主要是防止getenforce4.关闭防火墙6.配置hostname文件配置hosts文件:#Public IPEOF1.安装相关软件和依赖包## 安装常用软件## 安装Oracle依赖包但是这个可能会出现这个问题你正在尝试安装 32 位版本的libstdc++
2025-03-14 23:52:06
1691
4
原创 配置yum源
打开网页,ctrl+f 搜索相关yum包:http://mirrors.163.com/centos/7/os/x86_64/Packages/阿里云网络源地址:https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/rpm -qa|grep yum|xargs rpm -e --nodeps 不检查依赖,直接删除rpm包。如有有依赖问题,下载依赖包进行安装。网络源地址:http://centos.ustc.edu.cn/centos/
2025-03-14 23:26:18
743
原创 Linux,centos7虚拟机的gparted扩容
扩容后再利用剩余的空间(至少留个1g)来创建linux-swap。然后选择你要进行扩容的分区进行扩容。12. 然后查看linux-swap的信息,复制。开启虚拟机,打开gparted。然后将linux-swap删除。选择你想要设置的磁盘区块调整大小。8.直接输入gparted进入。6.设置你想要设置的硬盘容量。10.拖动黄条进行设置大小。首先切换到root用户下。9.先对linux-
2025-01-23 23:21:35
487
原创 hive启动./beeline -u jdbc:hive2://localhost:10000出现的错误
启动./beeline -u jdbc:hive2://localhost:10000 报错的原因可能是因为hive-site.xml 文件配置的错误。注意的是我的文件里运用了ip地址去连接mysql,所以说在连接的时候我应该要用主机名去连接。画圈的应该配的是自己的主机IP也行或者是主机名也行。首先是在hive配置环境已经完成的状态下。第二个就是以上hive开启是要指定的机器。
2024-12-06 21:05:04
1293
原创 【无标题】
原因是主机名错误,拒绝连接,就是在你配置Hadoop集群时的fs.defaultFS","hdfs://hadoop:9000"与你要运行的代码的namenode的主机名fs.defaultFS","hdfs://localhost:9000"不一样了。配置集群的core-site.xml文件内容的namenode节点主机名如下。我们需要把代码的主机名换成core-site.xml文件里的主机名就行了。要运行代码的主机名如下。
2024-11-23 14:22:48
336
原创 在执行HDFS实践操作的时候,在IDEA中编译代码时出现如下的报错信息
原因由于是缺少Jar包,需要在java工程项目中引入woodstox-core-5.0.3.jar,该JAR包的路径是在/usr/local/hadoop-3.3.6/share/hadoop/common/lib下面,但是这个包出现问题,同时也要考虑。根据以上的报错信息:看起来是在执行。首先就是双击HDFDEXample。点进去之后就选择你需要的jar包。然后点击Build Path。
2024-11-22 15:00:00
309
原创 centos7 的yum 出现镜像问题
centos7的Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"问题
2024-11-02 17:31:05
470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅