随笔分类 -  数据库

摘要:#!/bin/bash mkdir -p /bak && mv /etc/yum.repos.d/CentOS-* /bak #挂载本地磁盘到/mnt目录 mount /dev/sr0 /mnt yum install -y wget python3 bzip2 bzip2-devel libaio 阅读全文
posted @ 2023-01-08 19:10 vmsysjack 阅读(1610) 评论(2) 推荐(0)
摘要:#!/bin/bash curl -sO https://repo.mysql.com//mysql80-community-release-el7-5.noarch.rpm rpm -ivh mysql80-community-release-el7-5.noarch.rpm yum clean 阅读全文
posted @ 2022-04-10 15:52 vmsysjack 阅读(1381) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-10 14:33 vmsysjack 阅读(31) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-08 17:33 vmsysjack 阅读(15) 评论(0) 推荐(0)
摘要:系统: OracleLinux-R7-U9-Server-x86_64-dvd.iso 内存: 16G 硬盘: 1T #!/bin/bash set -x #Define global variable ORA_SID=PROD cat>/etc/hosts<<EOF 127.0.0.1 local 阅读全文
posted @ 2021-08-17 22:17 vmsysjack 阅读(437) 评论(0) 推荐(0)
摘要:发现一点:只要开启了CONTROLFILE AUTOBACKUP,就算只备份一个归档日志最后一步也一定会备份控制文件和spfile(如果是pfile启动,则不会备份spfile) 整库备份的最好方法 CONFIGURE CONTROLFILE AUTOBACKUP ON; backup databa 阅读全文
posted @ 2020-06-13 11:44 vmsysjack 阅读(1211) 评论(0) 推荐(0)
摘要:检查当前数据库CPU和PSU补丁信息 方法一: 登录数据库,检查DBA_REGISTRY_HIST视图。 SYS@orcl> select *from dba_registry_history; ACTION_TIME ACTION NAMESPACE VERSION ID BUNDLE_SERIE 阅读全文
posted @ 2020-06-12 00:45 vmsysjack 阅读(694) 评论(0) 推荐(0)
摘要:drop PROCEDURE if exists test1; create procedure test1() begin declare i int; set i=1; while i<=30 do update blog.car1_myarticle set blog.car1_myartic 阅读全文
posted @ 2020-06-06 18:54 vmsysjack 阅读(217) 评论(0) 推荐(0)
摘要:例子:Configure channel 1 device type disk format 'd:/backup/orcl/backup_%U'; 在configure 命令中经常使用格式串,在backup,resotre,allocate channel 等其他RMAN 命令中也会经常看到格式串 阅读全文
posted @ 2020-03-30 00:30 vmsysjack 阅读(735) 评论(0) 推荐(0)
摘要:#!/bin/bash if [ `whoami` != oracle ];then echo 'please Use oracle user perform script' exit 1 fi IP=$(ip addr | awk '/scope global/ {print $0}'| awk 阅读全文
posted @ 2020-03-29 15:37 vmsysjack 阅读(218) 评论(0) 推荐(0)
摘要:关于mysql主从架构master宕机后,请求转移问题解决办法 mysql架构:一主一从 问题一:有两台mysql数据库,已做好主从。如果运行某一天master服务器mysql故障导致前端请求无法处理怎么办? 答:将前端需要数据库处理的请求转移到slave机上。 问题二:怎么转移? 答: 方法一:如 阅读全文
posted @ 2020-03-29 13:22 vmsysjack 阅读(580) 评论(0) 推荐(0)
摘要:SQL> alter database backup controlfile to '/home/oracle/con.ctl'; #备份控制文件 Database altered. #删除后会记录到当前的控制文件中,恢复的时候不可以使用当前的控制文件 SQL> drop tablespace tb 阅读全文
posted @ 2020-03-27 22:57 vmsysjack 阅读(803) 评论(0) 推荐(0)
摘要:一、查询目前表空间和数据文件名称 SQL> select name from v$tablespace; NAME SYSTEM UNDOTBS1 SYSAUX USERS TEMP SQL> select name from v$datafile; NAME D:\ORACLE\PRODUCT\1 阅读全文
posted @ 2020-03-27 22:23 vmsysjack 阅读(205) 评论(0) 推荐(0)
摘要:alter database backup controlfile to 'filename' ##是用来备份controlfile的,和standby无关. alter database create standby controlfile as 'filename' ##是用来制作用于stand 阅读全文
posted @ 2020-03-27 21:23 vmsysjack 阅读(569) 评论(0) 推荐(0)
摘要:catalog命令可以用来扫描备份片,文件拷贝(datafile or controlfile copy),也可以用来扫描归档日志,所以,只要你的备份还在,归档还在,即使catalog database崩溃,控制文件重建,照样可以用这些备份来做恢复。 扫描备份片 CATALOG BACKUPPIEC 阅读全文
posted @ 2020-03-27 21:19 vmsysjack 阅读(849) 评论(0) 推荐(0)
摘要:恢复误删除的一张表可以使用很多方法,如日志挖掘、闪回等,rman恢复(不完全恢复)肯定不是最好的,也不建议用, 现在我们只是演示一下这种恢复。 1 RMAN备份数据库 2创建测试表 3查看此时的SCN并删除表 4恢复数据测试表 5验证测试表是否恢复过来 阅读全文
posted @ 2020-03-27 21:12 vmsysjack 阅读(269) 评论(0) 推荐(0)
摘要:recover [automatic] [from 'location'] [database | tablespace tablespace_name | datafile datafile_name] automatic:进行自动恢复,自动读取默认归档路径 from 'localtion': 从 阅读全文
posted @ 2020-03-27 18:43 vmsysjack 阅读(230) 评论(0) 推荐(0)
摘要:启动顺序:先启动备库,后启动主库 关闭顺序:先关闭主库,后关闭备库 1、正确打开备库和主库 备库: SQL> STARTUP MOUNT; SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; 主库: 阅读全文
posted @ 2020-03-27 09:18 vmsysjack 阅读(1804) 评论(0) 推荐(0)
摘要:从ASM中拷贝归档日志到文件系统: 命令: rman target / RMAN> copy archivelog '+ARCH/fhdbca/archivelog/2018_05_09/thread_1_seq_37.384.975668203' to '/oracle/thread_1_seq_ 阅读全文
posted @ 2020-03-26 22:49 vmsysjack 阅读(630) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-22 23:45 vmsysjack 阅读(144) 评论(0) 推荐(0)