• SUSE10的虚拟机安装以及ORACLE 11g的安装


    SUSE10虚拟机安装与ORACLE安装

    作者:张欣橙

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

    一.SUSE10虚拟机的安装与创建

    新建虚拟机安装

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择完成

    打开虚拟机设置,将ISO镜像文件挂载到CD/DVD

    进入安装界面,选择第二项

    选择英语,下一步

    选择同意协议,下一步

    选择新的安装

    选择上海

    点击change 选择分区配置

    选择自定义分区

    选择第二项

    如图所示建立分区

    选择Accept

    选择I Agree

    选择安装

    输入密码

    输入主机名

    选择跳过

    选择跳过测试

    选择跳过

    选择第一项

    选择下一步

    选择下一步

    选择跳过

    选择完成

    二.数据库的配置与安装

    进入root用户

    首先配置网络,打开Network

    选择第一项

    选择编辑这个网卡

    选择下一步

    选择完成

    进入vimrc这个文件

    在最后一行加入set backspace=2

    进入hosts文件

    删去最后一行,加入IP地址和主机名

    进入HOSTNAME文件

    写入主机名

    再输入/etc/rc.d/boot.localnet start

    输入如图命令

     

    点击YaST

    找到Software Managerment并进入

    搜索缺少的安装包并勾选,右下角安装

    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

    创建组和oracle用户

    修改密码

    改变用户权限

    切换到oracle用户并进入.profile文件

    复制以下内容到最后一行

    刷新一下.profile文件

    切换到root用户,进入sysctl.conf文件

    将以下参数复制进去

    /sbin/sysctl -p

    进入limits.conf文件

    修改为以下参数

    进入pam.d/login文件

    修改为以下参数

    输入export DISPLAY=:0.0,xhost+

    将oracle安装包放到/home/oracle目录下

    切换到oracle用户

    解压缩这两个安装包,然后启动安装程序

    去掉勾选

    选择跳过更新

    选择只安装数据库软件

    选择单实例数据库

    选择英语

    选择企业版

    选择下一步

    选择下一步

    选择下一步

    等待检测

    选择安装

    等待安装

    在终端中输入这两行命令

    选择OK

    安装完成

    配置监听器

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择下一步

    选择完成

    配置数据库

    选择下一步

    选择下一步

    选择下一步

    输入SID

    选择下一步

    输入密码

    选择下一步

    选择下一步

    选择下一步

    选择字符集设置,选择第三项

    选择下一步

    选择下一步

    选择OK

    等待安装

    安装完成

    附录

    安装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 .bash_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 +

  • 相关阅读:
    AdvStringGrid 复选框、goRowSelect
    AdvStringGrid 列宽度、列移动、行高度、自动调节
    AdvStringGrid 滚动条问题
    AdvStringGrid 标题头
    常量的 访问限制
    我自己的方法、组件、属性、变量、常量、数据库常用操作命名方法。
    泛型 for to/in 遍历 PK 效率;TEnumerator、TEnumerable
    Hadoop关键任务Job资源隔离方案
    Hadoop动态调整Map Task内存资源大小
    Hadoop动态调整Map Task内存资源大小
  • 原文地址:https://www.cnblogs.com/kawashibara/p/8796854.html
Copyright © 2020-2023  润新知