linux下oracle双实例

合集下载

ORACLE的两个实例,如何进行分别重启

ORACLE的两个实例,如何进行分别重启

ORACLE的两个实例,如何进行分别重启第一篇:ORACLE的两个实例,如何进行分别重启AIX上安装了ORACLE的两个实例,如何进行分别重启问题背景:用户购买了oracle10g数据库,先安装了一个实例orcl供nc产品使用,后来又安装了第二个实例oadb供OA系统用。

由于机房方面的原因需要将服务器重启,为了保证数据库安全,客户想将oracle先停止然后再重新启动,并要求每个实例分别进行停止和启动。

解决方法:用root进入AIX系统之后切换到oracle用户然后运行以下命令:一、关闭NC数据库 1.配置变量export ORACLE_HOME=/home/oracle/OraHome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl2.连接数据库sqlplus /nolog conn /as sysdba 3.关闭数据库SQL>shutdown immediate SQL>exit 4.关闭监听lsnrctl stop 1.关闭OA的数据与上面雷同,只不过将上面1中的ORACLE_SID的内容改为OA的数据库示例名称oadb即可二、启动NC数据库用root进入AIX系统之后切换到oracle用户然后运行以下命令:1.配置变量export ORACLE_HOME=/home/oracle/OraHome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl2.启动监听lsnrctl start 3.连接数据库sqlplus /nolog conn /as sysdba 4.启动数据库SQL>startup SQL>exit第二篇:Oracle 11g图形界面创建数据库实例Oracle 11g图形界面创建数据库实例注:以oracle11g为例,在windowsXP操作系统测试通过。

oracle for linux双机热备实战完全手册

oracle for linux双机热备实战完全手册

oracle for linux双机热备实战完全手册10.0.0.11是我主服务器的ip,10.0.0.111是我从服务器的ip, testdbase是数据库的sid号,操作系统的版本是RedHat L in ux 8.0 数据库版本是Oracle 9.2.0.11.建立oracle用户[root@test2 etc]#groupadd oinstall[root@test2 etc]#groupadd dba[root@test2 etc]#useradd –g oinstall –G dba oracle2.设置oracle用户环境变量#主从服务器的环境变量最好一致以下是一个oracle用户环境变量范本[oracle@test2 oracle]$ more .bash_pr ofileexport LD_ASSUME_KERNEL=2.4.1 #RedHat AS 3.0必须加此参数export ORACLE_BASE=/opt/oracle #根据实际情况设定ORACLE_BASEexport ORACLE_HOME=/opt/oracle/product/9.2.0 #根据实际情况设定ORACLE_HOME export ORACLE_SID=testdbaseexport ORACLE_TERM=xtermexport NLS_LANG=american_america. ZHS16GBK; #繁体中文字符集是ZHT16BIG5 export ORA_NLS33=$ORACLE_HOME/o com mon/nls/admin/dataLD_LIBRARY_PA TH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PA TH=$LD_LIBRARY_PA TH:/usr/local/libexport LD_LIBRARY_PA THexport PA TH=$PATH:$ORACLE_HOME/binCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPA TH:$ORACLE_HOME/network/jlib:$ORACLE_HOME/jdbc/lib/class es12.jarexport CLASSPATHJA V A_HOME=/usr/java/j2sdk1.4.1_02 #根据实际情况设定JA V A_HOME的路径export JA VA_HOMEPATH=$PATH:$JA V A_HOME:$JA V A_HOME/bin:$JA V A_HOME/jre:$ORACLE_HOME/bin export PA THumask 0223.安装java4.建立.bash_profile相关文件夹[root@test2 etc]#chown oracle.oinstall –Rf /opt #将/opt目录的属主改为oracle.oinstall[root@test2 etc]# su – oracle[oracle@test2 oracle]$ mkdir -p /opt/oracle/product/9.2.0/ocommon/nls/admin/data[oracle@test2 oracle]$ mkdir -p /opt/oracle/product/9.2.0/lib[oracle@test2 oracle]$ mkdir -p /opt/oracle/product/9.2.0/net work/jlib[oracle@test2 oracle]$ mkdir -p /opt/oracle/product/9.2.0/jdbc/lib/5.在备用服务器上安装oracle备用服务器在安装的时候不需要建库,只需安装Software如果安装的是oracle9201版本,在安装到84%的时候,会有一个编译错误"Error in invoking target install of makefile /opt/oracle/product/9.2.0/ctx/lib/ins_ctx.mk",此时打开这个文件:$ORACLE_HOME/ctx/lib/env_ctx.mk,把"$(LDLIBFLAG)dl"加到如下位置:INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl $(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch $(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c-Wl,-rpath,$(CTXHOME)lib $(CORELIBS)然后按重试,就可以继续安装下去了。

