data guard 命令

news/2024/12/21 15:31:33

 

1,修改oracle为最大的保护模式
 alter database set standby database to maxsize protection;
 
 alter database open;
 
 查看数据库是那种模式 
 select protection_mode from v$database;

2,在备机上
 recover managed standby database disconnect from session;

3,测试dataguard
 
 在主机上:
  alter system switch logfile;
 在备机上查看v$standby_log视图
 select group#,sequenge#,used,archived,status from v$standby_log;

 在MAXIMIZE PROTECTION 和 MAXMIZE AVAILABILITY模式下,备机不能先关机,否则会报错
 database busy ,open,close mount and dismount not allowed

 正确的关机命令是:
 关机:先关主机,后关备机、
 开机:先开备机,后关主机


主备库的switchover 的切换

 switchover时只能先从primary切到standby,再从standby切换到primary
 查看主库是否有standby redo log,

准备原主库和备库的参数文件,最好将两个数据库的参数文件互换,在两台机器上同时保留主备库的文件
 cd /oracle/admin/orcl/pfile
 rcp host160:/oracle/admin/orcl/pfile/init.ora initprimary.ora
 rcp init.ora host160:/oracle/admin/orcl/pfile/initstandby.ora

 从primary切换到standby
 conn / as sysdba
 shutdown immediate
 startup mount pfile=/oracle/admin/orc/pfile/initstandby.ora
 recover managed standby database disconnect;

启动新备库的listener
 lsnrctl stop
 lsnrctl start listener1

 切换standby到primary
 conn / as sysdba
 alter database commit to switch to primary
 shutdown
 startup pfile=/oracle/admin/orcl/pfile/intiprimary.ora
 
启动新主库的listener
 lsnrctl stop
 lsnrctl start listener1


 


http://www.niftyadmin.cn/n/2124335.html

相关文章

mac 安装php-mongdb扩展

安装 homebrew 确定已安装 pkg-config $ where pkg-config /usr/local/bin/pkg-config 若提示 pkg-config not found 则先使用 brew install pkg-config 进行安装 安装最新的 OpenSSL macOS 默认的 OpenSSL 版本太低,编译时需要版本高于1.0.1才可,…

Solaris修改主机名和ip

目的: 主机名称:cjh1 , IP地址:192.168.1.2 , 子网掩码:255.255.255.0, 默认路由:192.168.1.1。 我们准备把它修改为: 主机名称:suncjh &#xf…

greenplum 5.7 + gpcheck

gpcheck 查看帮助 [gpadminnode1 bin]$ gpcheck --help COMMAND NAME: gpcheckVerifies and validates Greenplum Database platform settings.***************************************************** SYNOPSIS *****************************************************gpche…

CentOS7下安装JDK1.8详细过程

3. 解压安装JDK 键入命令 cd /usr 来到刚才的复制文件处,键入命令tar -zxvf java1.8 进行解压 解压效果如下 4. 配置JDK环境变量 键入命令 vim /etc/profile 修改配置文件,记得要在root权限下修改 输入i进入编辑状态,然后将光标移到最后一…

greenplum 5.7 + gpcheckcat

gpcheckcat 查看帮助 $ gpcheckcat -?Usage: gpcheckcat [<option>] [dbname]-?-B parallel: number of worker threads-g dir : generate SQL to rectify catalog corruption, put it in dir-p port : DB port number-P passwd : DB password-U uname : D…

数据库,Unix

Solaris安装Oracle需要安装的包是&#xff1a;SUNWi1cs&#xff0c; SUNWi15cs进入到/cdrom/solaris,.../Sorl./Product下 pkgadd -d . SUNWi1cs 内核参数&#xff1a; set shmsys:shminfo_shmmax4294967295set shmsys:shminfo_shmmni100set semsys:seminfo_semmni100set sem…

CentOS 7安装Elasticsearch 7.2

一 安装jdk elasticsearch7.2 要求JDK版本是jdk11 &#xff0c;我一不小心装JDK8,最后发现不装JDK也可以 。 elasticsearch7.2中包含JDK,只要做一些配置就可以 。详见下边 三 二、Elasticsearch安装配置 &#xff08;1&#xff09;Elasticsearch安装 Elasticsearch的下载…

iSCSI配置

openfiler的配置1&#xff0c;用户名是&#xff1a;openfiler 密码是&#xff1a;password 2&#xff0c;将openfiler用作iSCSI存储服务器&#xff0c;我们需要执行六个主要的任务&#xff1a;设置iSCSI的服务&#xff0c;配置网络访问&#xff0c;制定物理存储并对其分区&am…