Linux下搭建单机Oracle11.2数据库

1、       安装软件包

yum -y installbinutils compat-libcap1 compat-libstdc++.i686 compat-libstdc++.x86_64elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc.i686 glibc.x86_64glibc-devel.i686 glibc-devel.x86_64 ksh libgcc.i686 libgcc.x86_64libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libXext libXtstlibX11 libXau libxcb libXi make sysstat unixODBC-devel.i686unixODBC-devel.x86_64 unixODBC.i686 unixODBC.x86_64 compat-libstdc++-33.i686compat-libstdc++-33.x86_64

安装软件包 pdksh-5.2.14-36.el5.i386.rpm (这个包yum源里没有,所以要手动安装,不装安装oracle时会有警告出现,但不影响最后的使用)

2、       更改kernel参数

   [root@localhost var]# 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
net.ipv4.ip_forward = 1

     执行以下命令使更改生效

  [root@localhost var]# sysctl -p

3  创建安装oracle所需用户与用户组

groupadd oinstall

groupadd dba 

创建用户

useradd -g oinstall -g dba -m oracle创建用户并加入oinstalldba用户组

passwd oracle 设置用户密码 

4  [root@localhost var]# vi /etc/pam.d/login

末尾添加一行 session   required    pam_limits.so

5 [root@localhost var]# vi/etc/security/limits.conf

       # 在文件末尾添加

oraclesoft nproc 2047

oracle hardnproc 16384

oracle softnofile 1024

oracle hardnofile 65536

6  切换到Oracle用户 vim .bashrc

        末尾添加如下:

        export ORACLE_BASE=/usr/oracle/app 根据自己目录设置 

        export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

        export ORACLE_SID=sws    #sws是用户实例名字根据实际修改

        export  LD_LIBRARY_PATH=/usr/local/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH                           

        export PATH=$ORACLE_HOME/bin:$PATH

        ulimit -c unlimited

7  创建oracle安装目录和数据目录

# mkdir -p /u01/oracle

# mkdir -p /u01/oracle/oradata 

# chown -R oracle:oinstall /u01 

# chmod -R 755 /u01 

8、安装oracle database

       linux_11gR2_database_1of2.zip
       linux_11gR2_database_2of2.zip

       把这两个包拷贝到/u01/下解压得到database文件夹

       修改文件夹属性chown –R oracle.oinstall  database/

 9 oracle用户登陆,打开一个终端窗口,进行到刚刚解压database的文件夹,运行以下命令

       [oracle@localhost database]$ ./runInstaller

              开始安装database


10、然后等待20分钟左右按提示执行脚本
11、创建数据库数据库监听进入oracle用户 执行 netca  一顿 next就ok
12、创建数据库 进入oracle用户 执行 dbca 根据自己要求进行创建。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值