oracle-用户下创建多个oracle实例的方法

oracle-用户下创建多个oracle实例的方法

一个oracle 用户下面创建多个实例朱晓凯2012/12/10v1.0前言本文主要介绍了同一个oracle 用户下面如何重建多个oracle 实例。

本文的测试环境为redhat 5.4,但该方法适应用大部分unix 系统(aix、hp-ux、suse linux等),本人也在AIX 5.3 系统上面实践过,通过此方法创建实例不存在任何问题。

一、环境介绍系统:rhel 5.4oracle 版本:10.2.0.1原实例:用户:oracleoracle sid: orcloracle_base:/oracle/inst1oracle_home: /oracle/inst1/product/10.2.0/db_1数据文件:/oracle/inst1/oradata/orcl参数文件:/oracle/inst1/product/10.2.0/db_1/dbs控制文件:/oracle/inst1/oradata/orcl归档路径:/oracle/inst1/arch/orcl新实例:用户:oracleoracle sid: orcl3oracle home: /oracle/inst1/ product/10.2.0/db_1oracle_base:/oracle/inst1oracle_home: /oracle/inst1/product/10.2.0/db_1数据文件:/oracle/inst1/oradata/orcl3参数文件:/oracle/inst1/product/10.2.0/db_1/dbs控制文件:/oracle/inst1/oradata/orcl3归档路径:/oracle/inst1/arch/orcl3二、设置用户环境变量说明:这里我们把新的oracle sid 加到用户的配置文件中(.bash_profile),其实不加入也没关系,加入只是为了便于其他管理和维护人员能够更好的理解和维护。

linux oracle修改实例

linux oracle修改实例

linux oracle修改实例
要修改Oracle实例的设置,可以按照以下步骤进行操作:1. 打开终端,并使用root用户登录到Linux系统中。

2. 找到Oracle实例的配置文件。

在Linux系统中,Oracle实例的配置文件通常位于ORACLE_HOME/dbs目录中,文件名为具有.ora扩展名的文件,例如init.ora或spfile.ora。

3. 使用文本编辑器(如vi或nano)打开配置文件。

例如,可以运行以下命令使用vi编辑器打开init.ora 文件:vi ORACLE_HOME/dbs/init.ora4. 在配置文件中,您可以修改需要更改的参数。

例如,您可以修改SGA的大小、SGA_TARGET或
PGA_AGGREGATE_TARGET的值等。

5. 保存并关闭文件。

在vi编辑器中,可以按下Esc键,然后输入:wq并按下Enter键。

6. 重新启动Oracle实例,使更改生效。

可以使用以下命令来重启实例(这里假设Oracle SID为ORCL):sqlplus / as sysdbaSHUTDOWN IMMEDIATE;STARTUP;注意:在修改配置文件之前,请确保对其进行备份,这样在出现问题时可以恢复到以前的设置。

此外,修改某些参数可能需要重启整个数据库,这将导致数据库的停机时间,因此请谨慎进行修改。

VMware_Linux下使用VCS搭建Oracle双机应用

VMware_Linux下使用VCS搭建Oracle双机应用

