设为首页收藏本站
开启辅助访问

创星网络[分享知识 传递快乐]

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

搜索

Solaris下安装Oracle 10g 笔记

2012-8-8 10:58| 发布者: cryinglily| 查看: 410| 评论: 0|原作者: luinstein

摘要: 1.解压oracle 10g安装包 从光盘上拷到本地硬盘上。 #cp -R 10g_db_i.gz /export/home复制代码再解压 #gunzip 10g_db_i.gz #cpio -ivmd 10g_db_i复制代码 ******************************************************** ...
    1.解压oracle 10g安装包
从光盘上拷到本地硬盘上。
  1. #cp -R 10g_db_i.gz /export/home
复制代码
再解压
  1. #gunzip 10g_db_i.gz
  2. #cpio -ivmd <10g_db_i
复制代码

*************************************************************
2、
  1. cp /etc/system /etc/system.bak
  2. vi /etc/system
  3. set shmsys:shminfo_shmmax=4294967295
  4. set shmsys:shminfo_shmmin=1
  5. set shmsys:shminfo_shmmni=100
  6. set shmsys:shminfo_shmseg=10
  7. set semsys:seminfo_semmni=110
  8. set semsys:seminfo_semmns=310
复制代码

**********************************************************************
3、创建用户和组
  1. # groupadd dba
  2. #useradd –g dba –d /export/home/oracle –m oracle
  3. #passwd oracle (改oracle用户密码)
复制代码

********************************************************************
4、创建目录文件
  1. mkdir -p /export/home/ora10/product/10.2
  2. chmod -R 775 /export/home/ora10
  3. chown -R oracle:dba oracle10
复制代码

*********************************************************************
5、设定oracle安装用户环境参数,以oracle用户登录,修改环境配置文件:
  1. #vi .profile
  2. ORACLE_BASE=/export/home/ora10/
  3. ORACLE_HOME=$ORACLE_BASE/product/10.2
  4. ORACLE_SID=boolean
  5. NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
  6. PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
  7. LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
  8. DISPLAY=192.168.1.100:0.0
  9. TMPDIR=/var/tmp
  10. 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要求,创建临时交换空间,命令如下:
  
  1. mkfile 1000m //tmpswap
  2.   swap –a //tmpswap
  3.   swap -l
复制代码
  注意:重新启动后,临时交换空间不会自动加载,需要再次执行
  1.     swap -a //tmpswap 命令。
复制代码

  安装完毕后,可以用
  1. swap –d //tmpswap; rm //tmpswap
复制代码

命令删除交换空间和临时文件。  
7、
  1. cd /export/home/ora10
  2. $./runInstaller
复制代码

8、在建库时出现ora-27102 out of memory 时,更改一下建库条件则可
   sga大小不要超过160m  (改为270M就可以启动DB)
   processes=100
9、用root用户执行以下两个文件
  1. # cd /export/home/oracle10/oraInventory/
  2. #./orainstRoot.sh
  3. # ./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.

  1. # pwd
  2. /export/home/oracle10/product/10.2
  3. #   
复制代码



10、当sql>startup时出现:  
  1.   Re: Solaris 10, Oracle 10g and ORA-27102 out of memory
  2.   vi $ORACLE_HOME/admin/boolean/pfile/init.ora.*
复制代码

  把sga的值改为270   
  
*************************************************************************

  1. BooleanLab% source .cshrc
  2. BooleanLab% sqlplus boolean/boolean
  3. SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jul 4 22:51:31 2007
  4. Copyright (c) 1982, 2005, Oracle.  All rights reserved.
  5. ERROR:
  6. ORA-01034: ORACLE not available
  7. ORA-27101: shared memory realm does not exist
  8. SVR4 Error: 2: No such file or directory
复制代码

当oracle用户能登录,而其他用户不能登录时,(这是ORACLE_SID及oracle路径不对)
可以尝试修改
  1. vi /etc/.login
复制代码




鲜花

握手

雷人

路过

鸡蛋

相关分类

QQ|Archiver|手机版|小黑屋|创星网络 ( 苏ICP备11027519号|网站地图  

GMT+8, 2025-2-23 01:01 , Processed in 0.053573 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

返回顶部