自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

君子不怨天的博客

才疏学浅,请多指教

  • 博客(111)
  • 收藏
  • 关注

原创 Oracle数据库安全评估工具(DBSAT)

Oracle数据库安全评估工具(DBSAT)是一个流行的命令行工具,它可以帮助识别数据库配置、操作或实施引入风险的领域,并建议改变和控制以减少这些风险。DBSAT帮助评估数据库配置的安全程度,确定谁是用户和他们的权利,并确定敏感数据在数据库中的位置。DBSAT可以区分企业内部的Oracle数据库、自主数据库(共享的和专用的)和DBCS。根据数据库的目标类型,DBSAT执行不同的检查,并提供针对目标的注释。DBSAT有三个组成部分: 收集器、报告器和发现器。

2023-06-26 11:01:38 1365

原创 Oracle11gRAC安装JVM组件

半个小时左右,视数据库的性能安装时间有所偏差。至此结束,有什么问题欢迎留言。

2023-06-16 09:16:25 1204 2

原创 ORA-00600: internal error code, arguments: [kcm_headroom_warn_1]

一台老物理服务器搬迁,启动操作系统后尝试启动数据库报错。看这个日志我们可以发现日期明显不对,跟当前时间相差八年。查询MOS,因为时间相差过大导致数据库scn号出了问题,数据库无法启动,需要修改操作系统时间。

2023-06-16 08:54:26 1748

原创 RedHat8配置本地YUM源

将ISO文件连接到虚拟机后在操作系统中对应的就是/dev/sr0设备。(默认对镜像文件写保护,以只读方式挂载)(默认对镜像文件写保护,以只读方式挂载)点击已连接(此处可以配置开机自动挂载)可以使用其他挂载点,但是规则文件中的。打开虚拟机设置 -->使用ISO镜像文件 -->比如上传传到/tmp目录。要与挂载点路径保持一致。(1).备份规则文件。(2).创建规则文件。

2023-04-26 16:06:39 2946 1

原创 Oracle LogMiner分析归档日志

Oracle LogMiner是Oracle数据库的一部分,使您能够通过SQL接口查询在线和存档的重做日志文件。重做日志文件包含有关数据库上活动历史记录的信息。

2023-03-10 14:58:47 2504

原创 MySQL用户及权限管理

mysql里的用户以USER_NAME@HOST唯一确定一个用户,所以在创建用户和赋权时需要指定host,如果省略,则默认为%(无访问地址限制)注意:host实现同pg_hba.conf的addres功能。回收权限使用revoke from 关键字其他同授予权限。

2023-03-08 16:26:13 467

原创 Oracle Linux 7.9内核升级

本文仅在测试环境中实验过,可能细节部分存在缺失,生产环境有升级内核需求还请参阅Linux官方文档

2022-10-24 15:55:24 1013 2

原创 MySQL日志管理

二进制日志即binlog日志,记录了mysql数据库所有的dml,ddl语句事件(不包含select)。记录增删改,也可以记录SQL语句及行记录变化,还可以记录这些操作事件;总之会记录所有修改操作的SQL语句。简单点说就是记录数据库的所有数据变化,类似于oracle的归档日志。

2022-10-24 07:00:00 765

原创 MySQL备份测试

在test库创建一张测试表,并使用SELECT …Mysql逻辑备份工具,可以备份数据成sql文本,也支持输出CSV,自定义格式文本,XML格式。

2022-10-21 16:38:24 1181 3

原创 MySQL5.7安装操作手册

