Solaris下安装Oracle 10g 笔记

1.解压oracle 10g安装包
从光盘上拷到本地硬盘上。#cp -R 10g_db_i.gz /export/home
在解压 #gunzip 10g_db_i.gz
       #cpio -ivmd <10g_db_i
*************************************************************
2、
cp /etc/system /etc/system.bak
vi /etc/system
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=110
set semsys:seminfo_semmns=310
**********************************************************************
3、创建用户和组
# groupadd dba
#useradd –g dba –d /export/home/oracle –m oracle
#passwd oracle (改oracle用户密码)
********************************************************************
4、创建目录文件
mkdir -p /export/home/ora10/product/10.2
chmod -R 775 /export/home/ora10
chown -R oracle:dba oracle10
*********************************************************************
5、设定oracle安装用户环境参数,以oracle用户登录,修改环境配置文件:
#vi .profile
ORACLE_BASE=/export/home/ora10/
ORACLE_HOME=$ORACLE_BASE/product/10.2
ORACLE_SID=boolean
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
DISPLAY=192.168.1.100:0.0
TMPDIR=/var/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH DISPLAY LD_LIBRARY_PATH
6、如果安装系统时,设置的SWAP比内存小的话,则需要 设置临时Swap space(用root用户)
  设置Swap space的基本命令是 swap,-a是增加,-l是列表,-s是显示状态,-d是删除。
  为达到1G的Swap space要求,创建临时交换空间,命令如下:
  mkfile 1000m //tmpswap
  swap –a //tmpswap
  swap -l
  注意:重新启动后,临时交换空间不会自动加载,需要再次执行
    swap -a //tmpswap 命令。
  安装完毕后,可以用swap –d //tmpswap; rm //tmpswap命令删除交换空间和临时文件。  
7、cd /export/home/ora10
   $./runInstaller
8、在建库时出现ora-27102 out of memory 时,更改一下建库条件则可
   sga大小不要超过160m  (改为270M就可以启动DB)
   processes=100
9、用root用户执行以下两个文件
# cd /export/home/oracle10/oraInventory/
  #./orainstRoot.sh
 # ./root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /export/home/oracle10/product/10.2
Enter the full pathname of the local bin directory: [/usr/local/bin]: /export/home/oracle10/product/10.2
   Copying dbhome to /export/home/oracle10/product/10.2 ...
   Copying oraenv to /export/home/oracle10/product/10.2 ...
   Copying coraenv to /export/home/oracle10/product/10.2 ...

Creating /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
# pwd
/export/home/oracle10/product/10.2
#  
 
10、当sql>startup时出现: 
  Re: Solaris 10, Oracle 10g and ORA-27102 out of memory
  vi $ORACLE_HOME/admin/boolean/pfile/init.ora.*
  把sga的值改为270   
 
*************************************************************************

BooleanLab% source .cshrc
BooleanLab% sqlplus boolean/boolean
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jul 4 22:51:31 2007
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SVR4 Error: 2: No such file or directory
当oracle用户能登录,而其他用户不能登录时,(这是ORACLE_SID及oracle路径不对)
可以尝试修改
vi /etc/.login
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值