- 博客(73)
- 收藏
- 关注

原创 gaussdb 基础管理 数据库 表 用户 模式 权限 存储过程
创建数据库,指定字符集UTF8,缺省情况下新数据库将通过复制标准系统数据库template0来创建,且仅支持使用template0来创建。标识符的命名需要遵守如下规范:* 标识符需要为字母(a-z)、下划线(_)、数字(0-9)或美元符号($)。* 标识符必须以字母(a-z)或下划线(_)开头。ENCODING [ = ] 'encoding' 可选。指定数据库使用的字符编码TEMPLATE [ = ] template可选。模板名。即从哪一个模板创建新数据库。
2024-10-14 15:00:00
2570

原创 gaussdb hccdp理论考试总结
思考题,模拟题建议做一遍,虽然出的考题没有里面的原题,但是大部分考试题和这些题考点相关,题型和数量与模拟题一致。判断题1分,单选题2分,多选题3分 共50道题,满分100分,60分通过。6.考试前一个小时,7张PPT快速过一遍(看重点)resultsetmetadata接口。psycopy cursor类。gaussdb jdbc驱动。4.7张PPT再看一遍。1.7张PPT看一遍。5.考题知识点过一遍。
2024-10-05 08:30:00
1539
4

原创 gaussdb hccdp认证模拟题(多选)
4.某大型商业银行选择将原数据库迁移至GaussDB数据库,原始数据库节点规模在2000至3000之间,部署在x86服务器上,支持开放平台核心业务,并基于存储过程进行了大量的开发,为了实现业务的平滑迁移,需要对表结构进行整改,以下关于整改方案的描述中,正确的是哪些项?3.基于角色的用户管理(Role-Based Access Control,简称RBAC)是通过为角色赋予权限,用户通过成为适当的角色而得到这些角色的权限。以下关于RBAC的特点及优势的描述,正确的是哪些选项?
2024-10-04 13:22:43
1190

原创 gaussdb hccdp认证模拟题(单选)
这些表中的每一条记录可称之为什么?7.JDBC提供了代码与数据库链接的功能,也是开发邻域用的比较多的驱动,但是在使用JDBC链接GaussDB数据库时,需要遵循一定的步骤,以防止数据库链接不上,以下关于JDBC链接GaussDB数据库的步骤的描述,哪个选项是正确的?A. 开始,加载驱动,连接数据库,执行SQL语句,处理结果集,关闭连接,结束。B. 开始,连接数据库,加载驱动,执行SQL语句,处理结果集,关闭连接,结束。C. 开始,加载驱动,连接数据库,处理结果集,执行SQL语句,关闭连接,结束。
2024-10-04 08:00:00
2545
2