mysqld_safe是一个shell 脚本,会调用mysqld启动mysql服务器,并监听服务器。如果mysqld进程异常终止,mysqld_safe将自动重启mysqld。上传安装包(mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz)到。注意:使用非默认路径的参数文件可以使用–defaults-file参数。OS环境:(操作系统最小化安装,并且安装开发工具包)不禁用在重启系统时自动启动会导致ntpd服务无法启动。下载源码:[MySQL安装包](

2022-10-08 17:41:12 1424 1

原创 PostgreSQL执行计划获取与修改

auto_explain插件,能够把执行时间较长的SQL及执行计划写到PG日志里。禁用enable_indexscan后,查询走bitmap heap scan。查看执行计划的网站:https://explain.depesz.com/禁用enable_bitmapscan后,查询再次走全表扫描。通过用时,和统计信息两种方式,都能看出二者差别。注意:explain后跟多个选项时,需要加括号。指定索引列条件,执行计划走index scan。pg中通过修改执行计划选项开关来修改执行计划。

2022-09-26 09:47:43 1078 1

原创 Oracle GoldenGate(19.1.0.0)安装补丁操作手册

在安装补丁过程中,注意ogg用户环境变量,有些环境变量只有在安装补丁期间有用,如果不更改为原来的会导致ogg启动报错

2022-09-23 09:13:55 777

原创 PostgreSQL插件的安装使用与删除

PG很多功能是通过插件形式提供的,所谓安装插件就是执行sql脚本。参数中移除,否则PG重启在做预加载时发现找不到对应插件就会报错

2022-09-13 09:30:06 5154

原创 PostgreSQL主键的添加与删除

PostgreSQL添加主键与删除主键。

2022-09-13 09:03:51 6645

原创 Windows11配置SQL Server Managment Studio 18(SSMS)

SQL Server服务重启后,重新打开Microsoft SQL Server Managment Studio 18连接到数据库。在左侧选项页点击“安全性”,勾选(SQL Server和 Windows身份验证模式)点击安全性 --> 登录名 --> 双击sa弹出登录属性,可以修改sa用户默认密码。断开当前数据库连接,重新连接数据库,更改身份验证,使用SQL Server身份验证。继续在左侧选项页点击“连接”,勾选(允许远程连接此服务器),点击右下角确定。SQL Server网络配置中启用实例的。

2022-09-09 17:19:55 7427 6

原创 Windows11安装SQL Server2019操作手册

目前只是安装好了SQL Server2019数据库服务,但是想使用图形化的管理工具管理数据库,我们需要安装配置Microsoft SQL Server Managment Studio(SQL Server管理台,简称SSMS)一般我们在安装国外软件时,路径都最好选择纯英文字母路径,最好见名知意,因为中文路径在使用中可能遇到未知bug或兼容性上的问题,所以我们在安装过程中就要提前避免这些问题

2022-09-09 17:04:24 12283 7

原创 PostgreSQL数据导出与恢复

pg_dump 实质是用 copy 命令跑的,只不过普通用户没有权限,可以用\copy。注意:若想导出索引只能导出索引创建语句,不导出索引数据。根据导出格式不同,恢复命令也不相同。(初次学习、诸多不足、请多指教)将dmp格式文件恢复到数据库。将txt格式文件恢复到数据库。2、清空原PGDATA目录。删除当前数据库已有表。删除当前数据库已有表。

2022-09-09 16:28:33 3844

原创 PostgreSQL更改用户登录密码认证协议

PG10版本之后,认证方式从md5升级为SCRAM-SHA-256,但是默认认证方式还是md5,创建用户时使用的密码验证方式,要与pg_hba中配置一致才行

2022-09-05 15:12:11 1013

原创 PostgreSQL创建事务、开启归档及用户赋权

archive_command 参数值是一个脚本,或一个命令,PG通过执行它来完成归档动作。archive_mode 为ON表示开启归档模式,修改需要重启PG生效。授予htuser对ws_user的usage和select权限。测试结果发现一个没有提交的事务在窗口被关闭以后事务会被。在归档后执行命令,拷贝归档到/pgarch目录。已提交的事务会持久化保存到数据库中。创建归档存放新路径/pgarch。a:插入(append)d:删除(delete)修改拷贝目的端目录属主。w:更新(write)

2022-08-23 09:51:56 1147

原创 PostgreSQL启用数据库日志与查看数据库对象

重载配置文件$ pg_ctl reload -D /pgdata12/server signaled等效于:htdb=# select pg_reload_conf(); pg_reload_conf ---------------- t(1 row)

2022-08-22 15:50:18 2129

原创 PostgreSQL创建数据库及修改参数文件

将localhost替换为本机IP或“ * ”修改参数max_connections为618。未添加IP登录规则,请看如下操作

2022-08-22 10:30:57 1047

原创 PostgreSQL12.3安装操作手册

上传源码包(postgresql-12.3.tar.gz)到。OS环境:操作系统最小化安装,和开发工具包。创建挂载目录并清理YUM缓存。

2022-08-17 20:34:19 1141

原创 Oracle数据库使用PLSQL-Developer15导出导入Excel文件

导入表格之前需要确认几点:用户具有创建表权限(CREATE TABLE)用户对表空间配额使用的权限

2022-08-15 11:15:17 11717

原创 OGG判断mgr状态并自动启动脚本

OGG判断mgr状态并自动启动脚本

2022-07-29 17:17:24 380

原创 AIX7.1安装Oracle11g补丁33829709(PSU+OJVM)

一定打32109594,这个包需要单独下载,必须安装,不安装会导致asm.ora进程启动报错

2022-07-29 15:47:29 1005

原创 ACFS-9459: ADVM/ACFS is not supported on this OS version: ‘5.4.17-2136.308.9.el7uek.x86_64‘

通过ACFS列表可以看到,`OL7.9-UEK`支持的内核版本需要在`4.1.12-112`及以后更高的版本,而我当前操作系统使用的内核只有"**21c**"集群支持,因此有两个解决方案:1、升级集群版本2、降低操作系统内核......

2022-07-05 16:04:21 903

原创 Oracle Linux 7.9内核降级

使用rpm命令对内核进行降级:rpm -Uvh --oldpackage kernel-uek-4.1.12-124.63.3.1.el7uek.x86_64.rpm kernel-uek-devel-4.1.12-124.63.3.1.el7uek.x86_64.rpm kernel-uek-firmware-4.1.12-124.63.3.1.el7uek.noarch.rpm

2022-07-05 15:57:56 977

原创 Oracle创建dblink测试

语法:CREATE [ SHARED ] [ PUBLIC ] DATABASE LINK dblink [ CONNECT TO { CURRENT_USER | user IDENTIFIED BY password [ dblink_authentication ] } | dblink_authentication ]... [ USING connect_string ] ;

2022-06-01 17:36:53 2059

原创 AIX平台到LINUX平台传输Oracle表空间实现数据迁移(手动转换数据文件)

目录:AIX平台到LINUX平台传输Oracle表空间实现数据迁移(手动转换数据文件)一、OS系统及DB版本1、源端(Aix6.1+ Oracle 10.2.0.5.0)2、目表端(Linux7.9+ Oracle 11.2.0.4.0)二、创建测试条件三、导出测试表空间1、将表空间设置为只读状态2、登录数据库创建导出目录3、在操作系统创建对应目录4、导出测试表空间四、转换数据文件格式方法一:在源端进行datafile转换方法二:目标端进行datafile转换五、目标端导入表空间1、登录数据库创建导出目录2

2022-05-28 11:29:39 1666

原创 ERROR OGG-01028 Detect partial pdata at rba xxxxxx without coinciding crash recovery marker record

ERROR OGG-01028 Detect partial pdata at rba xxxxxx without coinciding crash recovery marker record in log with seqno = xxxxxxOGG版本:11.2.1.0.13故障描述:因凌晨数据库实例自动重启,导致ogg抽取进程ABENDEDogg进程宕掉查看$GGATE_HOME/ggserr.log日志报错内容如下:ERROR OGG-01028 Detect partial pdat

2022-05-23 10:50:44 296

原创 Oracle19c安装goldengate

GOLDENGATE(19.1.0.0.4)安装:1、创建OS用户(ggate):groupadd -g 1300 ggateuseradd -u 1300 ggate -g ggate -G oinstall,dba,asmdba创建OS用户ggate作为goldengate系统管理用户若是oracle单实例环境没有asmdba组可以去掉2、创建目录并授权:--create directoriesmkdir /ggate--grant privilegechown ggate:

2022-05-11 23:12:21 1598

原创 Oracle19c配置OGG进行单用户数据同步测试

19c单实例配置GoldenGate 并进行用户数据同步测试当前数据使用的是经典模式配置GoldenGate 进行数据同步,关于容器数据库配置GoldenGate 请参阅:Configuring Oracle GoldenGate in a Multitenant Container Database (Doc ID 2031069.1)一、数据库操作1、开启数据库附加日志开启的最小附加日志和强制日志SQL> alter database add supplemental log da

2022-05-10 19:26:14 2574 8

原创 Oracle11g RAC在一个节点宕掉的情况下添加一个新的节点:

目录:Oracle RAC在一个节点宕掉的情况下添加一个新的节点:1、验证新节点配置是否合规:2、将原RAC变为单节点集群:3、向集群中添加新节点4、在新节点执行root.sh脚本:5、在新节点部署Oracle软件:6、在新节点执行root.sh脚本:7、在新节点添加数据库实例:Oracle RAC在一个节点宕掉的情况下添加一个新的节点:首先确认集群节点存活状态:(grid用户执行)cd $GRID_HOME/bin./olsnodes -s -t添加群集节点的准备条件:配置一样的系统

2022-05-03 14:09:30 1827

原创 Oracle 19c单实例安装

Oracle 19c单实例部署:本机虚拟机服务器环境如下:(操作系统安装过程略)系统资源相关信息OS(最小化安装)OracleLinux7.9内存8GSWAP8G/tmp>1G/u0160G网卡:(ens33)IP:192.168.153.130数据库相关信息数据库版本19.3.0.0补丁版本暂无1、配置yum:root执行以下操作cd /etc/yum.repos.d/mkdir b

2022-04-18 15:24:17 2423 1

原创 Oracle RAC修改监听端口号:

目录:修改OracleRAC监听端口号:1、查看当前数据库监听状态:2、修改集群监听端口:3、手动修改LOCAL_LISTENER:4、停止集群监听和SCAN:5、修改listener.ora文件:6、启动集群监听和SCAN:7、验证数据库监听端口状态:修改OracleRAC监听端口号:修改前一定要查看修改后的端口有没有被占用:# netstat -an|grep <new-listener-port>1、查看当前数据库监听状态:(grid用户执行)$ lsnrctl status

2022-04-12 15:50:11 2999

原创 OracleRAC ACFS安装与卸载

目录acfs安装与卸载:一、在 RAC 手动安装ACFS/ADVM 模块的步骤如下:1、验证内存中是否存在 ACFS/ADVM 模块:2、用root用户重新安装ACFS/ADVM 模块:3、ACFS/ADVM 模块是否已加载并存在于内存中:4、成功安装ACFS/ADVM 模块后创建asm volume:5、将asm volume格式化成文件系统:1、用asmcmd volinfo-a确定卷路径2、格式化成acfs文件系统3、在RAC所有节点创建挂载点6、在Oracle Registry中注册ACFS 文件系

2022-03-29 23:14:12 1887

原创 grep命令详解(常用参数)

grep[root@jiangjun /u01/software]# grepUsage: grep [OPTION]... PATTERN [FILE]...Try 'grep --help' for more information.[root@jiangjun /u01/software]# grep --helpUsage: grep [OPTION]... PATTERN [FILE]...Search for PATTERN in each FILE or standard inpu

2022-03-16 14:41:08 3584

原创 linux配置ssh单向免密登录

目录1、检查端口:2、生成密钥:3、传输密钥方法一:(ssh-copy-id )方法二:(ssh)方法三:(scp)4、免密登录:环境:服务器:用户:IP:servserAuserA10.120.120.11servserBuserB10.120.120.100**目标:**需要在serverA服务器通过userA用户免密登录serverB服务器的userB用户1、检查端口:首先检查一下两台服务器ip能否ping通ping serverB_IP

2022-03-11 11:55:09 2043 2

原创 使用nc命令批量测试端口是否通信

一、自动执行nc命令并测试端口1、创建存放ip文本:vi ip_ports.txt192.168.48.10192.168.48.130192.168.48.2012、nc循环测试脚本:vi ip_ports.sh#!/bin/bash #检测服务器端口是否开放#成功会返回0值显示succeeded! #失败会返回1值显示Connection refused#在与脚本同目录下和创建ip_ports.txt文件,写入ip信息,也可以指定绝对路径cat ./ip_ports.t

2022-03-11 11:30:50 3236

原创 AIX操作系统添加emc共享存储步骤:

目录:一、检查磁盘使用状态(特别注意):1、初步确认:2、使用lspv命令:(hdiskpower)3、使用lsattr命令:(hdiskpower)二、将磁盘修改为共享存储:1、修改磁盘属主:(rhdiskpower)2、修改磁盘权限:(rhdiskpower)3、修改reserve_policy参数:(hdiskpower)三、开始将共享磁盘添加到asm磁盘组:1、使用asmca启动图形界面添加:2、使用sqlplus / as sysasm添加:(1)切换grid用户登录asm实例:(2)查询磁盘状态

2022-03-04 20:11:31 2376

空空如也

空空如也

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

TA关注的人

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