`
bluestar
  • 浏览: 375804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle在linux下安装遇到的环境变量问题

阅读更多
       今天在安装oracle过程中,参照网上下载的资料在RHEL5上安装oracle,整个过程比较顺利,但是却遇到了一点问题,虽然不是很严重,但是毕竟是个问题心里还是不很舒服,在此请路过的解决。
      主要问题是oracle用户的环境变量,在安装oracle过程中,有一步是需要以oracle用户登录,然后编辑.bash_profile文件,我编辑的内容如下。
.bash_profile文件内容:
 
  1. # .bash_profile  
  2.   
  3. # Get the aliases and functions  
  4. if [ -f ~/.bashrc ]; then  
  5.         . ~/.bashrc  
  6. fi  
  7.   
  8. # User specific environment and startup programs  
  9.   
  10. PATH=$PATH:$HOME/bin  
  11.   
  12. TMP=/tmp; export TMP  
  13. TMPDIR=$TMP;  export TMPDIR  
  14.   
  15. ORACLE_BASE=/opt/oracle;   export ORACLE_BASE  
  16. ORACLE_HOME=$ORACLE_BASE/10.2;   export ORACLE_HOME  
  17. ORACLE_SID=TSH1;   export ORACLE_SID  
  18. ORACLE_TERM=xterm; export ORACLE_TERM  
  19. PATH=$ORACLE_HOME/bin:$PATH  
  20.   
  21. export PATH  
  22.   
  23. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;  export LD_LIBRARY_PATH  
  24. CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;  export CLASSPATH  
  25.   
  26. if[ $USER = "oracle" ]; then  
  27.   if[ $SHELL = "/bin/ksh" ]; then  
  28.     ulimit -p 16384  
  29.     ulimit -n 65536  
  30.   else  
  31.     ulimit -u 16384 -n 65536  
  32.   fi  
  33. fi  
       当我以oracle用户的身份登录后,提示如下错误:
提示错误信息:
 
  1. -bash: /home/oracle/.bash_profile: line 26: syntax error near unexpected token `then'  
  2. -bash: /home/oracle/.bash_profile: line 26: `if[ $USER = "oracle" ]; then'  
        我查了好多好多资料都是这样写的,我也查看了shell编程的资料,也没看出什么问题,请看看。
分享到:
评论
4 楼 pig345 2008-01-15  
头晕,竟然是我半年前的回答,现在看看都一点也想不起来了(当时可能是刚研究过一个类似的脚本问题),或许linux这点(知识的记忆不友好)确实是个问题。
3 楼 wtb 2007-06-11  
shell编程要注意的一点就是空格问题,它的角释器很弱的
2 楼 bluestar 2007-06-08  
你说的对,就是因为if后边少了空格,我太大意了,谢谢!
1 楼 pig345 2007-06-07  
if 后边加个空格 试下?

相关推荐

    Oracle在Linux环境下的安装

    在Linux环境下安装Oracle数据库是一项需要细致操作的任务,涉及到多个步骤和系统配置。以下是一份详细的安装指南,涵盖了从检查系统资源到设置环境变量和系统参数的全过程。 首先,安装前需要对系统进行基本的检查...

    linux下安装基于docker安装oracle.docx

    然而,将 Oracle 安装在 Linux 上可能会遇到一些复杂的问题,例如依赖项安装、配置文件编辑、环境变量设置等。在本文中,我们将介绍如何使用 Docker 在 Linux 上安装 Oracle。 一、准备 Docker 环境 在安装 Oracle...

    linux上离线安装oracle数据库19c

    - 在安装过程中可能会遇到权限问题、依赖缺失、防火墙阻止等问题,需要根据错误提示进行排查和解决。 在整个过程中,熟悉Linux的基本操作,如文件管理、命令行工具、网络配置和进程管理等,都是非常重要的。务必...

    Oracle+11g+在Linux平台上的安装视频教程

    2. **设置环境变量**:配置如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等环境变量,这些变量将指导系统找到Oracle软件和所需的库。 3. **下载和解压Oracle软件**:从Oracle官方网站获取适用于Linux的Oracle 11g...

    linux下安装oracle9i

    在安装过程中可能会遇到依赖性问题,这时需要先解决依赖,再继续安装。 安装Oracle 9i之前,还要特别注意的一点是,如果你在安装Red Hat (RH)时选择了Apache服务,可能会导致与Oracle的安装建议冲突。因此,建议在...

    linux下oracle的安装与配置

    - 在安装和配置过程中可能会遇到各种问题,如权限问题、依赖问题、内存不足等。这些问题通常需要通过查看错误日志、检查系统状态、搜索相关文档或社区论坛来解决。 总之,Linux下的Oracle安装和配置是一个复杂的...

    在Linux下安装Oracle数据库

    在Linux下安装Oracle数据库是一个复杂的过程,需要仔细检查和配置系统的各种...官方安装教程和文档是解决安装过程中可能遇到问题的最佳参考,网址如上文提到的Oracle 11gR2文档、安装教程和Linux_x86_64下的安装教程。

    oracle 在linux安装步骤

    ### Oracle在Linux下的安装步骤详解 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,其在Linux平台上的部署十分常见。本文将详细介绍Oracle 11g在Linux平台上的安装步骤,包括前期准备、环境配置...

    oracle linux6.5.0安装及套件选择

    - Oracle 11g R2在Selinux环境下可能遇到问题,所以建议将其禁用。修改`/etc/selinux/config`文件,将`SELINUX`设置为`disabled`。 - 减少swapiness可以提高数据库性能。编辑`/etc/sysctl.conf`,将`vm.swappiness...

    Linux下安装Oracle详细过程

    在安装Oracle数据库之前,必须满足系统的最低硬件要求。这包括足够的RAM和交换空间。通过运行`grep MemTotal /proc/meminfo`和`grep SwapTotal /proc/meminfo`命令,你可以查看系统当前的内存和交换空间状态。 接...

    linux安装oracle解决安装界面中文乱码

    在Linux环境下安装Oracle数据库时,可能会遇到一个常见的问题:安装界面中文显示为“小方块”或乱码。这个问题通常是由于系统缺少必要的字体支持导致的。以下是一套详细的解决方案,帮助你解决这个问题。 1. **确认...

    linux下安装oracle10G

    在安装过程中,可能遇到的问题包括依赖包缺失、内核参数不匹配、磁盘空间不足等。解决这些问题通常需要查阅Oracle官方文档、社区论坛和经验分享。 总的来说,安装Linux下的Oracle 10G数据库是一个复杂的过程,涉及...

    ORACLE 10G 在LINUX 下的安装

    安装过程中,你可能还会遇到一些特定的Oracle 10g配置步骤,比如创建初始化参数文件(init.ora)、设置环境变量(如ORACLE_HOME、PATH、LD_LIBRARY_PATH等)、创建数据库实例、启动和停止数据库服务等。 在完成所有...

    linux oracle 安装错误解决方法

    在Linux环境下安装Oracle数据库可能会遇到各种问题,但别担心,我们可以通过一些常见错误的解决方案来克服这些挑战。这里,我们将重点讨论"Linux Oracle安装错误解决方法",并结合提供的文件名称,推测可能遇到的...

    在Linux上安装oracle

    安装完成后,别忘了配置环境变量,如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等,以便系统能够找到Oracle的相关文件和库。最后,启动Oracle数据库服务,并进行必要的初始化和验证工作。 总之,在Linux上安装...

    oracle10 for linux 安装

    在本教程中,我们将详细介绍如何在Red Hat 4操作系统上安装Oracle 10g数据库。首先,确保你的系统满足最低的硬件和软件需求...如果你在安装或配置过程中遇到问题,可以查阅Oracle的官方文档,或者寻求专业社区的帮助。

    oracle安装手册_Linux

    - 如果在安装过程中遇到权限问题,可能需要创建`oraInventory`目录,并调整其所有者和组。 6. **软件包安装**: 作为`root`用户,使用`yum`命令安装必要的依赖包,如`libaio-devel`, `sysstat`, `unixODBC`, 和`...

    linux下安装oracle10详细配置

    1. 设置环境变量:在`~/.bash_profile`中设置ORACLE_HOME、PATH、LD_LIBRARY_PATH等相关环境变量。 2. 创建口令文件:Oracle实例需要一个口令文件,使用`orapwd`命令生成。 3. 初始化数据库:运行`dbca`工具,创建...

    Linux下Oracle 数据库的安装

    这包括设置环境变量如ORACLE_HOME、PATH、LD_LIBRARY_PATH等,以及初始化数据库实例。此外,还需要创建数据库用户,如`oracle`用户,并给予适当的权限。 创建数据库用户的过程包括创建用户、设置密码、修改用户属性...

    Linux上安装Oracle汉字乱码完整解决方案

    在Linux环境下安装Oracle数据库时,遇到汉字乱码问题是一个常见的挑战。这个问题主要出现在Oracle数据库的字符集设置与系统默认的字符集不匹配,或者缺少必要的中文字体。本文提供了一个完整的解决方案,旨在帮助...

Global site tag (gtag.js) - Google Analytics