精华内容
下载资源
问答
  • RAC开启归档模式一、将rac数据库重新启动到mount状态[grid@centosnode1 ~]$ srvctl stop database -d DB2016二、在任意一节点上执行下面操作:1、启动节点实例到mount2、设置归档路径SQL> alter system set log_...

    RAC开启归档模式

    一、将rac数据库重新启动到mount状态

    [grid@centosnode1 ~]$ srvctl stop database -d DB2016

    二、在任意一节点上执行下面操作:

    1、启动节点实例到mount

    2、设置归档路径

    SQL> alter system set log_archive_dest_1='location=+DATA/db2016/arch' scope=spfile sid='*';

    3、更改cluster_database参数,并使之生效

    SQL> alter system set cluster_database=false scope=spfile;

    SQL> shutdown immediate;

    SQL> startup mount;

    4、更改为归档模式

    SQL> alter database archivelog;

    5、更改cluster_database参数

    SQL> alter system set cluster_database=true scope=spfile;

    SQL> shutdown immediate

    三、启动数据库

    [grid@centosnode1 ~]$ srvctl start database -d DB2016

    备注:另一种开启RAC归档的方法

    [grid@centosnode1 ~]$ srvctl stop database -d DB2016

    [grid@centosnode1 ~]$ srvctl start database -d DB2016 -o mount

    然后使用sqlplus登录所有节点逐一更改归档路径(alter system set log_archive_dest_1='location=+DATA/db2016/arch' scope=spfile sid='DB20161';....),并更改为归档模式(alter database

    archivelog)

    重启rac数据库

    [grid@centosnode1 ~]$ srvctl stop database -d DB2016

    [grid@centosnode1 ~]$ srvctl start database -d DB2016

    RAC关闭归档模式

    [grid@centosnode1 ~]$ srvctl stop database -d DB2016

    [grid@centosnode1 ~]$ srvctl start database -d DB2016 -o mount

    SQL> archive log list

    Database log mode           Archive Mode

    Automatic archival           Enabled

    Archive destination           +DATA/db2016/arch

    Oldest online log sequence     81

    Next log sequence to archive   0

    Current log sequence           82

    SQL> alter database noarchivelog;

    [grid@centosnode1 ~]$ srvctl stop database -d DB2016

    [grid@centosnode1 ~]$ srvctl start database -d DB2016

    SQL> archive log list

    Database log mode           No Archive Mode

    Automatic archival           Disabled

    Archive destination           +DATA/db2016/arch

    Oldest online log sequence     82

    Current log sequence           83

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30373263/viewspace-2084529/,如需转载,请注明出处,否则将追究法律责任。

    展开全文
  • 关闭RAC数据库

    2017-03-03 15:19:46
    1、关闭应用 2、关闭监听程序 ...grid> srvctl stop listener -n 节点主机名 --RAC 3、如果不能先关闭应用,可以执行以下:  ps -ef | grep oracle | grep LOCAL=NO | grep -v grep | awk '{prin

    1、关闭应用

    2、关闭监听程序
    oracle> su - oracle
    oracle> lsnrctl stop  --单机
    grid> srvctl stop listener -n 节点主机名 --RAC


    3、如果不能先关闭应用,可以执行以下:
     ps -ef | grep oracle | grep LOCAL=NO | grep -v grep | awk '{print $2}' | xargs kill -9


    4、把内存中和REDOLOG 中的数据写入磁盘
    oracle> sqlplus / as sysdba


    SQL>alter system switch logfile;      --单机 执行两次


    SQL>alter system archive log current; --RAC 执行两次


    SQL>alter system checkpoint;          --执行一次


    5、一致性关闭数据库
    SQL> shutdown immediate;               --单机
    SQL> srvctl stop database -n 服务名 ;  -- RAC
    展开全文
  • 启动与关闭Oracle rac数据库集群.pdf
  • Oracle 版本为10.2.0.1 生产库和dataguard均为rac,部署在同一主机。分别以1节点和2节点表示,假设mrp运行在1节点。可用以下命令查看mrp运行在哪一节点。 ps –ef|grep mrp 备注:以下操作命令只涉及到Oracle ...
    运行环境:
    
    Oracle 版本为10.2.0.1 生产库和dataguard均为rac,部署在同一主机。分别以1节点和2节点表示,假设mrp运行在1节点。可用以下命令查看mrp运行在哪一节点。
    ps –ef|grep mrp
    备注:以下操作命令只涉及到Oracle database,不涉及crs,即crs无需切换,启动,关闭。

    一、 Failover切换,即当生产库处于不可用状态时,备份库读写打开继续提供业务。

    1、关闭备份库1节点mrp进程
    export ORACLE_SID=standby1
    sqlplus “/as sysdba”
    SQL>alter database recover managed standby database cancel;
    2、关闭备份库2节点
    export ORACLE_SID=standby2
    sqlplus “/as sysdba”
    SQL>shutdown immediate;
    3、备份库1节点读写打开
    export ORACLE_SID=standby1
    sqlplus “/as sysdba”
    SQL> alter database recover managed standby database finish;
    SQL> alter database commit to switchover to primary;
    SQL>shutdown immediate;
    SQL>startup;
    4、启动备份库2节点
    export ORACLE_SID=standby2
    sqlplus “/as sysdba”
    SQL>startup;

    二、 Switchover切换,即生产库备份库互换角色。
    1、生产库角色切换为备份库
    1)、关闭2节点生产库
    export ORACLE_SID=orcl2
    sqlplus “/as sysdba”
    SQL>shutdown immediate;
    2)、切换1节点生产库角色为备份库
    export ORACLE_SID=orcl1
    sqlplus “/as sysdba”
    SQL> alter database commit to switchover to physical standby with session shutdown;
    SQL>shutdown immediate;
    SQL>startup mount;
    3)、启动2节点生产库
    export ORACLE_SID=orcl2
    sqlplus “/as sysdba”
    SQL>startup mount;

    2、备份库角色切换为生产库

    1)、关闭1节点备份库mrp进程
    export ORACLE_SID=standby1
    sqlplus “/as sysdba”
    SQL>alter database recover managed standby database cancel;
    2)、关闭2节点备份库
    export ORACLE_SID=standby2
    sqlplus “/as sysdba”
    SQL>shutdown immediate;
    3)、切换1节点备份库角色为生产库
    export ORACLE_SID=standby1
    sqlplus “/as sysdba”
    SQL> alter database commit to switchover to primary;
    4)、启动2节点备份库
    export ORACLE_SID=standby2
    sqlplus “/as sysdba”
    SQL>startup;
    展开全文
  • oracle 11g RAC 常用命令整理分享更新时间:2012年11月15日 16:27:45 作者:很多朋友会经常用到oracle 11g RAC的命令,今天我也用到了,同时也整理了一些常用的命令,以备不时之需1)、检查集群状态:[grid@rac02 ~]$...

    oracle 11g RAC 常用命令整理分享

    更新时间:2012年11月15日 16:27:45   作者:

    很多朋友会经常用到oracle 11g RAC的命令,今天我也用到了,同时也整理了一些常用的命令,以备不时之需

    1)、检查集群状态:

    [grid@rac02 ~]$ crsctl check cluster

    CRS-4537: Cluster Ready Services is online

    CRS-4529: Cluster Synchronization Services is online

    CRS-4533: Event Manager is online

    2)、所有 Oracle 实例 —(数据库状态):

    [grid@rac02 ~]$ srvctl status database -d racdb

    Instance racdb1 is running on node rac01

    Instance racdb2 is running on node rac02

    3)、检查单个实例状态:

    [grid@rac02 ~]$ srvctl status instance -d racdb -i racdb1

    Instance racdb1 is running on node rac01

    4)、节点应用程序状态:

    [grid@rac02 ~]$ srvctl status nodeapps

    VIP rac01-vip is enabled

    VIP rac01-vip is running on node: rac01

    VIP rac02-vip is enabled

    VIP rac02-vip is running on node: rac02

    Network is enabled

    Network is running on node: rac01

    Network is running on node: rac02

    GSD is disabled

    GSD is not running on node: rac01

    GSD is not running on node: rac02

    ONS is enabled

    ONS daemon is running on node: rac01

    ONS daemon is running on node: rac02

    eONS is enabled

    eONS daemon is running on node: rac01

    eONS daemon is running on node: rac02

    5)、列出所有的配置数据库:

    [grid@rac02 ~]$ srvctl config database

    racdb

    6)、数据库配置:

    [grid@rac02 ~]$ srvctl config database -d racdb -a

    Database unique name: racdb

    Database name: racdb

    Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1

    Oracle user: oracle

    Spfile: +RACDB_DATA/racdb/spfileracdb.ora

    Domain: xzxj.edu.cn

    Start options: open

    Stop options: immediate

    Database role: PRIMARY

    Management policy: AUTOMATIC

    Server pools: racdb

    Database instances: racdb1,racdb2

    Disk Groups: RACDB_DATA,FRA

    Services:

    Database is enabled

    Database is administrator managed

    7)、ASM状态以及ASM配置:

    [grid@rac02 ~]$ srvctl status asm

    ASM is running on rac01,rac02

    [grid@rac02 ~]$ srvctl config asm -a

    ASM home: /u01/app/11.2.0/grid

    ASM listener: LISTENER

    ASM is enabled.

    8)、TNS监听器状态以及配置:

    [grid@rac02 ~]$ srvctl status listener

    Listener LISTENER is enabled

    Listener LISTENER is running on node(s): rac01,rac02

    [grid@rac02 ~]$ srvctl config listener -a

    Name: LISTENER

    Network: 1, Owner: grid

    Home:

    /u01/app/11.2.0/grid on node(s) rac02,rac01

    End points: TCP:1521

    9)、SCAN状态以及配置:

    [grid@rac02 ~]$ srvctl status scan

    SCAN VIP scan1 is enabled

    SCAN VIP scan1 is running on node rac02

    [grid@rac02 ~]$ srvctl config scan

    SCAN name: rac-scan.xzxj.edu.cn, Network: 1/192.168.1.0/255.255.255.0/eth0

    SCAN VIP name: scan1, IP: /rac-scan.xzxj.edu.cn/192.168.1.55

    10)、VIP各个节点的状态以及配置:

    [grid@rac02 ~]$ srvctl status vip -n rac01

    VIP rac01-vip is enabled

    VIP rac01-vip is running on node: rac01

    [grid@rac02 ~]$ srvctl status vip -n rac02

    VIP rac02-vip is enabled

    VIP rac02-vip is running on node: rac02

    [grid@rac02 ~]$ srvctl config vip -n rac01

    VIP exists.:rac01

    VIP exists.: /rac01-vip/192.168.1.53/255.255.255.0/eth0

    [grid@rac02 ~]$ srvctl config vip -n rac02

    VIP exists.:rac02

    VIP exists.: /rac02-vip/192.168.1.54/255.255.255.0/eth0

    11)、节点应用程序配置 —(VIP、GSD、ONS、监听器)

    [grid@rac02 ~]$ srvctl config nodeapps -a -g -s -l

    -l option has been deprecated and will be ignored.

    VIP exists.:rac01

    VIP exists.: /rac01-vip/192.168.1.53/255.255.255.0/eth0

    VIP exists.:rac02

    VIP exists.: /rac02-vip/192.168.1.54/255.255.255.0/eth0

    GSD exists.

    ONS daemon exists. Local port 6100, remote port 6200

    Name: LISTENER

    Network: 1, Owner: grid

    Home:

    /u01/app/11.2.0/grid on node(s) rac02,rac01

    End points: TCP:1521

    12)、验证所有集群节点间的时钟同步:

    [grid@rac02 ~]$ cluvfy comp clocksync -verbose

    Verifying Clock Synchronization across the cluster nodes

    Checking if Clusterware is installed on all nodes...

    Check of Clusterware install passed

    Checking if CTSS Resource is running on all nodes...

    Check: CTSS Resource running on all nodes

    Node Name Status

    ------------------------------------ ------------------------

    rac02 passed

    Result: CTSS resource check passed

    Querying CTSS for time offset on all nodes...

    Result: Query of CTSS for time offset passed

    Check CTSS state started...

    Check: CTSS state

    Node Name State

    ------------------------------------ ------------------------

    rac02 Active

    CTSS is in Active state. Proceeding with check of clock time offsets on all nodes...

    Reference Time Offset Limit: 1000.0 msecs

    Check: Reference Time Offset

    Node Name Time Offset Status

    ------------ ------------------------ ------------------------

    rac02 0.0 passed

    Time offset is within the specified limits on the following set of nodes:

    "[rac02]"

    Result: Check of clock time offsets passed

    Oracle Cluster Time Synchronization Services check passed

    Verification of Clock Synchronization across the cluster nodes was successful.

    13)、集群中所有正在运行的实例 — (SQL):

    SELECT inst_id , instance_number inst_no , instance_name inst_name , parallel , status ,

    database_status db_status , active_state state , host_name host FROM gv$instance ORDER BY inst_id;

    14)、所有数据库文件及它们所在的 ASM 磁盘组 — (SQL):

    15)、ASM 磁盘卷:

    16)、启动和停止集群:

    以下操作需用root用户执行。

    (1)、在本地服务器上停止Oracle Clusterware 系统:

    [root@rac01 ~]# /u01/app/11.2.0/grid/bin/crsctl stop cluster

    注:在运行“crsctl stop cluster”命令之后,如果 Oracle Clusterware 管理的

    资源中有任何一个还在运行,则整个命令失败。使用 -f 选项无条件地停止所有资源并

    停止 Oracle Clusterware 系统。

    另请注意,可通过指定 -all 选项在集群中所有服务器上停止 Oracle Clusterware

    系统。如下所示,在rac01和rac02上停止oracle clusterware系统:

    [root@rac02 ~]# /u01/app/11.2.0/grid/bin/crsctl stop cluster –all

    在本地服务器上启动oralce clusterware系统:

    [root@rac01 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster

    注:可通过指定 -all 选项在集群中所有服务器上启动 Oracle Clusterware 系统。

    [root@rac02 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster –all

    还可以通过列出服务器(各服务器之间以空格分隔)在集群中一个或多个指定的

    服务器上启动 Oracle Clusterware 系统:

    [root@rac01 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster -n rac01 rac02

    使用 SRVCTL 启动/停止所有实例:

    [oracle@rac01 ~]#srvctl stop database -d racdb

    [oracle@rac01 ~]#srvctl start database -d racdb

    相关文章

    1a1b05c64693fbf380aa1344a7812747.png

    Oracle编译PL/SQL程序块分为两个种:通常静态SQL采用前一种编译方式,而动态SQL采用后一种编译方式,需要了解的朋友可以参考下2012-11-11

    4f55910a645b073bc4fc65dc10dc14bd.png

    MySQL安全性指南 (1)(转)...2007-03-03

    0ea3c7666119d5615e582f823fb3fad6.png

    本文将介绍oracle impdp network_link参数使用方法,需要了解更多的朋友可以参考下2012-11-11

    4f96a78db829b1556ff16de21e013c7a.png

    本文主要介绍Oracle中XML函数的基本使用方法,希望对大家有所帮助。2016-05-05

    8cc1031babc6aff2319f1c6af8544aa0.png

    在Oracle里,不像MySQL那样方便,可以直接在用户上进行IP限制,Oracle要实现用户级别的IP限制,可以使用触发器来迂回实现,以下就是示例,需要的朋友可以参考下2013-07-07

    0c932a99bb7b6f23c937db507070cc7b.png

    这篇文章主要给大家介绍了关于Oracle数据泵的导入与导出的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-11-11

    cca732bf65a93ed2ec0ac80c638460fe.png

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下2015-12-12

    2d9f31f2af7b675a3d153d2b7f1035a7.png

    有很多Oracle服务器,需要天天查看TableSpace,比较麻烦了。2009-10-10

    b452cee8ec5cd9e58ab98eba17281e59.png

    本文介绍了linux完全卸载oracle的详细步骤,卸载前需使用SQL*PLUS停止数据库和相关服务,详细步骤看下面说明,大家可以参考使用2014-01-01

    f4838ec7e2d4da28e0b57d4e852dadd4.png

    Oracle在运行中很不幸遇到undo损坏,当然最好的方法是完全恢复,但如果是在没有备份的情况下undo损坏怎么办?以下就为大家介绍出现这种情况的解决办法,需要的朋友参考下2013-07-07

    最新评论

    展开全文
  • disk)、启动/关闭集群所有资源、启动/关闭CRS服务等。 crsctl命令语法: crsctl chack命令语法: 常用命令参数组合: //检测 rac1节点的状态,如下图: //检查集群同步服务的状态 [grid@...
  • 安装完RAC集群后,第一件事就是就是要学习如何启动和关闭,启动和关闭rac一般使用三种方式:sqlplus,srvctl以及dbconsole或者oracle grid control,本节中简要介绍下使用srvctl启动和关闭rac数据库集群! 使用crs_stat...
  • 目前需要操作CRS //root用户查看CRS路径: [root@rac1 ~]# find / -name crs_stat /u01/app/11.2.0/grid/bin/crs_stat
  • RAC 数据库的启动与关闭

    千次阅读 2018-11-11 04:00:01
    RAC 数据库的启动与关闭
  • ORACLE RAC数据库的启动与关闭

    千次阅读 2015-04-14 19:57:49
    RAC数据库与单实例的差异主要表现在多个实例通过...由于集群件crs位于数据库之上,即RAC数据库依赖于集群件,因此数据库的启动与关闭应该结合集群来考虑,下面以11g RAC来描述数据库启动与关闭过程。 一、RAC 数据
  • 安装oracle 12c RAC遇到的一些问题 (1) 安装grid软件,停止在38%很长时间不动,日志显示正常 解决方法: 由于是虚拟机安装,设置的内存为600M,关闭虚拟机,把内存调成1GB,问题解决~在38%Linking RMAN Ut ... Oracle 12C ...
  • 客户环境概览 2结点RAC(旧) 共享存储(旧) 2结点RAC(新) 共享存储(借用,中转数据使用,用完后需归还)   实施方案: ...新机器操作系统最低只支持RHEL6.5,而原机器操作系统为RHEL5.5,数据库版本Ora
  • db_name oracle节点 rac01 rac02实例名 oracle1 oracle2srvctl stop database -d oraclesrvctl stop asm -n rac01srvctl stop ...
  • 2、 检查Oracle数据库RAC集群服务状态 除了ora.gsd服务状态为OFFLINE,其他的服务正常状态均为ONLINE。 3、 检查数据库表空间使用情况,少了要及时添加。 切换到Oracle操作系统用户: su - oracle,并使用sqlplus ...
  • 关闭、启动oracle 11g rac数据库

    千次阅读 2019-01-08 11:33:53
    关闭数据库:每个节点上执行命令“shutdown immediate;”关闭数据库;或者执行命令“./srvctl stop database -d ORCL”(root用户)“srvctl stop database -d ORCL”(oracle用户) 停止集群服务,root用户执行“....
  • Oracle RAC 安装只需要简单两步,不来试试?
  • oracle RAC数据库启停

    千次阅读 2016-12-10 14:40:20
    ------关闭RAC数据库----- 1.关闭监听(grid用户),阻止新的程序在连接进来 srvctl stop listener 2.写脏块 alter systerm checkpoint;(多执行几次) 3.关闭数据库(grid用户下) racdb指的是数据库全局唯一名。...
  • 启动和停止oracle 10g rac遵循以下步骤启动和停止单独的应用程序资源。开启crs服务每次机器开始的时候自动启动/etc/rc.d/init.d/init.crs enableAutomatic startup enab...
  • 这一章描述的是使用OEM来管理RAC数据库。Oracle企业管理器是Oracle推出的图形化管理数据库的工具,可以方便的在同一个界面中管理多个分布在不同节点的数据库。企业管理器本身包含了一些常用的管理功能,除此之外,它...
  • 目前数据库运行在节点rac2上,并且是单实例数据库 [grid@rac2 ~]$ srvctl config database -d orcl Database unique name: orcl Database name: orcl Oracle home: /u01/app/oracle/product/19.3.0/db Oracle user...
  • Oracle ASM 中的后台进程 ps -ef | grep asm Oracle RAC 后台进程

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,086
精华内容 6,034
关键字:

关闭数据库rac服务