精华内容
下载资源
问答
  • 我测试时拿一台DELL2950做initiator,另一台DELL R710 SAS300GB*6 RAID5做的target,系统是windows server 2008 R2 拷贝的时候观察网卡占用率,如果是两条链路,平均每条使用大概70%;四条链路的时候每条只有35...
  • 因为需要一份DG的搭建文档,Linux端的详细文档很,但是网上的Windows端的文档却总是写的不是特别详细,所以参考位博主,实验次总结一份搭建成功的配置文档。DG搭建说明:本文档为Oracle数据库在windows环境下...

    因为需要一份DG的搭建文档,Linux端的详细文档很多,但是网上的Windows端的文档却总是写的不是特别详细,所以参考多位博主,实验多次总结一份搭建成功的配置文档。

    DG搭建说明:本文档为Oracle数据库在windows环境下的DG搭建。

    一、物理规划

    数据库要求:

    1. Oracle database 11gR2(数据库版本相同)

    2. 备库数据库仅安装软件,不建库

    3. 安装路径相同,实例名相同(便于安装维护管理)

    4. 具体安装路径为E:\app\Administrato

    作系统要求:

       Windows server 2008 R2(操作系统版本相同)


    说明:服务器环境为VM搭建的两台虚拟机,操作系统为Windows Server 2008 R2,数据库为Oracle11gR2,安装目录实例名全部相同,archivelog下的arch文件夹为手动创建。


    二、配置过程

    1.主库配置
    • 主库启动到mount状态下开启归档和force logging

    SQL> startup mount;
    SQL> alter database archivelog;
    SQL> alter database force logging;复制代码

    • 查看当前日志组,并为备库创建日志文件

    SQL> select * from v$logfile order by group#;
    SQL> alter database add standby logfile group 4 ('E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO04.LOG') size 50m;
    SQL> alter database add standby logfile group 5 ('E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO05.LOG') size 50m;
    SQL> alter database add standby logfile group 6 ('E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO06.LOG') size 50m;复制代码

    • 创建备库standby的控制文件

    SQL> alter database create standby controlfile as ‘E:\APP\ADMINISTRATOR\flash_recovery_area\orcl\arch\standby.ctl’;
    复制代码

    • 创建参数文件

    SQL> create pfile from spfile;
    默认参数文件位置为:
    E:\app\Administrator\product\11.2.0\dbhome_1\database
    复制代码

    • 编辑参数文件initorcl.ora

    orcl.__db_cache_size=343932928
    orcl.__java_pool_size=4194304
    orcl.__large_pool_size=4194304
    orcl.__oracle_base='E:\app\Administrator'#ORACLE_BASE set from environment
    orcl.__pga_aggregate_target=343932928
    orcl.__sga_target=515899392
    orcl.__shared_io_pool_size=0
    orcl.__shared_pool_size=155189248
    orcl.__streams_pool_size=0
    *.audit_file_dest='E:\app\Administrator\admin\orcl\adump'
    *.audit_trail='db'
    *.compatible='11.2.0.0.0'
    *.control_files='E:\app\Administrator\oradata\orcl\control01.ctl','E:\app\Administrator\flash_recovery_area\orcl\control02.ctl'
    *.db_block_size=8192
    *.db_domain=''
    *.db_name='orcl'
    *.db_recovery_file_dest='E:\app\Administrator\flash_recovery_area'
    *.db_recovery_file_dest_size=4102029312
    *.diagnostic_dest='E:\app\Administrator'
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
    *.memory_target=858783744
    *.open_cursors=300
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.undo_tablespace='UNDOTBS1'
    #以下为新加部分
    *.db_unique_name='primary'
    *.archive_lag_target=1800
    *.fal_client='standby'
    *.fal_server='primary'
    *.log_archive_config='DG_CONFIG=(primary,standby)'
    *.log_archive_dest_1='LOCATION=E:\app\Administrator\flash_recovery_area\orcl\arch VALID_FOR=(all_logfiles,all_roles) db_unique_name=primary'
    *.log_archive_dest_2='service=standby arch async valid_for=(online_logfiles,primary_role) db_unique_name=standby'
    *.log_archive_dest_state_1='enable'
    *.log_archive_dest_state_2='enable'
    *.log_archive_format='%t_%s_%r.dbf'
    *.DB_FILE_NAME_CONVERT='E:\app\Administrator\oradata\orcl','E:\app\Administrator\oradata\orcl'
    *.LOG_FILE_NAME_CONVERT='E:\app\Administrator\flash_recovery_area\orcl\arch','E:\app\Administrator\flash_recovery_area\orcl\arch'
    *.standby_file_management='auto'
    复制代码

    • 使用修改过后的参数文件启动数据库

    SQL> startup pfile=’ E:\app\Administrator\product\11.2.0\dbhome_1\database\initorcl.ora’;
    SQL> create spfile from pfile=’ E:\app\Administrator\product\11.2.0\dbhome_1\database\initorcl.ora’;
    SQL> shutdown immediate;
    SQL> startup;
    复制代码

    • 创建密码文件

    密码文件存放于
    E:\app\Administrator\product\11.2.0\dbhome_1\database目录,文件名为PWDorcl.ora(orcl为实例名)
    若以下目录找不到,则手动创建,命令为:
    SQL> orapwd file=E:\app\Administrator\product\11.2.0\dbhome_1\database\PWDorcl.ora password=123 entries=10复制代码

    • 配置网络监听

    文件位置为E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora修改listener.ora文件:
    # listener.ora Network Configuration File: E:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:E:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
      )
    #原有基础添加一个SID_DESC
        (SID_DESC = 
    	(GLOBAL_DBNAME = orcl)
    	(ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
    	(SID_NAME = orcl)
        )
    #------------------------------------------------------------------------
      )
    #原有基础添加一个LISTENER
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.128)(PORT = 1521))
        )
      )
    ADR_BASE_LISTENER = E:\app\Administrator
    复制代码

    ##修改tnsname.ora文件
    #tnsnames.ora Network Configuration File:E:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    #Generated by Oracle configuration tools.
    #添加一个PRIMARY
    PRIMARY =
         (DESCRIPTION =
           (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.3.128) (PORT = 1521))
          )
          (CONNECT_DATA =
               (SERVICE_NAME = orcl)
          )
        )
    #添加一个STANDBY
    STANDBY=
        (DESCRIPTION =
           (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.3.131) (PORT = 1521))
          )
          (CONNECT_DATA = 
              (SERVICE_NAME = orcl)
          )
        )
    ORACLR_CONNECTION_DATA=
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
        (SID = CLRExtProc)
          (PRESENTATION = RO) 
       )
      )
    ORCL=
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.128)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
    复制代码

    • 测试监听

    SQL> alter database open;
    C:\Users\Administrator> lsnrctl stop
    C:\Users\Administrator> lsnrctl start
    C:\Users\Administrator> sqlplus username/pwd@primary as sysdba
    复制代码

    • 关闭主库进行数据库冷拷贝

    SQL> shutdown immediate
    1. 将E:\app\Administrator目录下的admin,cfgtollogs,diag,flash_recover_area目录以及密码文件拷贝到备用库的相同路径(已存在的覆盖)
    2. 将主库的listener.ora和tnsname.ora拷贝到备库相同路径
    3. 将standby.ctl文件拷贝到备库E:\app\Administrator\oradata\orcl\和E:\app\Administrator\flash_recovery_area\orcl\修改为control01.ctl和control02.ctl
    4. 主库备库在E:\app\Administrator\flash_recovery_area\orcl\下创建文件夹arch复制代码

    2.备库配置

    • 修改拷贝到备库的监听文件listener.ora

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.131)(PORT = 1521))
        )
      )复制代码

    • 为备库创建实例

    C:\Users\Administrator> oradim –new –sid orcl
    注:如若备库中已经创建数据库,实例名为orcl,此过程可以跳过(会报错实例已存在)复制代码

    • 启动备库监听

    C:\Users\Administrator> lsnrctl start
    复制代码

    • 修改拷贝到备库的参数文件initorcl.ora

    orcl.__db_cache_size=343932928
    orcl.__java_pool_size=4194304
    orcl.__large_pool_size=4194304
    orcl.__oracle_base='E:\app\Administrator'#ORACLE_BASE set from environment
    orcl.__pga_aggregate_target=343932928
    orcl.__sga_target=515899392
    orcl.__shared_io_pool_size=0
    orcl.__shared_pool_size=155189248
    orcl.__streams_pool_size=0
    *.audit_file_dest='E:\app\Administrator\admin\orcl\adump'
    *.audit_trail='db'
    *.compatible='11.2.0.0.0'
    *.control_files='E:\app\Administrator\oradata\orcl\control01.ctl','E:\app\Administrator\flash_recovery_area\orcl\control02.ctl'
    *.db_block_size=8192
    *.db_domain=''
    *.db_name='orcl'
    *.db_recovery_file_dest='E:\app\Administrator\flash_recovery_area'
    *.db_recovery_file_dest_size=4102029312
    *.diagnostic_dest='E:\app\Administrator'
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
    *.memory_target=858783744
    *.open_cursors=300
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.undo_tablespace='UNDOTBS1'
    #以下为新加部分
    *.db_unique_name='standby'
    *.archive_lag_target=1800
    *.fal_client='primary'
    *.fal_server='standby '
    *.log_archive_config='DG_CONFIG=(primary,standby)'
    *.log_archive_dest_1='LOCATION=E:\app\Administrator\flash_recovery_area\orcl\arch VALID_FOR=(all_logfiles,all_roles) db_unique_name= standby '
    *.log_archive_dest_2='service= primary arch async valid_for=(online_logfiles,primary_role) db_unique_name= primary '
    *.log_archive_dest_state_1='enable'
    *.log_archive_dest_state_2='enable'
    *.log_archive_format='%t_%s_%r.dbf'
    *.DB_FILE_NAME_CONVERT='E:\app\Administrator\oradata\orcl','E:\app\Administrator\oradata\orcl'
    *.LOG_FILE_NAME_CONVERT='E:\app\Administrator\flash_recovery_area\orcl\arch','E:\app\Administrator\flash_recovery_area\orcl\arch'
    *.standby_file_management='auto'
    复制代码

    • 使用修改的参数文件建立备库实例

    SQL> startup nomount pfile=’E:\app\Administrator\product\11.2.0\dbhome_1\database\initorcl.ora’;
    SQL> create spfile from pfile=’E:\app\Administrator\product\11.2.0\dbhome_1\database\initorcl.ora’;
    SQL> shutdown immediate;
    SQL> startup nomount;复制代码


    3.使用RMAN复制数据库

    • 对主库使用RMAN备份

    C:\Users\Administrator> RMAN target /
    RMAN> backup full database format=’E:\app\Administrator\flash_recovery_area\orcl\arch\FOR_STANDBY_%u_%p_%s.RMN’ include current controlfile for standby;
    RMAN> sql ‘alter system archive log current’;
    将产生的备份拷贝到备库相同的路径下复制代码

    RMAN备份集拷贝到备库相同的路径后,继续在主库的RMAN中执行以下命令
    RMAN > connect auxiliary sys/oracle@standby;
    RMAN > duplicate target database for standby nofilenamecheck;
    复制代码

    • 启动备库standby

    C:\Users\Administrator>sqlplus / as sysdba
    SQL> alter database mount standby database;
    SQL> alter database recover managed standby database disconnect from session;
    复制代码


    三、验证DG搭建是否成功

    备库:
    SQL> select name,open_mode,database_role,protection_mode,switchover_status from v$database;
    NAME      OPEN_MODE            DATABASE_ROLE    PROTECTION_MODE      SWITCHOVER_STATUS
    --------- -------------------- ---------------- -------------------- --------------------
    PROD      READ ONLY WITH APPLY          PHYSICAL STANDBY MAXIMUM PERFORMANCE  NOT ALLOWED
    
    主库:
    SQL> select name,open_mode,database_role,protection_mode,switchover_status from v$database;
    NAME      OPEN_MODE            DATABASE_ROLE    PROTECTION_MODE      SWITCHOVER_STATUS
    --------- -------------------- ---------------- -------------------- --------------------
    PROD      READ WRITE           PRIMARY          MAXIMUM PERFORMANCE  TO STANDBY
    
    主库和备库分别执行:
    SQL> select sequence#,applied from v$archived_log order by sequence#; 
    SEQUENCE# APPLIED
    ---------- --------
            10 YES
            11 YES
            12 YES
            13 YES
            14 YES
            15 YES
            16 YES
            17 YES
            18 YES
            19 YES
    如果查看从库可以看到归档日志,表示归档日志同步成功,如果APPLIED列的值为yes,表示重做应用成功。
    然后可以手动切换日志
    SQL> alter system switch logfile;
    实验:在主库scott用户创建表,提交手动切换日志,查看备库是否创建新表。复制代码


    四、开库过程中遇到的问题

    SQL > alter database open read only;
    ……
    报错ORA-10456:cannot open standby database; media recovery session may be in progress复制代码

    • 这个的原因如下 : 恢复模式不可打开数据库 所以先要cancel日志应用,在开启日志应用
    操作流程如下:

    1) alter database recover managed standby database cancel;
    2) alter database open read only;
    3) alter database recover managed standby database using current logfile disconnect from session;复制代码

    • 测试情况如下:

    SQL> archive log list;
    Database log mode                Archive Mode
    Automatic archival                 Enabled
    Archive destination                +DATA
    Oldest online log sequence         38
    Next log sequence to archive       0
    Current log sequence               39
    
    SQL> select name,open_mode from v$database;
    NAME OPEN_MODE
    ------------------ ----------------------------------------
    orcl MOUNTED
    SQL> alter database recover managed standby database cancel;
    Database altered.
    SQL> alter database open read only;
    Database altered.
    SQL> alter database recover managed standby database using current logfile disconnect from session;
    Database altered.
    SQL> select name,open_mode from v$database;
    NAME OPEN_MODE
    ------------------ ----------------------------------------
    RAC READ ONLY WITH APPLY复制代码


    数据库开关顺序:

    开库顺序:先备库、后主库(备库就像一个仆人,没事儿先候着)

    关库顺序:先主库、后备库(主库就像一个主人,有事儿先撤了)

    搭建完成


    展开全文
  • 操作系统:Windows 2008R2 现象描述: 1.原系统为Windows 2012挂载了2T的存储,因业务要求重新安装为...2.系统安装完成,安装完多路径软件后,无法对挂载的分区进行操作。如下图除了删除卷和帮助其他的都是...

    转自:https://www.cnblogs.com/MikeSunny/p/4863181.html

    操作系统:Windows 2008R2

    现象描述

    1.原系统为Windows 2012挂载了2T的存储,因业务要求重新安装为Windows 2008R2,并没有在磁盘存储空间上重新做映射。

    2.系统安装完成,安装完多路径软件后,无法对挂载的分区进行操作。如下图除了删除卷和帮助其他的都是灰的。点击删除卷提示介质写入保护

    3.鼠标指向小叹号提示由于管理员设置的策略,该磁盘处于脱机状态。

     

    解决方案步骤如下:

    使用DISKPART.exe命令 解除策略

    1.运行:cmd

    2.输入:DISKPART.exe搜索

    3.DISKPART> san

    4.DISKPART> san policy=onlineall

    5.DISKPART>list disk

    6.DISKPART> select disk 1

    7.DISKPART>attributes disk clear readonly

    8.DISKPART>online disk

    NOW!就可以对硬盘进行分区了操作了

    展开全文
  • 2、安装完Windows 2008 R2 后必须打补丁,包括sp1 补丁及update更新。 3、先不要安装杀毒软件,避免不必要的干扰(Symantec就对安装群集有影响),所有的应用安装好后,再安装杀毒软件。 4、安装多路径软件驱动,...

    1、正常操作应该是操作系统安装完毕,第一步就加入域,用域用户登录后进行后续操作,包括升级、补丁、驱动等。

    2、安装完Windows 2008 R2 后必须打补丁,包括sp1 补丁及update更新。

    3、先不要安装杀毒软件,避免不必要的干扰(Symantec就对安装群集有影响),所有的应用安装好后,再安装杀毒软件。

    4、安装多路径软件驱动,必须在域用户下安装,本地安装后做集群测试会间歇性的报磁盘故障转移错误

    5、网卡排列顺序,应用网卡在前,心跳网卡在后。

    6、数据库集群 心跳网卡 取消防火墙设置,对于群集之间的计算机,应新增防火墙自定义规则,设置为全部允许。

    7、对于数据库(AA)方式安装,安装第二个数据库,第一个已经安装好的数据库最好在另外一个节点上。数据库补丁升级,最好在群集从节点进行,并转移数据库实例到另一个节点。

    8、如果要安装SPS2010,必须禁用杀毒软件、防木马软件。

    9、集群安装参考文档

    基于Windows Server 2008 R2Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主)模式群集(第一部分)

    http://www.cnblogs.com/jiessie327/archive/2011/01/05/1926872.html

    基于Windows Server 2008 R2Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主)模式群集(第二部分)

    http://www.cnblogs.com/jiessie327/archive/2011/01/06/1927600.html

    展开全文
  • 近期遇到一个怪问题,原windows server 2008R2 服务器,做成了共享文件夹,但是最近由于强制删除了域控制服务,结果就导致了无法以下这个无法访问的故障。错误代码为0x80070035,找不到网络路径。 找了很网上的...
       近期遇到一个怪问题,原windows server 2008R2 服务器,做成了共享文件夹,
       但是最近由于强制删除了域控制服务,结果就导致了无法以下这个无法访问的
       故障。错误代码为0x80070035,找不到网络路径。
    

    在这里插入图片描述
    找了很多网上的解决办法,包括更改组策略等,还是无法解决以上的问题。

    在这里插入图片描述

    在这里插入图片描述
    该配置的权限,全部都配置了,但还是没有用。
    不知道CSDN的大神们可否协助处理一下?

    展开全文
  • Windows原生MPIO存储多路径软件详解与应用  介绍  在Windows Server 2008Windows Server 2008 R2中开始支持Native Multipathing(MPIO)软件作为操作系统的一个组件存在。EMC旗下的存储阵列都支持MPIO...
  • windows server 2008 r2的IIS7或者iis7.5还是和之前的win2000、winxp、win2003系统的IIS版本相比,在界面上和功能上都有很大的变化,首先是功能增加了,安全性增强了,但配置操作的也比较以前的老版本复杂了。...
  • 环境:windows server 2008 R2 IP1:10.0.0.111 IP2:10.0.0.112 EQ ip:10.0.0.10 ...windows2008自带MPIO(链路)和ISCSI客户端通过2块网卡实现ISCSI存储负载均衡,ISCSI默认安装好了,MPIO需...
  • 首先了解微软活动目录和域控服务器,说起活动目录容易想起DOS下“目录”、“路径”和Windows9X/ME下“文件夹”,它代表的仅是目录下所有文件的存放位置和所有文件总的大小,并不能得出其它有关信息。因为没有相互...
  • 操作系统:Windows 2008R2 现象描述: 1.原系统为Windows 2012挂载了2T的存储,因业务要求重新安装为Windows 2008R2,并没有在磁盘存储空间上重新做映射。 2.系统安装完成,安装完多路径软件后,无法对挂载的分区...
  • 越来越的企业使用vmware的服务器虚拟化,因为在部署业务系统的时候可以直接批量的克隆虚拟机。但是,通过克隆出来的虚拟机...克隆好后查看当前的SID号:whoami /user2.2008 R2自动sysperp程序,路径为 C:\Windows ...
  • 如何解决SQL2008r2 登录不上的问题

    千次阅读 2018-03-17 16:26:02
    路径控制面板》系统和安全》系统然后服务器类型:数据库引擎,服务器名称:浏览更(有的可能是在数据库引擎里,有的可能是integeration services里)身份验证:Windows身份验证,点击链接。登录成功了就进...
  • 原始产品版本: Windows Server 2012 R2Windows Server 2008 R2 Service Pack 1原始 KB 数: 977511摘要分布式文件系统 (DFS) 命名空间服务将配置数据存储在个位置。 如果部分数据丢失或无法访问,可...
  • IBM DS存储多路径

    2017-08-01 16:21:30
    将IBM DS 3400存储划LUN并Mapping到一台X3850m2的windows 2008 R2机器环境如下:一台DS3400,两台IBM-B24,一台IBM X3850m2步骤如下:IBM DS3400存储配置部分此部分请参考网上相关文档,资料很。B24配置 此部分可...
  • Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environment)菜单丢失 b. Win7/2008r2中 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面) c. BCD 引起的启动菜单选择界面乱码现象 3.系统BCD非法的...
  • 虚拟机添加硬盘后,提示由于管理员设置的策略,该磁盘属于脱机状态解决方案 操作系统:Windows 2008R2 现象描述: 1.原系统为Windows 2012挂载了2T的存储,因业务要求重新安装为Windows 2008R2,并没有在磁盘存储...
  • 公司一套智能巡检系统,客户需要最小的权限去给这套系统使用;配置完后发现很权限报错,有一条是关于xp_instance_regread读系统注册表error 5的报错。...系统:windows2008R2 数据库: SQLServer2008R2 ...
  • OracleOraDb11g_home1ClrAgent服务

    千次阅读 2017-05-16 08:21:10
    近日在做Oracle 11g R2 RAC for WIndows Server 2008 R2 on VMware Vsphere 4.1 测试 发现出来了一个OracleOraDb11g_home1ClrAgent服务,以前貌似没有见过 路径 C:\app\Administrator\product\11.2.0\...
  • 通常情况下我们是用的都是http的路径,对于https的使用也很少,但是随着https的普及越来越的域名访问需要用到https的,这个我们就演示怎么...系统:windows2008R2 软件:IIS7.0,IIS的microsoft URL重写模块2.0 ...
  • 服务器环境:Windows Server 2008R2 Enterprise 问题一(跟阿里云没关系): 在服务器上运行网站提示错误: 未能映射路径"/" 在网上找了很解决方案,说跟vs的虚拟路径有关.在vs2015上没有找到关于网站虚拟路径的...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

windows2008r2多路径