当前位置: 代码迷 >> Solaris >> solaris10装oracle10解决思路
  详细解决方案

solaris10装oracle10解决思路

热度:4521   发布时间:2013-02-26 00:00:00.0
solaris10装oracle10
用虚拟机装了个solaris10,想装个oracle10

按照 网上的方法设置用户组和用户权限,


  groupadd oinstall
  groupadd dba
  useradd -g oinstall -G dba oracle
  passwd oracle
  建立oracle的基目录和数据库目录
  mkdir -p /export/home/app/oracle
  mkdir /export/home/oradata
  改变目录的属主和组
  chown -R oracle:oinstall /export/home/app/oracle
  chown -R oracle:oinstall /export/home/oradata
  
  改变目录权限
  chmod -R 775 /export/home/app/oracle
  chmod -R 775 /export/home/oradata

  三、设置内核参数
  
  sysdef |grep SEM
  sysdef |grep SHM
  
  我按照以下步骤调整
  
  cd /etc
  cp system system.orig
  gedit system
  添加以下内容:
  set semsys:seminfo_semmni=100
  set semsys:seminfo_semmns=1024
  set semsys:seminfo_semmsl=256
  set semsys:seminfo_semvmx=32767
  set shmsys:shminfo_shmmax=4294967295
  set shmsys:shminfo_semmni=100
  
  从新启动


以上都没问题,接着就是设置

 四、设置oracle环境

  以root身份登陆后
  su - oracle
  进入 /export/home/app/oracle
  建立文件 .profile
  内容如: umask=022
  运行:
  . ./.profile
  ORACLE_BASE=/export/home/app/oracle
  ORACLE_SID=sales
  export ORACLE_BASE ORACLE_SID
  env | more 看看正确吗?


问题
1. su -  oracle 找不到目录
   su oracle可以
2.用oracle用户登陆进入,闪一下又跳到登陆窗口

刚用solaris,咨询下各位 
------解决方案--------------------------------------------------------
需要设置ORACLE_HOME和ORACLE_SID两个环境变量,再把ORACLE的bin目录添加到PATH中即可,通常缺省安装的情况下ORACLE_SID=orcl,ORACLE_HOME=/home/oracle/oracle/product/10......这样的形式,操作步骤: 
1、su oracle并回车切换到oracle用户; 
2、cd并回车回到oracle用户目录; 
3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行: 
export ORACLE_SID=orcl 
export ORACLE_HOME=/home/oracle/oracle/product/10....(...部分根据你的实际路径修改) 
export PATH=$PATH:$ORACLE_HOME/bin 
输入完毕后按ESC键退出vi编辑状态,输入:wq并回车存盘退出。 
注销所有oracle用户,再使用oracle登录即可。 、


http://www.linuxidc.com/Linux/2007-09/7368.htm
------解决方案--------------------------------------------------------
solaris10下
cat /etc/passwd
------解决方案--------------------------------------------------------
grep oracle 看看你的oracle的用户目录在哪里?
   按你上面说法,应该在/export/home/oracle
   cd /export/home/oracle
   vi .profile
   export ORACLE_BASE=/export/home/app/oracle
   export ORACLE_HOME=/export/home/app/oracle
   export ORACLE_SID=ora
   export PATH=$PATH:$ORACLE_HOME/bin
   :wq 保存退出
注消oracle
  su - oracle
  开始安装即可了
------解决方案--------------------------------------------------------
建oracle用户的时候没有指定它的目录