
CentOS 6.0下安装Oracle 11g遇到的问题?
问题1:配置/etc/profile在这个文件中加入这段代码(网上看的)if[$USER="oracle"];thenif[$SHELL="/bin/ksh"];then...
问题1:配置/etc/profile 在这个文件中加入这段代码(网上看的)
if[$USER = "oracle"]; then
if[$SHELL = "/bin/ksh"]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 打开终端后,出现两行信息,该如何解决?bash: /etc/profile: line 82: syntax error near unexpected token `then'bash: /etc/profile: line 82: `if[$USER = "oracle"]; then' 问题2:按网上给出的配置过程配置完过后,在oracle用户下输入dbca,出现未发现命令。 bash: dbca: command not found 新手不懂,请各位大侠支招啊~~~~~~~~~
发出提问后看界面很乱,重新补充一下
1./etc/profile里边加的是
if[$USER = "oracle"]; then
if[$SHELL = "/bin/ksh"]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
打开终端后,出现两行信息
bash: /etc/profile: line 82: syntax error near unexpected token `then'
bash: /etc/profile: line 82: `if[$USER = "oracle"]; then'
问题2:按照网上给出的配置过程配置完过后,在oracle用户下输入dbca,出现未发现命令 bash: dbca: command not found 展开
if[$USER = "oracle"]; then
if[$SHELL = "/bin/ksh"]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 打开终端后,出现两行信息,该如何解决?bash: /etc/profile: line 82: syntax error near unexpected token `then'bash: /etc/profile: line 82: `if[$USER = "oracle"]; then' 问题2:按网上给出的配置过程配置完过后,在oracle用户下输入dbca,出现未发现命令。 bash: dbca: command not found 新手不懂,请各位大侠支招啊~~~~~~~~~
发出提问后看界面很乱,重新补充一下
1./etc/profile里边加的是
if[$USER = "oracle"]; then
if[$SHELL = "/bin/ksh"]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
打开终端后,出现两行信息
bash: /etc/profile: line 82: syntax error near unexpected token `then'
bash: /etc/profile: line 82: `if[$USER = "oracle"]; then'
问题2:按照网上给出的配置过程配置完过后,在oracle用户下输入dbca,出现未发现命令 bash: dbca: command not found 展开
展开全部
问题1:
shell 语法中中括号两边都必须有空格
写成这样就不会出错了
if [ 条件 ]; then
这里这几句没什么用,完全可以不要。
问题2:
未发现命令dbca可能是因为没有设定路径的原因,把oracle安装目录下bin那个目录加入到PATH中就可以解决。
在这两个问题之前,应该要确认Oracle11G是否正常安装好了,检查以下项目:
硬件配置达到Oracle安装要求,内存至少1G、安装所对应的分区硬盘空间等要求是否达到;
安装前用户、用户组都有正确创建好;
安装目录权限、用户组等设置正确;
环境变量SID、PATH等都有正确设置;
安装所需的依赖包是否都正确安装;
安装过程中提示要执行的脚本是否正确执行;
只有确认Oracle是没有问题安装好了才能接下来创建监听、数据库等,不然会出现很多莫名其妙的错误,除错也只是浪费时间。
shell 语法中中括号两边都必须有空格
写成这样就不会出错了
if [ 条件 ]; then
这里这几句没什么用,完全可以不要。
问题2:
未发现命令dbca可能是因为没有设定路径的原因,把oracle安装目录下bin那个目录加入到PATH中就可以解决。
在这两个问题之前,应该要确认Oracle11G是否正常安装好了,检查以下项目:
硬件配置达到Oracle安装要求,内存至少1G、安装所对应的分区硬盘空间等要求是否达到;
安装前用户、用户组都有正确创建好;
安装目录权限、用户组等设置正确;
环境变量SID、PATH等都有正确设置;
安装所需的依赖包是否都正确安装;
安装过程中提示要执行的脚本是否正确执行;
只有确认Oracle是没有问题安装好了才能接下来创建监听、数据库等,不然会出现很多莫名其妙的错误,除错也只是浪费时间。
展开全部
问题1:
# vi /etc/profile
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi把这段放在文件的最末,为避免有格式问题,直接复制粘贴好了
问题2:出现这样的错误提示,貌似都是环境变量的问题
# su - oracle
$ more ~/.bash_profile确认你的PATH是不是如下export PATH=$ORACLE_HOME/bin:$PATH
# vi /etc/profile
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi把这段放在文件的最末,为避免有格式问题,直接复制粘贴好了
问题2:出现这样的错误提示,貌似都是环境变量的问题
# su - oracle
$ more ~/.bash_profile确认你的PATH是不是如下export PATH=$ORACLE_HOME/bin:$PATH
追问
谢了哥们,分只能给一个,不好意思啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询