QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1110|回复: 10

求救!oracle安装问题

[复制链接]
发表于 2005-5-8 17:31:40 | 显示全部楼层 |阅读模式
# groupadd dba
# groupadd oinstall
# useradd –c “Oracle software owner” –g oinstall –G dba oracle
# passwd oracle


# mkdir /opt/oracle
# mkdir /opt/oracle/product
# mkdir /opt/oracle/product/9.2.0
# chown –R oracle.oinstall /opt/oracle

# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chmod 755 /var/opt/oracle

编辑Oracle家目录下面的.bash_profile文件
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME
# +------------------------------------------------------------+
# | FILE : .bash_profile |
# +------------------------------------------------------------+

umask 022
TERM=xterm; export TERM
TMPDIR=/tmp; export TMPDIR

# +--------------------------+
# | SETUP ORACLE ENVIRONMENT |
# +--------------------------+

export ORACLE_SID=ORCL
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm

#export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
# +--------------------------+
# | LINUX STUFF |
# +--------------------------+

export LD_ASSUME_KERNEL=2.4.1
#source /usr/i386-glibc2.1-linux/bin/i386-glibc21-linux-env.sh

# +--------------------------+
# | SETUP SEARCH PATH |
# +--------------------------+

PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/java/jdk_1.3.1_08/bin:.
export PATH
# +--------------------------+
# | SETUP JAVA ENVIRONMENT |
# +--------------------------+

export JAVA_HOME=/usr/java/jdk_1.3.1_08

export CLASSPATH=$ORACLE_HOME/jdbc/lib/classes12.zip:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib:.

# +-------------+
# | "GREETINGS" |
# +-------------+
echo ".bash_profile executed"

上面是看到一篇文章上写的
下面是我抄的.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME

#+-------------------------------------------+
#|FILE:.bash_profile|
#+-------------------------------------------+

umask 022
TERM=xterm; export TERM
TMPDIR=/tmp; export TMPDIR

#+-------------------------------------------+
#|SETUP ORACLE ENVIRONMENT|
#+-------------------------------------------+

export ORACLE_SID=ORCL
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm

#export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
#+-----------------------------------+
#|LINUX STUFF|
#+-----------------------------------+

export LD_ASSUME_KERNEL=2.4.1

#source /usr/i386-glibc2.1-linux/bin/i386-glibc21-linux-env.sh

#+-----------------------------------------------------+
#|SETUP SEARCH PATH|
#+-----------------------------------------------------+

PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/ja
va/jdk1.3.1_08/bin:.

export PATH

#+------------------------------+
#|SETUP JAVA ENVIRONMENT|
#+------------------------------+

export JAVA_HOME=/usr/java/j2sdk1.4.2_08
export
CLASSPATH=$ORACLE_HOME/jdbc/lib/classes12.zip:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbm
s/jlib:$ORACLE_HOME/network/jlib:.

#+--------------+
#|"GREETIONGS"|
#+-------------+

echo "./bash_profile executed"

因为我用的是j2sdk1.4.2_08版本,就改了一下。
文章后面还有一点东西,做起来没出现什么问题,就没写了。
切换到oracle用户
[oracle@dongying oracle]$ su -
Password:
[root@dongying root]# su - oracle
declare -x GCC_EXEC_PREFIX="/usr/i386-glibc21-linux/lib/gcc-lib/"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/home/oracle"
declare -x HOSTNAME="dongying"
declare -x INPUTRC="/etc/inputrc"
declare -x JAVA_HOME="/usr/java/j2sdk1.4.2_08"
declare -x LAMHELPFILE="/etc/lam/lam-helpfile"
declare -x LANG="zh_CN.GB18030"
declare -x LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
declare -x LD_ASSUME_KERNEL="2.4.1"
declare -x LD_LIBRARY_PATH="/opt/oracle/product/9.2.0/lib:/lib:/usr/lib:/usr/local/lib"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="oracle"
declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01r=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"
declare -x MAIL="/var/spool/mail/oracle"
declare -x NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
declare -x OLDPWD
declare -x ORACLE_BASE="/opt/oracle"
declare -x ORACLE_HOME="/opt/oracle/product/9.2.0"
declare -x ORACLE_OWNER="oracle"
declare -x ORACLE_SID="ORCL"
declare -x ORACLE_TERM="xterm"
declare -x ORA_NLS33="/opt/oracle/product/9.2.0/ocommon/nls/admin/data"
declare -x PATH="/usr/kerberos/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/home/oracle/bin:/opt/oracle/product/9.2.0/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_08/bin:."
declare -x PVM_ROOT="/usr/share/pvm3"
declare -x PVM_RSH="/usr/bin/rsh"
declare -x PWD="/home/oracle"
declare -x QTDIR="/usr/lib/qt-3.1"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x TERM="xterm"
declare -x TMPDIR="/tmp"
declare -x TNS_ADMIN="/opt/oracle/product/9.2.0/network/admin"
declare -x USER="oracle"
declare -x XPVM_ROOT="/usr/share/pvm3/xpvm"
.bash_profile executed
[oracle@dongying oracle]$