VMware RedHat Linux 6.3使用VCS搭建Oracle双机应用2012年12月5日文档属性文档变更目录1 引言 (5)1.1 文档目的 (5)1.2 读者对象 (5)1.3 产品术语 (5)1.3.1 关于VCS (5)1.3.2 关于LLT和GAB (5)1.3.3 关于ClusterService资源组 (5)2 安装前准备 (6)2.1 介质获取 (6)2.2 VCS支持的Linux版本 (6)2.3 预设环境说明 (7)3 虚拟机设置 (8)3.1 如何在32位win7下安装64位Linux (8)3.2 添加及配置虚拟网卡 (8)3.2.1 添加虚拟网卡及设置 (8)3.2.2 配置虚拟网卡IP地址 (11)3.3 修改主机名及hosts文件 (11)3.4 建立ssh双机信任关系 (12)4 安装VCS (13)4.1 先决条件检查 (13)4.2 设置环境变量 (14)4.3 安装VCS软件 (14)5 配置VCS (19)6 验证VCS (26)6.1 验证集群UUID (26)6.2 验证LLT、GAB和VCS配置文件 (27)6.3 验证LLT、GAB和集群操作 (28)6.3.1 验证LLT (28)6.3.2 验证GAB (28)6.3.3 验证集群 (29)6.3.4 验证集群节点 (29)7 创建共享磁盘 (30)7.1 创建共享磁盘 (30)7.2 添加共享磁盘 (34)7.3 修改共享磁盘高级属性 (35)7.4 为虚拟机vmx文件添加属性 (35)8 创建VG及卷组 (36)9 安装Oracle11gR2 (42)9.1 检查依赖包 (42)9.1.1 创建DVD本地YUM源安装依赖包 (43)9.2 修改内核参数 (43)9.3 创建oracle用户和组 (44)9.4 修改Oracle环境变量 (44)9.5 为Oracle设置shell限制 (45)9.5.1 修改/etc/security/limits.conf加入 (45)9.5.2 修改/etc/pam.d/login加入 (45)9.5.3 修改/etc/profile加入 (45)9.6 设置Oracle目录权限 (45)9.7 安装Oracle (46)10 配置Oracle资源组 (46)10.1 安装VCS for Oracle Agent (46)10.2 在VCS中配置Oracle实例 (46)10.3 为oracle配置服务组 (47)10.3.1 安装Cluster Manager(Java Console) (48)10.3.2 添加资源 (48)10.3.3 建立依赖关系 (54)10.4 启动资源 (55)10.5 数据验证 (57)11 VCS的卸载 (58)1引言1.1文档目的为了学习VCS软件,因此在VMware虚拟机下,安装Linux操作系统,完成双机应用搭建测试。

Oracle 多实例启动实验

Oracle 多实例启动实验

Oracl e 多实例启动实验1 / 9目录Oracle 多实例启动实验 (1)目录 (2)一、目的 (3)二、环境 (3)三、过程 (3)1.系统 (3)a./etc/hosts (3)2.手动启动多实例 (3)a. 启动监听 (3)b. 启动oral (4)c. 启动orcl (5)d. 查看运行实例 (5)3.自动启动多实例 (6)a. 配备oratab (6)b. 配置自启动服务 (7)c. 运行服务 (8)d. 查看运行实例 (9)2 / 9一、目的在同一系统下启动多个oracle实例。

