用虚拟机装了个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用户的时候没有指定它的目录