sumury 发表于 2012-09-19 12:08

普通用户登录黑屏,root用户登录ok

在solaris'中安装oracle11g,使用root用户进行以下的配置

1.首先创建系统用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash oracle
passwd oracle

mkdir -p /export/home/oracle/product/11.2.0/db_1
mkdir /export/home/oracle/tmp
chown -R oracle:oinstall /export/home/oracle

2.修改一些系统内核的参数
projadd -U oracle -K "project.max-shm-memory=(priv,4g,deny)" oracle
projmod -sK "project.max-sem-nsems=(priv,256,deny)" oracle
projmod -sK "project.max-sem-ids=(priv,100,deny)" oracle
projmod -sK "project.max-shm-ids=(priv,100,deny)" oracle
echo "set maxuprc=16384" >> /etc/system
echo "set max_nprocs=30000" >> /etc/system
echo "set shmsys:shminfo_shmmax=4294967295" >> /etc/system

3.创建oracle的交换空间
mkfile 1024m /export/home/oracle/orcl_swap
swap -a /export/home/oracle/orcl_swap

4.设置用户环境变量编辑文件(vi /export/home/oracle/.profile)
export ORACLE_BASE=/export/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export TMP=/export/home/oracle/tmp
export TMPDIR=/export/home/oracle/tmp
export DISPLAY=:0.0

最后:chown -R oracle:oinstall /export/home/oracle

之后,root用户可以登录,oracle登录即黑屏。

请问,这个怎么解决,谢谢。

znnnz 发表于 2012-09-19 13:36

先文本模式su-oracle ,检查主目录和读写情况

最好再看看root的DISPLAY 和oracle的DISPLAY是否相同。

sumury 发表于 2012-09-19 15:05

找到错误了.

之前执行了一个错误的mount动作.

现在解决了.

谢谢各位关注

sumury 发表于 2012-09-19 16:13

回复 2# znnnz


只要一mount一个新的磁盘到/export/home/oracle目录,oracle用户就没法登录了。

我检查了一下:
root用户的$DISPLAY也是:0.0
oracle用户的$DISPLAY也是:0.0

这个有影响么?

谢谢。

sumury 发表于 2012-09-19 16:36

我重新做了实验,发现不是这个问题,重新开一个贴。
页: [1]
查看完整版本: 普通用户登录黑屏,root用户登录ok