二、环境vmware虚拟出一台linux1 .linux Ver:Red Hat Enterprise Linux AS release 4 (Nahant Update 8)( 2.6.9-89.ELsmp) 32BIT2. Oracle Ver:Release 10.2.0.1.03. Instance one: oralInstance two: orcl三、过程1.系统a./etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.0.42 dbserver2.手动启动多实例a. 启动监听[oracle@dbserver ~]$ /u01/app/oracle/product/10.2.0/db_1/bin/lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-SEP-2010 10:44:24Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=1521))) Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))3 / 9Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbserver)(PORT=1521))) STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date 18-SEP-2010 10:44:24Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Listening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=1521)))(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...The command completed successfullyb. 启动oral[oracle@dbserver ~]$ export ORACLE_SID=oral[oracle@dbserver ~]$ env | grep SIDORACLE_SID=oral[oracle@dbserver ~]$ /u01/app/oracle/product/10.2.0/db_1/bin/sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Sat Sep 18 10:46:02 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Area 167772160 bytesFixed Size 1218316 bytesVariable Size 75499764 bytesDatabase Buffers 88080384 bytes4 / 9Redo Buffers 2973696 bytesDatabase mounted.Database opened.SQL>c. 启动orcl[oracle@dbserver ~]$ export ORACLE_SID=orcl[oracle@dbserver ~]$ env | grep SIDORACLE_SID=orcl[oracle@dbserver ~]$ /u01/app/oracle/product/10.2.0/db_1/bin/sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Sat Sep 18 10:47:51 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Area 167772160 bytesFixed Size 1218316 bytesVariable Size 92276980 bytesDatabase Buffers 71303168 bytesRedo Buffers 2973696 bytesDatabase mounted.Database opened.SQL>d. 查看运行实例[oracle@dbserver ~]$ /u01/app/oracle/product/10.2.0/db_1/bin/lsnrctl statusLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-SEP-2010 10:48:35Copyright (c) 1991, 2005, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbserver)(PORT=1521))) STATUS of the LISTENER------------------------Alias LISTENER5 / 9Version TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date 18-SEP-2010 10:44:24Uptime 0 days 0 hr. 4 min. 10 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Listening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=1521)))(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))Services Summary...Service "LHYAOO" has 1 instance(s).Instance "oral", status READY, has 1 handler(s) for this service...Service "LHYAOO_XPT" has 1 instance(s).Instance "oral", status READY, has 1 handler(s) for this service...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...Service "PSCSH" has 1 instance(s).Instance "orcl", status READY, has 1 handler(s) for this service...Service "PSCSH_XPT" has 1 instance(s).Instance "orcl", status READY, has 1 handler(s) for this service...Service "oralXDB" has 1 instance(s).Instance "oral", status READY, has 1 handler(s) for this service...Service "orclXDB" has 1 instance(s).Instance "orcl", status READY, has 1 handler(s) for this service...The command completed successfully[oracle@dbserver ~]$3.自动启动多实例a. 配备oratab[oracle@dbserver ~]$ cat /etc/oratab## This file is used by ORACLE utilities. It is created by root.sh# and updated by the Database Configuration Assistant when creating# a database.6 / 9# A colon, ':', is used as the field terminator. A new line terminates# the entry. Lines beginning with a pound sign, '#', are comments.## Entries are of the form:# $ORACLE_SID:$ORACLE_HOME:<N|Y>:## The first and second fields are the system identifier and home# directory of the database respectively. The third filed indicates# to the dbstart utility that the database should , "Y", or should not,# "N", be brought up at system boot time.## Multiple entries with the same $ORACLE_SID are not allowed.##oral:/u01/app/oracle/product/10.2.0/db_1:Yorcl:/u01/app/oracle/product/10.2.0/db_1:Yb. 配置自启动服务[root@dbserver init.d]# cat /etc/init.d/oracle#!/bin/sh. /etc/rc.d/init.d/functionsORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1LSNR_PORT=1521ORACLE_USER=oraclestart(){su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart"}stop(){su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"}7 / 9status(){su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl status"}case "$1" instart)start;;stop)stop;;restart)stopstart;;status)status oracle;;*)echo $"Usage: $0 {start|stop|restart|status}"exit 1esacexit 0c. 运行服务[root@dbserver init.d]# /etc/init.d/oracle startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-SEP-2010 10:58:14Copyright (c) 1991, 2005, Oracle. All rights reserved.TNS-01106: Listener using listener name LISTENER has already been startedFailed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr Processing Database instance "oral": log file /u01/app/oracle/product/10.2.0/db_1/startup.log Processing Database instance "orcl": log file /u01/app/oracle/product/10.2.0/db_1/startup.log8 / 9d. 查看运行实例[root@dbserver init.d]# /etc/init.d/oracle statusLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-SEP-2010 10:58:39Copyright (c) 1991, 2005, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbserver)(PORT=1521))) STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date 18-SEP-2010 10:44:24Uptime 0 days 0 hr. 14 min. 15 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Listening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=1521)))(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))Services Summary...Service "LHYAOO" has 1 instance(s).Instance "oral", status READY, has 1 handler(s) for this service...Service "LHYAOO_XPT" has 1 instance(s).Instance "oral", status READY, has 1 handler(s) for this service...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...Service "PSCSH" has 1 instance(s).Instance "orcl", status READY, has 1 handler(s) for this service...Service "PSCSH_XPT" has 1 instance(s).Instance "orcl", status READY, has 1 handler(s) for this service...Service "oralXDB" has 1 instance(s).Instance "oral", status READY, has 1 handler(s) for this service...Service "orclXDB" has 1 instance(s).Instance "orcl", status READY, has 1 handler(s) for this service...The command completed successfully9 / 9。

Oracle一个监听多个实例

Oracle一个监听多个实例

Database opened.
SQL>
4. 连接 dccb 试试
SQL> conn sys/system@dccb as sysdba Connected.
5. 连接 dccb1 并启动
SQL> conn sys/system@dccb1 as sysdba Connected to an idle instance. SQL> startup; ORACLE instance started.
1521)) ) (CONNECT_DATA = (SERVICE_NAME = dccb) )
)
这样就 OK 了!
我们来测试一下连接:
1. 首先启动监听
[root@dbhost ~]# su - oracle [oracle@dbhost ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 11-NOV-2015 17:28:46
Listener Log File
/u01/app/oracle/diag/tnslsnr/dbhost/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=173.0.2.113)(PORT=1521)))
Instance "dccb1", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

搭建Oracle双机互备指导

搭建Oracle双机互备指导

