今天在安装oracle过程中,参照网上下载的资料在RHEL5上安装oracle,整个过程比较顺利,但是却遇到了一点问题,虽然不是很严重,但是毕竟是个问题心里还是不很舒服,在此请路过的解决。
主要问题是oracle用户的环境变量,在安装oracle过程中,有一步是需要以oracle用户登录,然后编辑.bash_profile文件,我编辑的内容如下。
.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
-
- TMP=/tmp; export TMP
- TMPDIR=$TMP; export TMPDIR
-
- ORACLE_BASE=/opt/oracle; export ORACLE_BASE
- ORACLE_HOME=$ORACLE_BASE/10.2; export ORACLE_HOME
- ORACLE_SID=TSH1; export ORACLE_SID
- ORACLE_TERM=xterm; export ORACLE_TERM
- PATH=$ORACLE_HOME/bin:$PATH
-
- export PATH
-
- LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
- CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
-
- if[ $USER = "oracle" ]; then
- if[ $SHELL = "/bin/ksh" ]; then
- ulimit -p 16384
- ulimit -n 65536
- else
- ulimit -u 16384 -n 65536
- fi
- fi
当我以oracle用户的身份登录后,提示如下错误:
提示错误信息:
- -bash: /home/oracle/.bash_profile: line 26: syntax error near unexpected token `then'
- -bash: /home/oracle/.bash_profile: line 26: `if[ $USER = "oracle" ]; then'
我查了好多好多资料都是这样写的,我也查看了shell编程的资料,也没看出什么问题,请看看。
分享到:
相关推荐
在Linux环境下安装Oracle数据库是一项需要细致操作的任务,涉及到多个步骤和系统配置。以下是一份详细的安装指南,涵盖了从检查系统资源到设置环境变量和系统参数的全过程。 首先,安装前需要对系统进行基本的检查...
然而,将 Oracle 安装在 Linux 上可能会遇到一些复杂的问题,例如依赖项安装、配置文件编辑、环境变量设置等。在本文中,我们将介绍如何使用 Docker 在 Linux 上安装 Oracle。 一、准备 Docker 环境 在安装 Oracle...
- 在安装过程中可能会遇到权限问题、依赖缺失、防火墙阻止等问题,需要根据错误提示进行排查和解决。 在整个过程中,熟悉Linux的基本操作,如文件管理、命令行工具、网络配置和进程管理等,都是非常重要的。务必...
2. **设置环境变量**:配置如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等环境变量,这些变量将指导系统找到Oracle软件和所需的库。 3. **下载和解压Oracle软件**:从Oracle官方网站获取适用于Linux的Oracle 11g...
在安装过程中可能会遇到依赖性问题,这时需要先解决依赖,再继续安装。 安装Oracle 9i之前,还要特别注意的一点是,如果你在安装Red Hat (RH)时选择了Apache服务,可能会导致与Oracle的安装建议冲突。因此,建议在...
- 在安装和配置过程中可能会遇到各种问题,如权限问题、依赖问题、内存不足等。这些问题通常需要通过查看错误日志、检查系统状态、搜索相关文档或社区论坛来解决。 总之,Linux下的Oracle安装和配置是一个复杂的...
在Linux下安装Oracle数据库是一个复杂的过程,需要仔细检查和配置系统的各种...官方安装教程和文档是解决安装过程中可能遇到问题的最佳参考,网址如上文提到的Oracle 11gR2文档、安装教程和Linux_x86_64下的安装教程。
### Oracle在Linux下的安装步骤详解 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,其在Linux平台上的部署十分常见。本文将详细介绍Oracle 11g在Linux平台上的安装步骤,包括前期准备、环境配置...
- Oracle 11g R2在Selinux环境下可能遇到问题,所以建议将其禁用。修改`/etc/selinux/config`文件,将`SELINUX`设置为`disabled`。 - 减少swapiness可以提高数据库性能。编辑`/etc/sysctl.conf`,将`vm.swappiness...
在安装Oracle数据库之前,必须满足系统的最低硬件要求。这包括足够的RAM和交换空间。通过运行`grep MemTotal /proc/meminfo`和`grep SwapTotal /proc/meminfo`命令,你可以查看系统当前的内存和交换空间状态。 接...
在Linux环境下安装Oracle数据库时,可能会遇到一个常见的问题:安装界面中文显示为“小方块”或乱码。这个问题通常是由于系统缺少必要的字体支持导致的。以下是一套详细的解决方案,帮助你解决这个问题。 1. **确认...
在安装过程中,可能遇到的问题包括依赖包缺失、内核参数不匹配、磁盘空间不足等。解决这些问题通常需要查阅Oracle官方文档、社区论坛和经验分享。 总的来说,安装Linux下的Oracle 10G数据库是一个复杂的过程,涉及...
安装过程中,你可能还会遇到一些特定的Oracle 10g配置步骤,比如创建初始化参数文件(init.ora)、设置环境变量(如ORACLE_HOME、PATH、LD_LIBRARY_PATH等)、创建数据库实例、启动和停止数据库服务等。 在完成所有...
在Linux环境下安装Oracle数据库可能会遇到各种问题,但别担心,我们可以通过一些常见错误的解决方案来克服这些挑战。这里,我们将重点讨论"Linux Oracle安装错误解决方法",并结合提供的文件名称,推测可能遇到的...
安装完成后,别忘了配置环境变量,如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等,以便系统能够找到Oracle的相关文件和库。最后,启动Oracle数据库服务,并进行必要的初始化和验证工作。 总之,在Linux上安装...
在本教程中,我们将详细介绍如何在Red Hat 4操作系统上安装Oracle 10g数据库。首先,确保你的系统满足最低的硬件和软件需求...如果你在安装或配置过程中遇到问题,可以查阅Oracle的官方文档,或者寻求专业社区的帮助。
- 如果在安装过程中遇到权限问题,可能需要创建`oraInventory`目录,并调整其所有者和组。 6. **软件包安装**: 作为`root`用户,使用`yum`命令安装必要的依赖包,如`libaio-devel`, `sysstat`, `unixODBC`, 和`...
1. 设置环境变量:在`~/.bash_profile`中设置ORACLE_HOME、PATH、LD_LIBRARY_PATH等相关环境变量。 2. 创建口令文件:Oracle实例需要一个口令文件,使用`orapwd`命令生成。 3. 初始化数据库:运行`dbca`工具,创建...
这包括设置环境变量如ORACLE_HOME、PATH、LD_LIBRARY_PATH等,以及初始化数据库实例。此外,还需要创建数据库用户,如`oracle`用户,并给予适当的权限。 创建数据库用户的过程包括创建用户、设置密码、修改用户属性...
在Linux环境下安装Oracle数据库时,遇到汉字乱码问题是一个常见的挑战。这个问题主要出现在Oracle数据库的字符集设置与系统默认的字符集不匹配,或者缺少必要的中文字体。本文提供了一个完整的解决方案,旨在帮助...