随笔分类 -  数据库

摘要:0x00 Rman的归档日志管理 archivelog的相关信息是记录在controlfile中的,当物理删除后不会改变controlfile的设置。并且在查询相关的动态视图(例如v$archived_log)时,该部分日志仍然标注为存在,也就是说 Oracle并不认为这些日志被删除。这种错误信息会 阅读全文
posted @ 2023-01-16 08:06 BlackData 阅读(141) 评论(0) 推荐(0)
摘要:0x00 场景说明 平时备份mysql时,为了节省空间,在备份的时候会过滤掉一些历史记录或者较大的日志表的备份,从而对每张表进行了单独备份,而在恢复这些备份时,可以通过脚本反向恢复过去,当然也有其他方法。 本次使用的是source命令,配合shell脚本实现读取单表备份内容并追加至新的sql文件中, 阅读全文
posted @ 2023-01-10 13:45 BlackData 阅读(395) 评论(0) 推荐(0)
摘要:0x01 环境说明 centos 7.9 mysql v14.14 0x02 处理方法 1.停止mysqld服务 systemctl stop mysqld.service 2.编辑配置文件,加入skip-grant-tables vi /etc/my.cnf #插入内容 skip-grant-ta 阅读全文
posted @ 2023-01-09 08:46 BlackData 阅读(1283) 评论(0) 推荐(0)
摘要:0x00 rman是什么 Recovery Manager (RMAN) rman就是oracle官方推出的一种物理备份工具,以oracle block为读取单位 可以结合expdp使用做备份,可以实现更小粒度的备份。rman11g之前最小是表空间级别。12c之后可以恢复表。 0x01 使用条件 需 阅读全文
posted @ 2023-01-06 21:09 BlackData 阅读(288) 评论(0) 推荐(0)
摘要:DG(Data Guard)原理结构图 0x00 环境规划说明 系统环境:Centos 7.9 3.10.0-1160.76.1.el7.x86_64 DG环境规划 主机名称 IP地址 SID db_unique_name 角色 master 10.20.140.9 test test 主库 sta 阅读全文
posted @ 2022-12-26 16:17 BlackData 阅读(444) 评论(0) 推荐(0)
摘要:0x00 环境 zabbix 5.0.4 orabbix 1.2.3 oracle 11g 11.2.0.4 0x01 前提条件 zabbix-server需要安装jdk 版本1.8即可 orabbix安装在zabbix-server端 oracle端安装zabbix agent #安装jdk (略 阅读全文
posted @ 2022-11-22 16:41 BlackData 阅读(1323) 评论(0) 推荐(0)
摘要:0x01 环境说明 zabbix server 5.0 zabbix agent 2 5.0.28 windows server 2019 防火墙已关闭,也可开启放行相关端口 SQLSERVER 2016 0x02 配置准备 freetds 1.13 下载地址可bing或百度 unixODBC un 阅读全文
posted @ 2022-11-05 15:00 BlackData 阅读(576) 评论(0) 推荐(0)
摘要:Mysql 主从复制搭建过程0x00 环境 centos7.9,Docker,Mysql5.7 Docker配置略 0x01 启动容器 主库 docker run -d -name mysql_master --restart=always -e MYSQL_ROOT_PASSWORD=密码 -p 33061:3306 -h 阅读全文
posted @ 2022-10-05 16:55 BlackData 阅读(189) 评论(0) 推荐(0)
摘要:Oracle 19C 安装及基本操作Oracle 19c安装包 地址:https://pan.baidu.com/s/1CnbkJMLOvPN7rZNUEtttdg 提取码:p00s RedHat7.4 安装包 地址:https://pan.baidu.com/s/1gNg4B4L2bplkQj46ksyH7A 提取码:6yfj 1. 阅读全文
posted @ 2022-10-01 17:05 BlackData 阅读(2007) 评论(0) 推荐(0)
摘要:设置$DISPLAY变量 启动dbca 开始安装。 安装完成,那么多租户数据库的数据文件存放在:$ORACLE_BASE/oradata/下,有根容器名目录。 那么这么多容器数据库,有根容器,有普通容器数据库,我们该如何登陆呢? 通过设置环境变量来登录设置指定的SID的数据库 export ORAC 阅读全文
posted @ 2022-09-28 22:42 BlackData 阅读(710) 评论(0) 推荐(0)
摘要:sqlplus / as sysdba #查看默认策略中的密码过期策略。 SELECT PROFILE,RESOURCE_NAME,LIMIT FROM dba_profiles where resource_name='PASSWORD_LIFE_TIME' AND profile='DEFAUL 阅读全文
posted @ 2022-09-28 21:26 BlackData 阅读(92) 评论(0) 推荐(0)
摘要:Oracle11g Rman异机恢复备份备忘录及listener supports no services的解决办法感谢 邦德DBA实战群-168797397 @夏晓,@康复孔院长,@smile等朋友的帮助。 0x00 环境说明: 1.oracle 版本11g R2,centos7.9 8core 16G RAM 2.为减少意外错误,本次恢复搭建的恢复测试环境尽量与源库一致 3.源库与目标库都开启了归档模式 4. 阅读全文
posted @ 2022-09-07 15:10 BlackData 阅读(322) 评论(0) 推荐(0)
摘要:环境:Centos7.9 oracle11g 0x01归档日志开启 #一致性关库 sqlplus / as sysdba shutdown immediate; 0x02 启动数据库至mount阶段 startup mount; 0x03 查看确认当前归档状态 archive log list; 0 阅读全文
posted @ 2022-08-29 10:30 BlackData 阅读(2803) 评论(0) 推荐(0)
摘要:Centos7.9安装Mysql5.7.38环境:Centos7.9 ,mysql5.7.38 软件包:mysql官方下载tar包 下载地址:https://downloads.mysql.com/archives/community/ 0x00.创建软件包上传目录 mkdir /softwget https://downloads.mysq 阅读全文
posted @ 2022-08-29 10:07 BlackData 阅读(572) 评论(0) 推荐(0)
摘要:记一次简单的SQL Server2016 异机恢复完整及差异备份测试环境:windows server 2019 SQLserver 2016,SQL server Management Studio 18 备份文件包含完整备份和第一个差异备份 打开SQL server Management Studio 18 1.点击数据库,右键选择还原数据库,选择设备,选中待恢 阅读全文
posted @ 2022-08-27 09:22 BlackData 阅读(625) 评论(0) 推荐(0)
摘要:数据泵的流程 1.数据泵的组成 a】数据泵核心部分程序包:DBMS_DATAPUMP b】提供元数据的程序包:DBMS_MATADATA c】命令行程序:EXPDP,IMPDP 2.数据泵文件 a】转储文件:此文件包含对象数据 b】日志文件:记录操作信息和结果 c】SQL文件:将导入作业中的DDL语 阅读全文
posted @ 2022-08-10 07:58 BlackData 阅读(273) 评论(0) 推荐(0)
摘要:环境:由于要搭建测试服务器,数据库服务器没有初始化表的操作手册,那就直接把生产环境的备份恢复上去吧 oracle版本:11g R2,使用的是exp导出的dmp文件,上传好dmp文件到测试服务器。 由于测试服务器是一个新搭建的oracle,因此需要创建用户和用户的表空间 登入sqlplus 1.创建表 阅读全文
posted @ 2022-08-04 08:43 BlackData 阅读(94) 评论(0) 推荐(0)
摘要:Oracle 备份恢复体系 二 闪回技术1.误删表的闪回 查询当前用户的回收站是否开启 #切换到用户 conn 用户/密码 #查询当前用户的回收站是否开启 show parameter recyclebin #value 为on 就是开启 create table t1 as select * from emp;select * from 阅读全文
posted @ 2022-07-24 16:54 BlackData 阅读(66) 评论(0) 推荐(0)
摘要:Oracle 日常操作 (开启归档等)1.启动 sqlplus / as sysdba 如果提示connected to a idle instance,说明数据库实例未启动 可以通过startup 启动 {startup nomount,startup mount,startup} 真实启动的阶段: a 】 nomount阶段 数据库 阅读全文
posted @ 2022-07-24 10:20 BlackData 阅读(424) 评论(0) 推荐(0)
摘要:Oracle B OCM体系结构复习一oracle进程查询: ps -ef | grep ora_ | grep -v grep select paddr,name,description from v$pgprocess; 内存地址,名称,描述等信息 进程1:SMON:系统监控进程,system monitor--实例启动的时候的恢复 阅读全文
posted @ 2022-07-22 22:36 BlackData 阅读(153) 评论(0) 推荐(0)