原创 gaussdb hccdp认证模拟题(判断)
2.某IT公司在开发软件时,需要使用GaussDB数据库,因此需要实现软件和数据的链接,而DBeaver是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL、PostgreSQL、Oracle、DB2、MSSQL以及其他兼容 JDBC 的数据库,提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据、修改数据库结构等。12.GaussDB的模式和用户是弱绑定的,即创建用户的同时会自动创建一个同名模式,同时用户也可以单独创建模式,并且为用户指定其他的模式。(1 分) 错。
2024-10-03 17:00:00
1417
原创 Oracle ASM Failgroup故障组
故障组是Oracle ASM实现数据高可用的基石。通过合理划分故障组(基于物理隔离原则),可以最大限度地降低因硬件故障导致的数据丢失风险。在设计ASM存储架构时,务必根据业务连续性需求(如RTO/RPO)选择冗余策略,并严格遵循故障组的最佳实践。
2025-03-18 22:30:00
1047
原创 Oracle ASM 磁盘组冗余策略
Oracle ASM(Automatic Storage Management)的磁盘组冗余策略决定了数据在磁盘组中的分布和保护方式,确保数据的可用性和可靠性。• 至少2个故障组(Failure Groups),每个故障组包含1个或多个磁盘。• 无法直接修改现有磁盘组的冗余策略,需新建磁盘组并迁移数据。• 定义共享相同故障点的磁盘集合(如同一机架、控制器)。• 对数据可用性要求极高的关键系统(如金融、医疗)。:无额外存储开销,存储容量等于所有磁盘的总和。:可容忍单个磁盘或整个故障组的失效。
2025-03-18 17:54:23
453
原创 Oracle 数据库 HugePages 配置详解:提升性能的关键步骤
是优化大内存场景下性能的关键配置。通过减少页表条目和内存碎片,HugePages 能显著提升 SGA(系统全局区)的访问效率。本文结合 Oracle 官方文档,详细讲解 HugePages 的配置步骤、验证方法及常见问题解决方案。通过以上步骤,可确保 Oracle 数据库高效利用 HugePages,适用于 OLTP、数据仓库等高并发场景。配置时需注意版本差异(如 11g 与 12c+ 的默认行为),并定期复查内存配置变化。在 Oracle 数据库管理中,使用 Oracle 提供的脚本。
2025-03-17 14:45:02
767
原创 透明大页(Transparent HugePages)与大页(HugePages)的区别与联系
都是为了优化内存管理而设计的机制,但它们的实现方式、适用场景及对性能的影响存在显著差异。在 Linux 系统中,
2025-03-17 12:53:37
575
原创 Oracle RAC 三种心跳机制
是集群节点间用于检测存活状态的核心机制,确保节点间的通信正常并避免脑裂(Split Brain)问题。在Oracle RAC(Real Application Clusters)中,
2025-03-12 08:58:30
774
原创 MySQL中 RESET MASTER 命令解释
需求场景:├─ 主服务器重置 → `RESET MASTER;└─ 从服务器重置 → `RESET REPLICA ALL;` 或 `RESET SLAVE ALL;备份数据→确认无依赖→停止写入→通知团队。
2025-03-10 10:00:00
397
原创 LINUX本地磁盘DISK空间扩容
vmware虚拟机本地磁盘空间不足,虚拟机层面扩容原有磁盘/dev/sda从50G到100G,系统层面fdisk划分磁盘分区,创建pv,添加到vg,扩展lv,xfs_growfs刷新文件系统空间。
2025-03-07 11:49:18
265
原创 ADG备库同步异常UNNAMED数据文件
ADG备库standby_file_management参数设置为manual时,主库添加数据文件,备库数据文件会显示UNNAMED00008,无法继续应用日志同步,需要在备库手动创建数据文件。
2025-03-07 09:00:00
149
原创 VMware 配置共享文件夹 虚拟机访问windows目录
在 VMware 中配置共享文件系统通常涉及以下步骤。在 VMware 中已经安装了一个虚拟机(VM),并且希望在主机和虚拟机之间共享文件。
2025-03-04 15:00:00
1354
原创 19c startup ORA-00093 ORA-01078 pga_aggregate_limit
19C数据库中,pga_aggregate_limit取值下限,受到processes参数影响,pga_aggregate_limit最小取值PROCESSES*5M,即每个进程最少保证5M的PGA空间。解决方案,是减少PROCESSES值,或者增加PGA_AGGREGATE_LIMIT值,符合PGA_AGGREGATE_LIMIT>=PROCESSES*5M最小值限制。
2025-02-28 11:49:18
710
原创 DBCP(Database Connection Pool)连接池配置参数
的核心配置参数及其详细说明,适用于 Apache Commons DBCP 或基于 DBCP 的实现(如。通过合理配置 DBCP 连接池参数,可以显著提升数据库访问性能和稳定性。这些参数用于优化数据库连接的管理和性能。
2025-02-28 09:00:00
417
原创 ADG MUST_RENAME_THIS_DATAFILE RMAN-06094
在主库使用OMF时,重建备库控制文件或者路径未转换成功时,记录的数据文件路径会变为 MUST_RENAME_THIS_DATAFILE,此时无法使用alter database rename命令报错ORA-01523。需要将备库的数据文件路径,catalog进控制文件,注册未转换成功的数据文件,进行switch datafile to copy操作。
2025-02-27 10:00:00
759
1
原创 Cardinality Feedback执行计划基数反馈
是 Oracle 数据库中的一种优化器特性,用于在查询执行过程中自动调整和优化查询计划的基数估计。基数(Cardinality)是指查询操作返回的行数估计值。优化器在生成执行计划时依赖基数估计来选择最优的执行路径。如果基数估计不准确,可能会导致性能问题。
2025-02-26 10:00:00
834
原创 IDLE_TIME参数的双刃剑
IDLE_TIME参数在 Oracle 数据库中是一个双刃剑。如果设置得当,可以有效管理用户会话,避免资源浪费;如果设置不当,可能会导致会话堆积,影响数据库性能。因此,数据库管理员需要根据实际业务需求,合理配置IDLE_TIME参数,并定期监控和清理KILLED会话,以确保数据库的高效运行。
2025-02-25 09:00:00
868
原创 DM达梦AWR报告解析
AWR 报告的摘要,包含内存池信息报告(Memory Pool)、缓存池信息报告(Buffer Pool)、两次快照之间的数据库负载概况(Load Profile)、内存命中率及数据库实例操作的效率报告(Instance Efficiency Percentages)、系统中最严重的 5 个等待(Top 5 Timed Foreground Events)。Elapsed Time (s) 该条语句执行时间 V$SQL_STAT_HISTORY 的 exec_time。
2025-01-20 22:01:23
610
原创 DM达梦启用及收集AWR报告
0:未启用;1:已启用用户在使用 DBMS_WORKLOAD_REPOSITORY 包之前,需要提前调用系统过程 SP_INIT_AWR_SYS(1)创建包。DM 数据库在创建该包时,默认创建一个名为 SYSAUX 的表空间,对应的数据文件为 SYSAWR.DBF,该表空间用于存储该包生成快照的数据。如果该包被删除,那么 SYSAUX 表空间也对应地被删除。AWR 状态(1:开启;0:关闭)
2025-01-16 15:49:17
1132
原创 impdp表统计信息锁ORA-20005: object statistics are locked
impdp加content=metadata_only参数导致表统计信息锁。2.impdp导入dmp文件 content=metadata_only。3.收集统计信息报错被锁ORA 20005。1.expdp导出dmp文件。5.收集统计信息正常。
2024-10-25 16:00:00
674
原创 flashback database 闪回数据库
2.开启数据库闪回,需要停库启动到mount。4.删除闪回点,关闭闪回,可以在线执行。1.修改闪回区大小,路径,保留时间。5.执行闪回数据库命令。
2024-10-25 10:00:00
310
原创 gaussdb hccdp实验练习04 GaussDB数据库性能优化实验
解决方式:gaussdb数据库,安全组default添加,放开入方向规则8000端口。2.选择其中一张表名LINEITEM_C/LINEITEM。GaussDB数据库性能优化实验。1.gsql登录不上库。
2024-10-24 16:00:00
335
原创 gaussdb hccdp实验练习03 GaussDB数据库应用程序开发实验
解决方式: 保持原来的前后位置 static String connection_url = DB_URL + "?解决方式:gaussdb数据库,安全组default添加,放开入方向规则8000端口。2.vi /72查找到要更改的IP位置,再进入编辑模式修改。2.配置jdbc连接参数时报错,需按照原来文件中每行的顺序。1. vi 可以$到想要行的结尾。3.配置文件中需要更换IP地址。
2024-10-24 10:00:00
598
原创 gaussdb hccdp实验练习02 GaussDB数据库开发设计
2.更新订单总表中信息 bmsql_order更改为bmsql_oorder。1. 记录该笔支付至历史表 h_id更改为hist_id。GaussDB数据库开发设计。
2024-10-23 16:00:00
503
原创 gaussdb hccdp实验练习01 GaussDB数据库操作与管理综合实验
• 管理员密码:设置符合安全要求的root用户密码,密码设置为:NHY^7ujm,其他选择默认。1.提示:请手动放通安全组的入方向8000端口,安全组,添加入方向8000端口。2.密码不对,使用购买gaussdb实例时设置的root用户密码,实验手册中有。2.gsql登录报错。
2024-10-23 10:00:00
476
原创 查看真实执行计划 sqlmonitor
**Activity (%)**: 该步骤在整个 SQL 执行中的活动时间百分比,帮助识别时间消耗较多的步骤。- **Time Active(s)**: 指示该步骤活动时间(以秒为单位),显示精确的执行时间。- **Id**: 每个执行计划步骤的唯一标识,通常用于引用执行计划的特定操作。- **Rows (Actual)**: 该步骤实际处理的输出行数。- **Rows (Estim)**: 优化器估计的步骤输出行数。- **Execs**: 该步骤实际执行的次数。
2024-10-21 16:00:00
1734
原创 gc cr/current block 2-way
任何节点都可以成为特定Block的Master Node,可以通过V$GES_RESOURCE中的MASTER_NODE列查询。2-way/3-way:该块是从需要1条消息和1次传输的资源主节点发送的,或者是转发到发送该块的第三个节点,需要2条消息和1次块传输。两节点rac,只有持有节点与请求节点不在一个实例,才会发生gc block传输。3-way只发生在3个以及3个以上实例。request node 请求节点。Holding node 持有节点。master node 主节点。
2024-10-20 16:00:00
811
原创 gc current/cr block request类等待事件
当进程申请gc相关的数据块时,会发生实例之间的数据块和消息传递,而且可以划分成不同的阶段,整个过程是比较复杂的,所以Oracle采用了一个办法,就是把gc等待事件名称分成几个部分,每个部分都具有一定的含义,这样就能够通过等待事件的名称,清楚地了解对应的请求到达了哪个阶段,出现了什么情况。PCM资源相关的等待事件PCM资源(也就是数据块资源)对应的等待事件大部分都是以gc开头的,而且等待事件的名称与之前介绍的统计信息的名称是相对应的。原因3:如果是CR块的话,可能是过多的事务被指定到了少量的回滚段。
2024-10-20 10:00:00
885
原创 order by 分页查询语句优化
SQL语句中包含order by排序的取前n行的分页查询语句,可以通过创建where谓词条件和order by字段的组合索引,使用索引有序的特性省去排序的消耗,直接在索引中按顺序取前n条结果。
2024-10-19 14:00:00
331
原创 启动service报错ORA-44317: database open read-only
这是预期行为, 使用“srvctl add service -d -s ”创建服务时,将在 OCR 中创建和注册服务,但在使用“srvctl start service -d -s 启动服务之前,不会在数据库中创建服务。通常,当在 primary 中创建 service_name 时,会出现这种情况,然后在 standby 上应用重做日志时,会在 standby 上创建相同的服务。
2024-10-19 08:00:00
327
原创 traceroute 命令输出解释
这种结果通常意味着没有中间路由器或网络设备(如路由跳数上升),直接到达目标,说明局域网配置相对简单,或者目标与源处于同一网络环境。
2024-10-18 14:00:00
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人