`
天空之城
  • 浏览: 402727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下oracle简单安装

 
阅读更多
oracle安装

一、检查软件包及其版本
uname -r
确认linux的版本
cat /etc/redhat-release
其它软件包及版本
rpm -q binutils compat-db compat-libstdc++-33 control-center   gcc gcc-c++ glibc glibc-common libgnome libstdc++ 
libstdc++-devel make ksh sysstat gnome-screensaver setarch libXp pdksh libaio openmotif
如果没有安装,找到相关的包进行安装...


二、检查屋里内存及磁盘空间
确认物理空间不小于512MB( 最好1GB以上)
grep MemTotal /proc/meminfo
交换空间不小于1GB或者2倍内存大小
grep SwapTotal /proc/meminfo

注意:32位系统不支持大于2GB的交换空间, 确认/tmp的剩余空间不小于400MB,Oracle Databse软件所需的空间不小于1.5GB,数据所在目录剩余空间不小于1GB
df -h

可以在/oracle  目录安装Oracle Database软件,在/oradata 目录存放数据库文件,/tmp目录是根文件系统的一部分,而根目录还剩余700MB,满足条件。



三、配置内核参数

查看当前内核参数值
sysctl -a|head
也可以在使用sysctl命令时,附加内核参数名称查询指定内核参数的值,如下:
sysctl kernel.shmmax
kernel.shmmax=506870912

修改核心参数, 在linux下修改内核参数的方法有以下3种
1、修改 /etc/sysctl/conf配置文件内容
2、使用 sysctl命令
3、使用 echo命令
linux中的每个内核参数都有其默认值,内核参数的非默认值可以存储在sysctl.conf文件中,。
系统启动的时候,会读取这个文件的内容,使得其中的内核参数值生效

#cat sysctl.conf
可以在sysctl.conf文件末尾加入要取非默认值的参数及其对应值,编辑完毕保存后,执行如下命令
可以使得新的设置立刻生效:
#sysctl -p

四、创建安装及管理Oracle软件的用户及组

安装及运行orcle数据库软件,需要使用指定的用户内的指定用户。用户名称为oracle,组名称为
oinstall及dba。oracle为安装Oracle软件及进行数据库操作的用户,之所以创建两个用户组是出于安全的原因,
oinstall组中的成员用于管理oracle数据库软件(即各种oracle物理文件) ,dba组中的成员用于管理、操作数据库,
在使用操作系统验证的情况下,dba组中的成员在数据库中拥有sysdba权限。如果没有这种安全需要,可以只创建dba组。

#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba -d /home/oracle  oracle

#id oracle
设置oracle用户的口令
#passwd oracle

由于要把oracle软件安装到/home/oracle目录中,还需要通过下面的命令设置相关的目录权限:
chown -R oracle:oinstall /home/oracle
chmod -R 775 /home/oracle

五、环境变量
要成功安装并运行Oracle数据库软件,需要在.bash_profile文件中设置下面的环境变量
# su - oracle
$ vi .bash_profile
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db1
export ORACLE_ID=lpc
export NLS_LANG='simplified chinese_china.ZHS16GBK
export PATH=$PATH:$ORACLE_HOME/bin
export LANG=en
export EDITOR=vi

六、配置X window
客户端机器上使用putty ,要执行
export DISPLAY=192.168.0.190:0.0
xhost +

本地启动
export DISPLAY=:0.0
xhost +
su - oracle
DISPLAY设置完毕后,在切换到oracle用户,继续执行oracle软件安装任务。如果上面命令未执行或者执行不成功,都会导致安装画面不显示.

七、安装

默认安装.....

最后安装程序要求以root用户在终端执行orainstRoot.sh 及root.sh两个shell脚本文件
cd /oracle/oraInventory
./orainstRoot.sh

cd /oracle/product/10.2.0/db_1
./root.sh

安装完毕

测试:
sqlplus /nolog
conn /as sysdba
startup


分享到:
评论

相关推荐

    linux下安装oracle9i

    在Linux环境下安装Oracle 9i是一项技术性较强的工作,涉及到多个步骤和依赖项的检查与安装。本文将详细解析如何在Linux AS4上进行Oracle 9i的安装,包括必要的准备、安装过程以及可能遇到的问题和解决办法。 首先,...

    随笔-linux下安装oracle 12c client

    Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...

    linux oracle包安装

    在Linux环境下安装Oracle数据库通常涉及通过`yum`工具来获取并安装所需的软件包。这种方式不仅适用于Red Hat企业版(Red Hat Enterprise Linux,RHEL)及其衍生系统如CentOS,还能够简化安装过程中的依赖管理。本文...

    Linux环境下的oracle安装

    在Linux环境下安装Oracle数据库是一项复杂但重要的任务,尤其对于那些依赖于Oracle数据库的企业级系统而言。Oracle数据库在Linux上的安装通常涉及多个步骤,包括系统准备、软件下载、配置以及安装等。以下是一个详细...

    linux 下oracle中文乱码字符集设置

    Linux 下 Oracle 中文乱码字符集设置 Linux 下的 Oracle 数据库在导入数据库时出现中文乱码问题,这是因为 Oracle 数据库中的字符集格式不支持中文。解决方法是通过修改字符集格式,将其修改成支持中文的格式,这样...

    linux下编译oracle驱动qoci

    ### Linux下编译Oracle驱动QOCI的详细步骤与解析 #### 标题解析 - **Linux下编译Oracle驱动QOCI**:此标题表明文章的主要内容是在Linux操作系统中自行编译Oracle驱动程序QOCI的过程。 #### 描述解析 - **在Linux用...

    linux下的oracle快速安装.docx

    简单快捷,一步步亲手截图操作,内含orale安装,Oracle的开机自动启动,命令的配置讲解,让你一个新手也能在Linux环境下10分钟内装好Oracle

    linux下oracle安装两个实例一个监听的配置

    在Linux环境下配置Oracle数据库时,有时我们需要在同一台服务器上安装多个Oracle实例,并通过一个监听器进行管理。这种配置可以提高资源利用率并简化网络管理。本文将详细介绍如何在Linux下为两个Oracle实例配置一个...

    Linux下修改Oracle用户密码

    例如,了解Oracle数据库的用户认证机制、SQL*Plus工具的工作原理、Linux环境下的用户权限管理等,这些知识将帮助你更全面地掌握Oracle数据库管理的核心技能。 总之,Linux下修改Oracle用户密码不仅是日常维护工作的...

    Linux下Oracle10g的安装与卸载(全)

    在Linux环境下安装Oracle 10g是一项复杂但重要的任务,对于任何依赖于Oracle数据库的IT专业人士来说,了解这个过程是必不可少的。以下是对标题和描述中提到的知识点的详细阐述。 首先,安装Oracle 10g之前,我们...

    Linux安装Oracle必须rpm包

    在Linux系统中安装Oracle数据库,特别是Oracle 11g,是一项技术性较强的任务,涉及到多个RPM(Red Hat Package Manager)包的安装。在CentOS 6.3环境下,为了确保Oracle 11g能够顺利运行,需要预先安装一系列依赖包...

    cx_oracle离线安装.rar

    在Linux环境下,由于可能没有网络或者安全策略限制,离线安装cx_oracle就显得尤为重要。下面我们将详细探讨如何在Linux系统上,针对Python 3.x,进行cx_oracle的离线安装。 首先,你需要确保系统已经安装了必要的...

    ORACLE 10G 在LINUX 下的安装

    在本文中,我们将详细讨论如何在Linux环境下安装Oracle 10g数据库。首先,我们需要一个适合安装Oracle的Linux操作系统,这里选择的是Red Hat Enterprise Linux (RHEL) 5.2。安装RHEL 5.2的过程相对简单,按照步骤...

    linux下oracle定时备份

    在Linux环境下,对于企业级数据库系统如Oracle,定期备份是确保数据安全和业务连续性的重要环节。Oracle数据库的定时备份通常借助于Linux的cron服务来实现,这是一个强大的定时任务调度器。在Redhat Linux ...

    linux下oracle 11g R2 dataguard

    在Linux环境下,Oracle 11g R2 Data Guard是一种高可用性和灾难恢复解决方案,它通过在不同的物理或逻辑位置维护一个或多个备用数据库,来保护关键业务数据免受硬件故障、自然灾害或其他潜在的数据丢失风险。...

    Linux操作系统下oracle安装静默安装,2018年亲测有效

    ### Linux操作系统下Oracle静默安装知识点详解 #### 安装前准备 - **操作系统准备**: - **查看主机名**:确保系统主机名正确,可通过`hostname`命令查询当前主机名。 - **修改主机名**:若需更改主机名,可编辑...

    oracle linux7.2 安装oracle 11.2.0.4全过程图文附各种bug解决方案

    在本文中,我们将深入探讨如何在Oracle Linux 7.2环境下安装Oracle 11.2.0.4数据库,同时解决可能出现的各种问题。首先,确保你拥有足够的系统资源,包括至少6.5GB的空间用于Oracle Grid Infrastructure(Grid home...

    linux oracle重新启动

    ### Linux环境下Oracle数据库重启知识点详解 #### 一、概述 在Linux环境中,Oracle数据库的管理是常见的运维操作之一。为了确保系统的稳定运行,有时需要重启Oracle数据库及其监听器。本文将详细介绍在Linux环境下...

    linux下安装oracle11g所需rpm大全

    在Linux环境下安装Oracle 11g数据库是一项技术性较强的任务,需要确保系统满足所有必要的先决条件,并且正确地配置了所有的依赖项。RPM(Red Hat Package Manager)是Linux系统中广泛使用的软件包管理器,它使得安装...

Global site tag (gtag.js) - Google Analytics