step by step install oracle10gR2 for windows dataguard
- 格式:pdf
- 大小:160.09 KB
- 文档页数:21
华为服务器型号RH5885 V3,安装windows server 2008 r2, oracle 10g1、安装包要使用10204_vista_w2k8_x64_production_db.zip,不用102010_win64_x64_database.zip;2、DBCA创建数据库之前,关闭BIOS中Hyper-Threading [ALL] - [Disable]。
遇到的问题:1、使用102010_win64_x64_database.zip安装包,点击setup.exe报错退出;2、版本不支持6.1,到install目录中找到oraparam.ini文件,把 #Windows=5.0,5.1 修改成 #Windows=5.0,5.1,6.0 ,6.13、系统安装到2%时,停止不动;按照方法1修改后,DBCA可以创建成功,但数据库无法启动;4、关闭BIOS Hyper-Threading[ALL]后,数据库运行正常PS:1、网上有方法说102010_win64_x64_database.zip安装包,setup.exe属性->兼容性->以兼容模式运行程序Windows Server 2003,实际是在2008R2上兼容性中只有vista、windows 7和2008R2 SP1,所以行不通;2、在服务器上安装windows server 2008 r2,C盘分配了80G,装完系统后竟然只剩不到10G,原因是虚拟内存是自动分配的,导致pagefile.sys文件过大,调整见方法:第一步将自动管理所有驱动器的分页文件大小的勾取消。
第二步驱动器选择C盘,在自定义大小中的初始大小定位1024,最大值定为2048.第三步点击设置,即可看到在驱动器C盘的右侧的分页文件大小以变为1024~2048,再点击确定即可。
最后重启计算机使其生效。
方法1:修改点击“开始”-----“运行”----输入msconfig打开就是下图选择BOOT.INI 选项选择高级选项勾上NUMPROC 改成36。
Oracle数据库OUI安装一、安装环境及准备:1、安装环境:Windows 2008(企业版);2、Oracle软件:Oracle 11gR2下载地址/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 此地址可不注册就下载3、注意事项:安装前请先配置好网络环境、IP与主机名请设定好,安装完oracle请尽量不要修改IP和主机名,另外如需要装oracle客户端,请在安装oracle软件之前进行安装,且不要放到安装到要安装oracle的目录下;二、安装步骤:1、请将下载好的oracle文件压缩包解压(其中有两个,解压在同一文件夹下);2、解压好后进入到解压文件下,双机setup.exe3、下面详解oracle的安装图解:(双机setup.exe后,请耐心等待)(上图完成后,会弹出此图,点击下一步)(上图完成后,会弹出此图,点击是)(选择创建和配置数据库,点击下一步)(选择服务器类,点击下一步)(选择单实例数据库安装,点击下一步)(选择高级安装,点击下一步)(点击下一步)(选择企业版,点击下一步)(选择要安装的路径,点击下一步)(选择数据仓库,点击下一步)(不要修改,点击下一步)(不要修改,点击下一步)(点击下一步)(选择文件系统,点击下一步)(选择不启用自动备份,点击下一步)(选择对所有账户使用相同的口令,口令嵌入ruiyuan,点击下一步)(点击是)(请等待)(点击完成)此时正在安装oracle数据库,要等待10-20分钟,在此期间做好不要对该服务器做其他的操作。
三、配置Oracle数据库数据库软件安装完成之后,下面为配置数据库,详细步骤如下:1、打开计算机运行,嵌入cmd;2、嵌入sqlplus sys/ruiyuan as sysdba,以sys登录到数据库;3、创建表空间,首先要确定好你要创建多大的表空间及其位置,将下列sql语句在sqlplus中运行;create bigfile tablespace ruiyuan_space nologging datafile'D:\app\Administrator\oradata\orcl\ruiyuan_d01.dbf' size 8T autoextend on next128M;注:其中D:\app\Administrator\oradata\orcl为表空间的路径,ruiyuan_d01.dbf为表空间下数据文件的名称,8T为创建表空间的大小,请根据自己的情况设定;此命令估计会运行很长时间,大概几个小时,具体根据设备性能和创建的表空间大小而定,请耐心等待;4、当表空间创建完成后,创建临时表空间,依次运行下列sql语句;create temporary tablespace ruiyuan_temp0tempfile ' D:\app\Administrator\oradata\orcl \ruiyuan_tmp_0.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp1tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_1.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp2tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_2.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp3tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_3.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp4tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_4.dbf' size 30Gtablespace group ruiyuan_temp;注:只要修改路径,大小不要修改,或是根据实际情况修改;5、创建用户,运行下列sql;create user ruiyuan identified by ruiyuandefault tablespace ruiyuan_spacetemporary tablespace ruiyuan_temp;6、为用户授权,运行下列sql;grant connect,resource, create view,create procedure to ruiyuan;7、重新启动oracle,依次运行下来代码;shutdown immediate; startup; quit;。
Oracle数据库OUI安装一、安装环境及准备:1、安装环境:Windows 2008(企业版);2、Oracle软件:Oracle 11gR2下载地址/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 此地址可不注册就下载3、注意事项:安装前请先配置好网络环境、IP与主机名请设定好,安装完oracle请尽量不要修改IP和主机名,另外如需要装oracle客户端,请在安装oracle软件之前进行安装,且不要放到安装到要安装oracle的目录下;二、安装步骤:1、请将下载好的oracle文件压缩包解压(其中有两个,解压在同一文件夹下);2、解压好后进入到解压文件下,双机setup.exe3、下面详解oracle的安装图解:(双机setup.exe后,请耐心等待)(上图完成后,会弹出此图,点击下一步)(上图完成后,会弹出此图,点击是)(选择创建和配置数据库,点击下一步)(选择服务器类,点击下一步)(选择单实例数据库安装,点击下一步)(选择高级安装,点击下一步)(点击下一步)(选择企业版,点击下一步)(选择要安装的路径,点击下一步)(选择数据仓库,点击下一步)(不要修改,点击下一步)(不要修改,点击下一步)(点击下一步)(选择文件系统,点击下一步)(选择不启用自动备份,点击下一步)(选择对所有账户使用相同的口令,口令嵌入ruiyuan,点击下一步)(点击是)(请等待)(点击完成)此时正在安装oracle数据库,要等待10-20分钟,在此期间做好不要对该服务器做其他的操作。
三、配置Oracle数据库数据库软件安装完成之后,下面为配置数据库,详细步骤如下:1、打开计算机运行,嵌入cmd;2、嵌入sqlplus sys/ruiyuan as sysdba,以sys登录到数据库;3、创建表空间,首先要确定好你要创建多大的表空间及其位置,将下列sql语句在sqlplus中运行;create bigfile tablespace ruiyuan_space nologging datafile'D:\app\Administrator\oradata\orcl\ruiyuan_d01.dbf' size 8T autoextend on next128M;注:其中D:\app\Administrator\oradata\orcl为表空间的路径,ruiyuan_d01.dbf为表空间下数据文件的名称,8T为创建表空间的大小,请根据自己的情况设定;此命令估计会运行很长时间,大概几个小时,具体根据设备性能和创建的表空间大小而定,请耐心等待;4、当表空间创建完成后,创建临时表空间,依次运行下列sql语句;create temporary tablespace ruiyuan_temp0tempfile ' D:\app\Administrator\oradata\orcl \ruiyuan_tmp_0.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp1tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_1.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp2tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_2.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp3tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_3.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp4tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_4.dbf' size 30Gtablespace group ruiyuan_temp;注:只要修改路径,大小不要修改,或是根据实际情况修改;5、创建用户,运行下列sql;create user ruiyuan identified by ruiyuandefault tablespace ruiyuan_spacetemporary tablespace ruiyuan_temp;6、为用户授权,运行下列sql;grant connect,resource, create view,create procedure to ruiyuan;7、重新启动oracle,依次运行下来代码;shutdown immediate; startup; quit;。
在RHEL4上安装OracleDatabase10gR2(上)分步骤教你在window虚拟机的Linu某平台上安装Oracle10g,从安装虚拟机开始一直到安装Oracle10g,每部够有截图与说明。
前言Linu某最初的一些版本,主要用途是作為開發平台工作站及桌上型電腦系統,因此缺乏對於大型系統的支援能力,所以比較不適合當作伺服器系統。
但是自從1999年發表2.2的kernel之後不僅支援多重處理器系統,也包括支援更強健的I/O能力;直到2001年的2.4kernel發表之後,更提供了一個穩定、高效能的作業系統,並且也支援了更大量的記憶體。
所以大多數的硬體廠商,也開始都提供了對Linu某伺服器的驅動程式與支援服務。
從今以後Linu某系統不管是效能和穩定度上都急起直追昂貴的UNI某系統。
除了有硬體大廠支援外,Linu某更擁有製造供應商的如虎添翼加持,如Oracle的強力支援最為後盾。
現今,Oracle所有的主力產品已經都可支援在Linu某作業系統上。
Oracle最初是針對UNI某作業系統而設計的,因此它的架構相當適合由UNI某延伸發展而來的Linu某作業系統。
雖然Oracle也能夠在其他的作業系統的架構上執行,不過不管是效能和穩定度的表現上,UNI某-Like作業系統的架構仍然是最適合它。
擁有Oracle10g與Linu某,將代表著擁有當前最先進的關聯式資料庫管理系統,且運作於最先進最低成本的作業系統上。
測試軟體之取得方式要在RedHatEnterprieLinu某4(RHEL4)上安裝OracleDatabae10gR2,分成三個部份:3.安裝OracleDatabae10gR2()以上所有下載的軟體其授權方式為“(程式開發者授權"DeveloperLicene),雖然具備完整版的功能,但是您只能運用於開發測試或是進行評估,千萬不能進行商業用途!分步骤教你在window虚拟机的Linu某平台上安装Oracle10g,从安装虚拟机开始一直到安装Oracle10g,每部够有截图与说明。
Oracle Database 10g for Windows安装作者:陈拓2005 年 2月 14 日 最后修改:2006105一、操作系统l Windows Server 2003l Windows 2000 SP1l Windows XP Professionall Windows NT Server4.0二、下载软件/technology/global/cn/software/index.html三、安装1.运行setup.exe出现图 1所示的“Oracle Database 10g安装”画面。
图 1 Oracle Database 10g安装画面中网格背景寓示了 10g 的卖点 Grid Computing“网格计算”。
l选中“高级安装” ,以便为 SYS、SYSTEM设置不同的口令,并进行选择性配置。
图 2 指定文件位置l设置源“路径” 、 “名称”和目的“路径” ,见图3 所示。
n“名称”对应 ORACLE_HOME_NAME 环境变量n“路径”对应 ORACLE_HOME 环境变量“名称”和目的“路径”、图 3 设置源“路径”图 4 选择安装类型4.保持默认值,下一步,进入“Oracle Universal Installer:选择数据库 ,见图5。
配置”图 5 选择数据库配置配置选项”,见图6。
图 6 指定数据库配置选项l指定“全局数据库名”和“SID” ,对这两个参数的指定一般相同,例如:oract。
l也可以将“全局数据库名”设置为域名。
例如:l如果选择“创建带样本方案的数据库,OUI会在数据库中创建 HR、OE、SH 等范例方 案(sample schema)6.下一步,进入“Oracle Universal Installer:选择数据库管理选项” , 见图7。
图 7 选择数据库管理选项文件存储选项”,见图8。
图 8 指定数据库文件存储选项8.保持默认值,下一步,进入“Oracle Universal Installer:指定备份和 恢复选项”,见图9。
在RHEL4上安装OracleDatabase10gR2(上)分步骤教你在windows虚拟机的Linux平台上安装Oracle 10g,从安装虚拟机开始一直到安装Oracle 10g,每部够有截图与说明。
在RHEL 4上安b Oracle Database 10g R2(上)作者:嘉松Steven Cheng前言Linux 最初的一些版本,主要用途是作殚_l平台工作站及桌上型X系y,因此缺乏於大型系y的支援能力,所以比^不m合作伺服器系y。
但是自1999年l表 2.2 的kernel 之後不H支援多重理器系y,也包括支援更健的I/O 能力;直到20XX年的2.4 kernel l表之後,更提供了一定、高效能的作I系y,K且也支援了更大量的w。
所以大多档挠搀wS商,也_始都提供了Linux 伺服器的映淌脚c支援服铡慕褚葬Linux 系y不管是效能和定度上都急起直追昂F的UNIX 系y。
除了有硬w大S支援外,Linux 更碛醒u造供商的如虎添翼加持,如Oracle的力支援最獒岫堋,F今,Oracle 所有的主力a品已都可支援在Linux 作I系y上。
Oracle 最初是UNIX 作I系y而O的,因此它的架相m合由UNIX 延伸l展而淼Linux 作I系y。
m然Oracle 也能蛟谄渌的作I系y的架上绦校不^不管是效能和定度的表F上,UNIX-Like 作I系y的架仍然是最m合它。
碛Oracle 10g c Linux,⒋表著碛挟前最先M的P式Y料旃芾硐到y,且\作於最先M最低成本的作I系y上。
yw之取得方式要在Red Hat Enterprise Linux 4 (RHEL4)上安bOracle Database 10g R2,分成三部份:1.安bVmware Workstation()2.安bRHEL4(https://)3.安bOracle Database 10g R2()以上所有下d的w其授喾绞椤( 程式_l者授啵Developer License),m然具渫暾版的功能,但是您只能\用於_ly或是M行u估,千f不能M行商I用途!分步骤教你在windows虚拟机的Linux平台上安装Oracle 10g,从安装虚拟机开始一直到安装Oracle 10g,每部够有截图与说明。
一:实验环境介绍***鉴于生产环境均采用64位系统和数据库软件,本实验也将采用这个标准***采用vmware workstation 10(版本随意,我用的10)虚拟机软件作为安装平台对于真机的要求:CPU:INTEL:CORE I3级别或以上(推荐)AMD :4核心CPU或以上(推荐)内存:建议4G以上系统:WIN7 /8 64位/WINDOWS SERVER 2003/2008 64位硬盘:虚拟机所在分区剩余空间50G以上,固态硬盘最好虚拟机系统:Oracle Enterprise Linux 5 update 5(64位)数据库版本:Oracle 11gR2 11.2.0.3 (64位)基础要求:(1)安装两台虚拟机分别作为主库和备库,硬盘大小随意。
但要保证根分区有20G,别给太小了就行。
物理内存1G,SWAP 2G关于Active database duplication方式:(必看)在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。
到了Oracle 11gR2,RMAN 的duplicate 有2种方法实现:1. Active database duplication (本文所使用的方式,适用于11gR2之后的版本)2. Backup-based duplication (传统方式,10g,11g通用)Active database duplication 通过网络,直接copy target 库到auxiliary 库,然后创建复制库。
这种方法就不需要先用RMAN 备份数据库,然后将备份文件发送到auxiliary端。
这个功能的作用是非常大的。
尤其是对T级别的库。
因为对这样的库进行备份,然后将备份集发送到备库,在进行duplicate 的代价是非常大的。
一备份要占用时间,二要占用备份空间,三在网络传送的时候,还需要占用带宽和时间。
Oracle 10g可以通过基于备份的rman DUPLICATE实现dataguard,通过步骤需要对数据库进行备份,并在standby侧进行数据库的恢复。
而到了11g,oracle推出了Duplicate From Active Database技术,不需要再对数据库进行rman备份恢复,一切动作都通过网络自动完成。
1.对主数据库进行必要的更改。
a. 启用force logging。
b. 拷贝密码文件到从节点。
c. 创建备用redo 日志。
d. 修改参数文件,使其适用于Dataguard。
2. 确保sql*net 连接正常。
3. 使用主数据库活动文件,通过网络创建备用数据库。
a. 创建密码文件b. 为备用数据库(辅助数据库)创建初始化参数文件c. 为数据库文件创建需要的装载点或文件夹d. 连接至主数据库作为其目标数据库,以运行创建备用ON STANDBY。
第一步:主库(primary)的环境配置1、确认数据库处于归档模式:SQL> select log_mode from v$database;2、允许数据库强制日志SQL> ALTER DATABASE FORCE LOGGING;SQL>select force_logging from v$database;3、添加standby日志文件SQL> alter database add standby logfile '/opt/app/oracle/oradata/study/standby01.log' size 100M;SQL> alter database add standby logfile '/opt/app/oracle/oradata/study/standby02.log' size 100M;SQL> alter database add standby logfile '/opt/app/oracle/oradata/study/standby03.log' size 100M;SQL> alter database add standby logfile '/opt/app/oracle/oradata/study/standby04.log' size 100M;4,修改primary参数文件spfile,需要设置以下8个参数SQL>alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(pridb,stadb)';SQL> alter system set db_unique_name='pridb' scope=spfile;SQL> alter system set LOG_ARCHIVE_DEST_1='LOCATION=/opt/app/oracle/pridb VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=pridb';SQL>alter system set LOG_ARCHIVE_DEST_2='SERVICE=stadb LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=stadb';SQL> alter system set LOG_ARCHIVE_DEST_STATE_1=ENABLE;SQL> alter system set FAL_SERVER=stadb;SQL> alter system set FAL_CLIENT=pridb;SQL> alter system set DB_FILE_NAME_CONVERT='/opt/app/oracle/oradata/study','/opt/app/oracle/oradata/aux' scope=spfile;SQL> alter system set LOG_FILE_NAME_CONVERT='/opt/app/oracle/oradata/study ','/opt/app/oracle/oradata/aux' scope=spfile;第二步、网络相关配置(确保sql*net 连接正常)1、在备库stadb中的listener.ora中加入stadb的条目:SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = stadb)(ORACLE_HOME = /opt/app/oracle/product/10.2.0/db_1)(SID_NAME = stadb)))LISTENER =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.9)(PORT = 1521)))2、在主库上修改service_names参数:SQL>alter system set service_names='studby,pridb';3、主库和备库的TNSNAMES.ORA 应该有两个条目:STADB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.9)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = stadb)))PRIDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.239)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = pridb)))4、在主数据库和备用数据库中使用以下命令,检查SQL*Net 配置:$tnsping pridb$tnsping stadb第三步:创建备用数据库1、从主数据库$ORACLE_HOME/dbs 中复制密码文件,并将其重命名为备用数据库名称。
Step by step install oracle10gR2 for windows 2003 dataguard
数据库保护模式为默认最大性能模式
目 录 第一章 安装操作系统和oracle软件...........................................................................................4 1.1 安装主库window server 2003.......................................................................................4 1.2 安装主库oracle软件。..................................................................................................4 1.3 安装备库window server 2003.......................................................................................4 1.4 安装备库oracle软件......................................................................................................4 第二章 主库数据库配置.................................................................................................................5 2.1 用dbca工具创建数据库..................................................................................................5 2.2 设置主数据库为force logging 模式...........................................................................5 2.3 设置主数据库为归档模式和归档路径............................................................................5 2.4 创建主库的初始化参数给备库用....................................................................................5 2.5 在主库创建备库的控制文件............................................................................................5 2.6 在主库创建监听和配置tnsnams.ora.............................................................................6 2.7 设置主库传输归档日志到备库的参数............................................................................8 2.8 关闭主库数据库,冷备份数据文件...................................................................................8 2.9 拷贝数据文件,参数文件,控制文件到备库上............................................................9 2.10 启动主数据库..................................................................................................................9 第三章 备库数据库配置.................................................................................................................9 3.1 用oradim工具创建备库orcl实例..................................................................................9 3.2 创建备库存放数据文件和后台跟踪目录........................................................................9 3.3 在备库创建监听和配置tnsnams.ora...........................................................................10 3.4 配置备库初始化参数......................................................................................................12 3.5 配置备库控制文件..........................................................................................................13 3.6 启动备用数据库..............................................................................................................13 第四章 测试...................................................................................................................................14 4.1 测试备库和主库之间网络是否通,数据库连接是否正常..........................................14 4.2 测试主库产生的归档日志是否能正常传送到归档日志..............................................14 第五章 switchover.......................................................................................................................15 5.1 switchover概述................................................................................................................15 5.2 switchover操作步骤.....................................................................................................15 5.2.1 增加以下参数.....................................................................................................15 5.2.2 查看switchover 状态......................................................................................16 5.2.3 切换成备库.........................................................................................................16 5.2.4 启动到mount和应用日志状态.........................................................................16 5.2.5 增加以下参数:...................................................................................................16 5.2.6 停止应用日志.....................................................................................................17 5.2.7 查看switchover状态.......................................................................................17 5.2.8 切换成主库.........................................................................................................17 第六章 Failover...........................................................................................................................19 6.1 Failover概述.................................................................................................................19 6.2 Failover步骤.................................................................................................................20 6.2.1 备库上查询是否有时间间隙.............................................................................20 6.2.2 拷贝所有最近的归档(正常已经传送到备库)和redo到备库...................20 6.2.3 手工注册归档.....................................................................................................20 6.2.4 重复1-3步骤查询和注册文件,直到没有时间间隙.....................................20 6.2.5 执行以下命令停止应用归档.............................................................................21 6.2.6 Failover切换成主库,并且启动数据库..........................................................21