ITPub博客

首页 > 数据库 > Oracle > Oracle 11G for Linux -ASM

Oracle 11G for Linux -ASM

原创 Oracle 作者:coredumped 时间:2014-11-16 21:44:46 0 删除 编辑

检查安装包:
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \

binutils \

compat-libstdc++-33 \

compat-libstdc++-33 \

elfutils-libelf \

elfutils-libelf-devel \

expat \

gcc- \

gcc-c++ \

glibc \

glibc \

glibc-common \

glibc-devel \

glibc-headers \

libaio \

libaio \

libaio-devel \

libaio-devel \

libgcc \

libgcc \

libstdc++ \

libstdc++ \

libstdc++ \

make \

pdksh \

sysstat \

unixODBC \

unixODBC \

unixODBC \

unixODBC-devel \

如果没有则用rpm -ivh 包名 进行安装。
1、设置ip地址

2、设置主机名、修改/etc/hosts,设置主机名和Ip的对应关系

3、安装oracle依赖的软件包

4、建立用户和组

/usr/sbin/groupadd  -g 501 oinstall

/usr/sbin/groupadd  -g 502 dba

/usr/sbin/groupadd  -g 504 asmadmin

/usr/sbin/groupadd  -g 506 asmdba

/usr/sbin/groupadd  -g 507 asmoper

/usr/sbin/useradd  -u 501 -g oinstall -G asmadmin,asmdba,asmoper,dba grid

/usr/sbin/useradd  -u 502 -g oinstall -G dba,asmdba oracle

passwd grid

passwd oracle

5、创建基本目录

创建grid目录结构

mkdir -p  /u01/app/oraInventory

chown -R  grid:oinstall /u01/app/oraInventory

chmod -R 775  /u01/app/oraInventory

mkdir -p  /u01/app/grid

chmod -R 775  /u01/app/grid

chown -R  grid:oinstall /u01/app/grid

mkdir -p  /u01/app/11.2.0/grid

chown -R  grid:oinstall /u01/app/11.2.0/grid

chmod -R 775  /u01/app/11.2.0/grid

创建oracle目录结构

mkdir -p  /u01/app/oracle

mkdir -p  /u01/app/oracle/cfgtoollogs

chown -R  oracle:oinstall /u01/app/oracle

chmod -R 775  /u01/app/oracle

修改grid环境变量

export  ORACLE_BASE=/u01/app/grid

export  ORACLE_HOME=/u01/app/11.2.0/grid

export  PATH=$ORACLE_HOME/bin:$PATH

export  ORACLE_SID=实例名

6.在/u01/下创建software目录  并赋予权限chown -R grid:oinstall /u01/software/

7.配置所需存储设备

    ACTION=="add",  KERNEL=="sdb", RUN+="/bin/raw /dev/raw/raw1 %N"

    KERNEL=="raw*" ,  OWNER=="grid" ,GROUP=="asmadmin" ,MODE=="660"

8.修改配置文件

    a.vi /etc/sysctl.conf

  

        fs.aio-max-nr = 1048576

        fs.file-max = 6815744

        kernel.shmall = 2097152

        kernel.shmmax = 536870912

        kernel.shmmni = 4096

        kernel.sem = 250 32000 100 128

        net.ipv4.ip_local_port_range = 9000  65500

        net.core.rmem_default = 262144

        net.core.rmem_max = 4194304

        net.core.wmem_default = 262144

        net.core.wmem_max = 1048576

    修改完后执行:sysctl -p

    b.vi /etc/security/limits.conf

        oracle soft nproc 2047

        oracle hard nproc 16384

        oracle soft nofile 1024

        oracle hard nofile 65536

9.使用grid用户  进入/u01/software目录下 执行./runInstaller 安装grid。

    用root权限依次运行下面脚本(执行期间不要关闭图形界面)

    /u01/app/oraInventory/orainstRoot.sh

    /u01/app/grid/product/11.2.0/grid/root.sh

    执行完成之后 点击图形界面ok,直到结束

[grid@node grid]$  ps -ef |grep smon

grid 12253 1 0  19:37 ? 00:00:00 asm_smon_+ASM

grid 12293 3617 0  19:38 pts/1 00:00:00 grep smon

[grid@node grid]$

10.安装完之后进入oracle用户  修改.bash_profile

        export ORACLE_BASE=/u01/app/oracle

        export  ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

        export PATH=$ORACLE_HOME/bin:$PATH

11.修改/u01/software目录权限  chown -R oracle:oinstall /u01/software/

12.进入/u01/softwa/database/目录下执行  ./runInstaller 安装rdbms软件。

13.使用dbca创建数据库.

关于SID:  sid是创建数据库时的名字,如果存在多个数据库要先执行 export ORACLE_SID=xxx

如果使用ASM存储要先执行  export ORACLE_SID=+ASM

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

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-11-16

  • 博文量
    25
  • 访问量
    57960