zoukankan      html  css  js  c++  java
  • solaris10下安装oracle10g

    请验证一下solaris和oracle的版本信息,如果版本号不对,可能会安装失败
    solaris版本:SunOs 5.10
    oracle版本: Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86)
    如果不知道solaris的版本,可以在命令窗口输入uname –a


    第一步以ROOT身份登陆系统


    第二步创建用户和组


    #groupadd oinstall
    #groupadd dba
    #useradd -d /export/home/oracle -g oinstall -G dba oracle
    注意这里一定要把oracle用户的目录改成自己定义的,不改的话,默认在/home/oracle,oracle用户将无法登陆。
    #passwd oracle
    #mkdir -p /export/home/oracle
    #chown -R oracle:oinstall /export/home/oracle


    第三步创建oracle目录


    1.建立oracle的基目录和数据库目录
    mkdir -p /u01/home/app/oracle (oracle基目录)
    mkdir /u01/home/oradata (数据文件目录)
    2.改变目录的属主和组
    chown -R oracle:oinstall /u01/home/app/oracle
    chown -R oracle:oinstall /u01/home/oradata
    3.改变目录权限
    chmod -R 775 /u01/home/app/oracle
    chmod -R 775 /u01/home/oradata


    第四步配置内核参数


    1.备份文件 # cp /etc/system /etc/system.orig
    2.打开文件并修改 # vi /etc/system
    在文件末尾添加以下内容
    set semsysseminfo_semmni=100
    set semsysseminfo_semmns=1024
    set semsysseminfo_semmsl=256
    set semsysseminfo_semvmx=32767
    set shmsysshminfo_shmmax=4294967295
    set shmsysshminfo_shmmni=100
    保存后重启
    # /usr/sbin/reboot


    第五步:验证系统条件


    # pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
    如果验证没有通过,请在solaris10的安装盘中找到相应的安装包,复制到var/spool/pkg目录下
    在命令窗口中执行:pkgadd
    缺少的安装包一般在solaris10的第一张安装光盘的/solaris_10/product目录下

    第六步以oracle用户登陆并配置用户环境


    1. $ su - oracle
    2. $ vi .profile   增加下列内容(根据你的实际目录情况修改):
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
    export ORACLE_SID=orcl
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
    export TMPDIR=/var/tmp
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
    umask 022 


    第七步开始安装oracle数据库


    1.把oracle安装包复制到u01目录下解压,修改/u01/database/install里oraparam.ini
    在 Solaris=5.6,5.7,5.8,5.9 这行中添加5.10,保存
    如果下载的是oracle 10.2.0.2 for solaris(x86),默认的是5.10,不用做任何修改
    2.切换oracle用户登陆,进入/u01/database 目录下,在命令窗口中执行 .runInstaller 运行安装程序.以后就是安装过程了,就不多说了.


    第八步:安装过程中可能出现的问题


    一、swap空间太小验证失败,增加swap空间
    1、创建一个swap文件目录:
    # mkdir -p /usr/local/swap
    2、在 /usr/local/swap目录里创建一个大约20MB的swap文件,命名为 swapfile。
    # mkfile 20m /usr/local/swap/swapfile
    3、向系统swap空间中添加swap文件:
    # swap -a /usr/local/swap/swapfile
    4、列出修改后的swap空间信息:
    # swap -l
    二、临时目录空间不足
    $ mkdir /u01/tmp
    $ chmod a+wr /u01/tmp
    $ TMP=/u01/tmp
    $ TMPDIR=/u01/tmp
    $ export TMP TMPDIR

    from:

    http://space.itpub.net/24966341/viewspace-693992

    http://wenku.baidu.com/view/2b48c526a5e9856a5612607d.html

  • 相关阅读:
    d3 中exit() remove()正确工作的方式
    理解callback function in javascript
    关于AJAX中函数的执行顺序
    闭包允许内层函数引用父函数中的变量,但是该变量是最终值
    操作系统 庞丽萍 习题九
    关于vector的内存释放问题
    gcc命令中参数c和o混合使用的详解[转载]
    模板函数(template function)出现编译链接错误(link error)之解析
    [转载]config文件的一个很好的实现
    new 等于 malloc加构造函数
  • 原文地址:https://www.cnblogs.com/emanlee/p/2583828.html
Copyright © 2011-2022 走看看