搭建Oracle双机互备指导Oracle双机互备一、检查(两台机都需要检查)1.检查内存grep MemTotal /proc/meminfoMemTotal: 16426616 kB2.检查swap空间,不能少于16Ggrep SwapTotal /proc/meminfoSwapTotal: 16779884 kB3.检查shm,不能少于16Gdf -h /dev/shm/文件系统容量已用可用已用% 挂载点tmpfs 7.9G 0 7.9G 0% /dev/shm4.修改shm方法使用vi /etc/fstab ,增加红色部分“,16384M”tmpfs /dev/shm tmpfs defaults,size=16384M0 0 修改后注意检查/dev/shm大小,其大小应为:[root@fsdldb01 dbs]# df /dev/shm/文件系统1K-块已用可用已用% 挂载点tmpfs 167772168811024 7966192 53% /dev/shm\ 如果修改后大小还是没变,需重启机器!5.检查/tmp大小df -h /tmp (不能少于2G)6.检查安装包rpm -q binutils-2.17.50.0.6rpm -q compat-libstdc++-33-3.2.3rpm -q elfutils-libelf-0.125rpm -q elfutils-libelf-develrpm -q elfutils-libelf-devel-staticrpm -q gcc-4.1.2rpm -q gcc-c++-4.1.2rpm -q glibcrpm -q glibc-common-2.5rpm -q glibc-devel-2.5rpm -q glibc-headers-2.5rpm -q kernel-headers-2.6.18rpm -q kshrpm -q libaio-0.3.106rpm -q libaio-devel-0.3.106 (这个包默认是没有装的,需要装好系统,再重新装这个包)rpm -q libgcc-4.1.2rpm -q libgomp-4.1.2rpm -q libstdc++-4.1.2rpm -q libstdc++-devel-4.1.2rpm -q make-3.81rpm -q sysstat-7.0.27.IP配置(/etc/hosts文件)配置/etc/hosts文件:cat >/etc/hosts << EOF127.0.0.1 localhost.localdomain localhost#::1 localhost6.localdomain6 localhost610.150.4.181 zygldb zygldb-vip10.150.4.182 qcgkdb qcgkdb-vip193.168.0.183 sgdldb01-drac193.168.0.184 sgdldb02-drac10.150.4.185 sgdldb0110.150.4.186 sgdldb02193.168.0.187 sgdldb01-hb193.168.0.188 sgdldb02-hbEOF拷贝到另外一台机器scp /etc/hosts 10.150.4.186:/etc/确保两台机器的hosts文件一致!二、配置(两台机都需要配置)1.增加oinstall,dba组,oracle账号/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -g oinstall -G dba -d /opt/oracle oracle passwd oracle2.增加Oracle的权限编辑/etc/security/limits.conf ,增加如下的内容, 只要拷贝过去就可以.cat >>/etc/security/limits.conf << EOForacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240EOF3.修改内核参数编辑/etc/sysctl.conf ,增加如下的内容,只要拷贝过去就可以.在这之前需注释掉相同的参数!cat >>/etc/sysctl.conf << EOFfs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 12884901888kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586EOF4.执行如下命令,使内核修改生效sysctl -p5.创建ORACLE_HOMEsu - oraclemkdir -p /opt/oracle/product/11.2/dbhomechmod -R 755 /opt/oracle/product6.增加oracle账号的环境变量(ORACLE_SID=,根据不同服务器设置:我司的如下:创立的即为pcrms)cat >>/opt/oracle/.bash_profile << EOFexport ORACLE_SID=oracattexport ORACLE_BASE=/opt/oracle/product/11.2export ORACLE_HOME=\$ORACLE_BASE/dbhomeexport PATH=\$ORACLE_HOME/bin:\$PATHexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"EOF三、安装Oracle的软件(两台机器都要装)1.解压安装包文件unzip 11.2.0.3_database_1of2.zip && unzip 11.2.0.3_database_2of2.zip && unzip11.2.0.3_grid.zipcd database/2.打开Xmanager,中的,定义DISPLAY,这里的IP地址为你本机的IP地址,例如你本机的IP为:1.1.1.1那么就执行export DISPLAY=1.1.1.1:0.03.执行./runInstaller4.不需要填写任何东东,直接下一步5.点击”是”6.选择7.选择8.选择9.点击10.选择11.不用修改,ORACLE_BASE用/opt/oracle/product/11.2,ORACLE_HOME用/opt/oracle/product/11.2/dbhome12.不用修改,就用/opt/oracle/product/oraInventory13.如下选择14.用root账号执行上面的2个脚本,如下, 当看到,直接回车,就Ok.15.关闭,Oracle 软件安装完毕.四、安装数据库(两台机器都要建库,我司的机器为10.150.4.182,创立的IP为10.150.4.182)1、配置监听a)我司的机器su - oraclenetca点击完成.b)创立的机器过程和我司的一样,只是“简体名称”填写“ZYGLLSN”,及“使用标准端口号1521”2、dbca建库a)我司的机器选择填写oracatt取消,不要选中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档