码迷,mamicode.com
首页 > 数据库 > 详细

SUSE11虚拟机安装与Oracle 11g安装

时间:2018-04-20 00:03:33      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:strong   软件   proc   elf   终端   .so   数据   bms   kernel   

SUSE11虚拟机安装与Oracle 11g安装

本文中所需所有参数均位于文末附录中

 

 

新建虚拟机,选择SUSE11 64

技术分享图片

启动虚拟机后,选择第二项安装

技术分享图片

选择语言

技术分享图片

跳过CD检查

技术分享图片

选择全新安装

技术分享图片

选择默认的物理机安装

技术分享图片

点击change对硬盘进行分区,选择自定义分区

技术分享图片

新建分区,选择主分区

技术分享图片

先建一个8GSWAP分区

技术分享图片

技术分享图片

再建一个根分区,全部剩余硬盘

技术分享图片

如图,分好后选择下一步

技术分享图片

选择software,把c++KDE勾选

技术分享图片

输入root的密码

技术分享图片

输入主机名

技术分享图片

进行网络设置,选择第一项

技术分享图片

选择动态分配IP

技术分享图片

选择下一步

技术分享图片

选择跳过测试

技术分享图片

选择下一步

技术分享图片

选择第一项

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择完成

技术分享图片

进入系统后,查看自己的IP

技术分享图片

进入/etc/hosts文件写入IP地址和主机名

技术分享图片

打开YAST找到SOFTWARE MANAGEMENT

技术分享图片

进入/etc/vimrc

技术分享图片

在最后加入set backspace=2

技术分享图片

打开/etc/HOSTNAME

技术分享图片

把/etc/hosts中倒数第二句删掉

技术分享图片

创建用户和组

技术分享图片

修改oracle用户的密码

技术分享图片

修改权限和用户

技术分享图片

切到oracle用户,进入.profile文件

技术分享图片

复制以下参数

技术分享图片

刷新文件

技术分享图片

进入sysctl.conf文件

技术分享图片

修改为以下参数

技术分享图片

/sbin/sysctl  -p将参数修改从硬盘刷到内存

技术分享图片

进入这个文件

技术分享图片

将以下参数复制进去

技术分享图片

进入这个文件

技术分享图片

加入以下参数

技术分享图片

Export DISPLAY=:0.0

技术分享图片

将oracle 11g的压缩包复制到/home/oracle

技术分享图片

切换到ORACLE用户登录

技术分享图片

选择不更新

技术分享图片

选择跳过更新

技术分享图片

选择仅安装数据库软件

技术分享图片

选择单实例数据库

技术分享图片

选择语言

技术分享图片

选择企业版

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

这里需要打开/sysctl.conf文件修改一下参数

技术分享图片

技术分享图片

shmmax参数改为要求的参数

技术分享图片

刷新到内存

技术分享图片

选择安装

技术分享图片

在终端输入这两行命令

技术分享图片

打开监听

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

启动数据库配置

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

输入密码

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择UTF-8字符集

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

选择下一步

技术分享图片

关闭防火墙

技术分享图片

 

 

附录

binutils-2.16.91.0.5

compat-libstdc++-5.0.7-22.2

gcc-4.1.0

gcc-c++-4.1.0

glibc-2.4-31.2

glibc-32bit-2.4-31.2 (32 bit)

glibc-devel-2.4

glibc-devel-32bit-2.4 (32 bit)

libaio-0.3.104

libaio-32bit-0.3.104 (32 bit)

libelf-0.8.5

libgcc-4.1.0

libstdc++-4.1.0

libstdc++-devel-4.1.0

make-3.80

sysstat-6.0.2

 

 

 

安装VMtools

 

 

安装完后重新挂载光盘

 

vi /etc/vimrc

 

加入 set backspace=2

 

 

vi /etc/HOSTNAME

输入主机名,保存并退出

执行命令生效/etc/rc.d/boot.localnet start

 

 

vi /etc/hosts

写入IP地址和主机名

 

[root@linux01 ~]# groupadd -g 2001 oinstall

[root@linux01 ~]# groupadd -g 2002 dba

[root@linux01 ~]# groupadd -g 2003 oper

[root@linux01 ~]# useradd -m -u 2001 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle

[root@linux01 ~]# passwd oracle

更改用户 oracle 的密码 。

新的 密码:

无效的密码: 它基于字典单词

无效的密码: 过于简单

重新输入新的 密码:

passwd: 所有的身份验证令牌已经成功更新。

[root@linux01 ~]# mkdir -p /u01/app/oracle

[root@linux01 ~]# chown -R oracle:oinstall /u01

[root@linux01 ~]# chmod -R 775 /u01

[root@linux01 ~]# su - oracle

 

[oracle@linux01 ~]$ vi ._profile

# .bash_profile

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

PATH=$PATH:$HOME/bin

 

export PATH

 

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1

export ORACLE_SID=VDEDU # (这里注意输入自己设的SID

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

export PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export LANG=C

export ORACLE_UNQNAME=VDEDU # 同上

 

source .bash_profile 刷新一下文件

 

[oracle@linux01 ~]su -

 

[root@linux01 ~]#vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

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 = 1048586

kernel.shmall = 2097152         #SUSE10中需要这两个参数

kernel.shmmax = 2071803904

 

 

[root@linux01 ~]# /sbin/sysctl -p

 

[root@linux01 ~]# vi /etc/security/limits.conf

oracle              soft    nproc   2047    # 警告设定所有用户最大打开进程数为2047

oracle              hard    nproc   16384   # 严格设定所有用户最大打开进程数为16384

oracle              soft    nofile  1024    # 警告设定所有用户最大打开文件数为1024

oracle              hard    nofile  65536   # 严格设定所有用户最大打开文件数为65536

 

 

#soft 表示警告的设定,可以超过这个设定值,但是超过会有警告信息

#hard 表示严格的设定,必定不能超过这个设定的值

 

[root@linux01 ~]# vi /etc/pam.d/login

session    required     /lib64/security/pam_limits.so

 

#要使 limits.conf 文件配置生效,必须要确保pam_limits.so文件被加入到启动文件中。

#查看 /etc/pam.d/login 文件中有:

#session required /lib/security/pam_limits.so

 

 

export DISPLAY=:0.0

xhost +

SUSE11虚拟机安装与Oracle 11g安装

标签:strong   软件   proc   elf   终端   .so   数据   bms   kernel   

原文地址:https://www.cnblogs.com/kawashibara/p/8886575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!