数据库相关
勤学苦练羊
这个作者很懒,什么都没留下…
展开
-
一步一步超详细教你搭建Oracle19c ADG物理备库(Dupicate方式)
配置主库开启主库归档模式启动数据库到Mount模式SYS@orcl>startup mount;设置本地归档日志的存放路径SYS@orcl>alter system set log_archive_dest_1=‘LOCATION=/oraarch/orcl’;修改数据库为归档模式SYS@orcl>alter database archivelog;打开强制日志模式SYS@orcl>alter database force logging;打开数据库SYS@or原创 2021-10-29 15:17:07 · 3665 阅读 · 5 评论 -
Oracle ASM 命令行方式添加聚合磁盘
首先在存储上划分LUN,本文以openfiler进行举例划分两个8G的LUN 一个给DATA磁盘组 一个给FRA 磁盘组map LUN在RAC两个节点,分别扫描LUN设备扫盘脚本如下,root用户执行[root@rac01 ~]# cat scan-disk.sh#!/bin/bash#scan diskfor i in $(seq 0 100)doecho '- - -' > /sys/class/scsi_host/host${i}/scandone &>原创 2021-05-29 20:43:31 · 568 阅读 · 1 评论 -
Oracle ASM multipath LUN存储聚合配置(RHEL7)
环境:openfiler两块网卡 eth0:172.16.0.55 eth1:172.16.0.65一块200G磁盘全部分配到一个Volume Group然后分了7个LV3个3G做OCR3个8G做DATA1个8G做FRAopenfiler具体配置方法参考结尾引用文章的链接挂载RHEL安装介质[root@rac02 ~]# mount /dev/sr0 /mntmount: /dev/sr0 is write-protected, mounting read-only安装iSCSI-in原创 2021-05-29 12:09:14 · 695 阅读 · 1 评论 -
oracle 19c数据库与监听随OS启动关闭,并实现一致性关库
systemd配置方法# vim /etc/oratab将注销行打开,N改为Y保存退出orclcdb:/u01/app/oracle/product/19c/db_1:Ydbstart和dbshut是Oracle自带的启动与关闭脚本,后面必须跟ORACLE_HOME,也可以通过修改dbstart和dbshut两个程序中的$1赋值去配置ORACLE_HOME;这两个程序在10i之前是不包含启动与关闭监听程序的,11g之后支持开库前启动监听器执行以下指令将Oracle服务写入systemdcat原创 2021-05-19 08:52:09 · 595 阅读 · 2 评论 -
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
当执行添加物理备库动作时出现如下报错DGMGRL> add database 'orclstd' as connect identifier is 'orclstd' maintained as physical;Error: ORA-16603: member is part of another Data Guard broker configuration以下是OERR给出的解决办法[oracle@adg ~]$ oerr ORA 1660316603, 00000, "memb原创 2021-04-03 19:04:29 · 629 阅读 · 0 评论 -
一篇文章看懂Oracle开窗函数
聚合类开窗函数聚合类开窗函数类似分组函数group by中的sum()、avg()、count()、max()、min()等等。但是开窗函数不会像分组聚合函数一样按照分组返回结果,而是有多少行记录就返回多少个结果,结果输出的形式是单独一列进行输出。举个例子:这是普通的聚合函数SELECTAVG(salary)FROMemployees这是最简单的聚合开窗函数SELECTAVG(salary)over()FROMemployees从上面的例子可以看出,如果使用普通的聚...原创 2021-01-06 22:00:43 · 1324 阅读 · 1 评论 -
使用Zabbix监控Oracle数据库实例(orabbix插件)
效果如下环境介绍172.16.0.168 centos6.9 Oracle11g172.16.0.21 zabbix3.4.15 MariaDB5.5.68 zabbix和数据库同一台机器一、zabbix-mysql搭建修改主机名,加入一个zabbix国内源hostnamectl set-hostname zabbixcd /etc/yum.repos.d/vim zabbix.repo##repo源内容如下[zabbix]name=Zabbix Official Repos原创 2021-01-01 11:43:37 · 1196 阅读 · 1 评论 -
两个实用的19c版触发器
CREATE OR REPLACE TRIGGER stddb_apply_log --在主库上定义触发器 AFTER startup ON DATABASE --在启动数据库后执行触发器BEGIN DECLARE database_role VARCHAR2(20); --定义一个数据库角色变量 BEGIN SELECT database_role INTO database_role FROM v$...原创 2020-12-26 10:45:24 · 211 阅读 · 2 评论 -
Oracle 19c DG物理备库搭建(RMAN方式)
1.设置主库代码如下(示例):SYS@orcl>startup mount;SYS@orcl>alter database archivelog;SYS@orcl>alter database open;确认归档模式SYS@orcl>archive log list;查询实例的归档模式和附加日志SYS@orcl>select log_mode,force_logging from v$database;开启附加日志模式alter database set s原创 2020-12-26 10:41:47 · 5221 阅读 · 5 评论