报出上面一大堆的东西不知道哪里错了:(

然后那个。/runInstaller
You do not have permission to write to the inventory /opt/OracleHome/Ora9i/oralnventory. Installation cannot continue .: Permission denied
报出上面这个东西就一直不动了。
麻烦那位大侠给看看吧
发表于 2005-5-10 09:41:15 | 显示全部楼层
大哥你什么系统啊,真晕,只有在redhat9上装oracle9i的时候才出这个现象的!起码我记的是!
回复

使用道具 举报

 楼主| 发表于 2005-5-10 10:05:01 | 显示全部楼层
我就是在redhat9上装oracle9i的,后来我把它一行一行的掩起来,再做用户转换,发现有一行写错了,改了以后好了。但不知道为什么,老报/opt/OracleHome/Ora9i/oralnventory 对这个目录没有写权限,实际上我系统里没有这个目录,前面的文档也没提到要用到这个目录。
另外,我以前用另一个方法装的时候用到过这个目录,但没装成功。我就把oracle用户和牵涉到的组都删了,重新建的。
不知道有什么办法可以解决??
多谢!
回复

使用道具 举报

发表于 2005-5-10 13:56:44 | 显示全部楼层
这个我做过的,因为redhat的一个什么东西太新了,你要给替成旧的然后在装旧爽了
回复

使用道具 举报

 楼主| 发表于 2005-5-10 15:50:14 | 显示全部楼层
这真麻烦,具体怎么个做法知道吗??
回复

使用道具 举报

 楼主| 发表于 2005-5-11 16:47:55 | 显示全部楼层
我又换回原来的那种方法安装了,发现以前的老文档中也没有提到这个/opt/OracleHome/Ora9i/目录,这样我的机子里应该就没有一个
是指到它的路径呀,怎么还是提示这个目录不可写呢??
我只能自己加上这个目录了,并把权限都设为777,居然出现安装页面了。
一路还算顺利,只是到了安装页面,显示进度条一直不动,0%。气死了。也不知道
是不是死掉了。
请问一般要等多长时间呀??
回复

使用道具 举报

 楼主| 发表于 2005-5-11 18:42:01 | 显示全部楼层
忘了说了,看日志是这样的:
[root@dongying logs]# tail -f installActions2005-05-11_06-15-11PM.log
, [COPYRIGHT ->%PROD_HOME%/COPYRIGHT 921 plats=0=>[46] langs=0=>[en]]
, [LICENSE ->%PROD_HOME%/LICENSE 7548 plats=0=>[46] langs=0=>[en]]
, [README ->%PROD_HOME%/README 16382 plats=0=>[46] langs=0=>[en]]
]
        DllGroup = false

Calling action unixActions2.2.0.6.0  createLink
        source = /opt/OracleHome/Ora9i/jre/1.1.8/bin/.java_wrapper
        destination = /opt/OracleHome/Ora9i/jre/1.1.8/bin/jre
        overwriteExistingLink = true



然后就一直停到这不动了,不知道是什么原因。
后来实在等不下去了,停下来,重弄了一遍,到这一步还是这样:(
回复

使用道具 举报

发表于 2005-5-12 11:41:52 | 显示全部楼层
在redhat9 装我是装过的了
http://www.linuxrpm.com/forum/viewtopic.php?t=64
你看看这个吧
回复

使用道具 举报

 楼主| 发表于 2005-5-12 11:59:25 | 显示全部楼层
我试过了,打不开
回复

使用道具 举报

发表于 2005-5-12 12:26:01 | 显示全部楼层
在看看,不太可能啊,我机器现在有开机啊!
回复

使用道具 举报

 楼主| 发表于 2005-5-12 14:22:19 | 显示全部楼层
你看看地址有没有问题??我试了还是不行,要不能帮忙贴到这里来吗??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 22:44 , Processed in 0.057685 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表