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

Linux下安装Oracle

阅读更多
第一部分:操作系统安装、阵列分区和服务配置
一、操作系统安装

(1) 分区:

[root@rac1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8            1012M  230M  731M  24% /
/dev/sdb1             269G   92M  256G   1% /bak
/dev/sda1            1012M   41M  920M   5% /boot
none                  3.0G     0  3.0G   0% /dev/shm
/dev/sda6             7.9G   51M  7.5G   1% /home
/dev/sda9              20G   76M   19G   1% /opt
/dev/sda7             4.0G   41M  3.7G   2% /tmp
/dev/sda3             9.9G  6.7G  2.7G  72% /usr
/dev/sda5             7.9G  242M  7.3G   4% /var


(二)、启用 Telnet 和 FTP 服务

Linux 被配置为运行 Telnet 和 FTP 服务器,但在默认情况下,这些服务被禁用了。要启用 telnet 的这些服务,以根用户帐户登录到服务器并运行以下命令:
#
chkconfig telnet on
chkconfig vsftpd on

service xinetd reload
service vsftpd restart


允许根登录到 Telnet
在详细了解如何为根登录配置 Red Hat Linux 之前,牢记这是非常不安全的。千万不要为您的生产服务器配置这种类型的登录。
要配置 Telnet 以实现根登录,只需编辑文件 /etc/securetty 并将以下内容添加到文件结尾:
vi   /etc/securetty
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9
这样将允许多达 10 个 telnet 会话以根用户连接服务器。


(三)、配置Xmanager的使用(在所有节点上执行)
1. 修改/etc/inittab,改变runlevel为5,例如
[root@QRed Hat etc]# cat /etc/inittab
......
id:5:initdefault:
......
2. 修改GDM的配置文件,/etc/X11/gdm/gdm.conf,将[xdmcp]中的enable选项设置为1,例如
[root@QRed Hat etc]#
vi  /etc/X11/gdm/gdm.conf
......
[xdmcp]
Enable=1

2. 修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort: 0注释掉,例如
[root@QRed Hat etc]#
vi  /etc/X11/xdm/xdm-config
......
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
! DisplayManager.requestPort:   0
4. 修改/etc/X11/xdm/Xaccess文件,去掉此行的#例如,

[root@QRed Hat etc]#
vi  /etc/X11/xdm/Xaccess
......
*                                       #any host can get a login window
......
*               CHOOSER BROADCAST       #any indirect host can get a chooser
5. 修改防火墙配置文件/etc/sysconfig/ipchains,在文件头部加入如下内容,
# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
6. 重新启动Red Hat Linux

四、oracle用户及其组的建立 、创建安装目录、以及设置oracle用户的环境变量(两台机器都做)
(一)、oracle用户及其组的建立

groupadd oinstall
groupadd dba
useradd  -g oinstall -G dba oracle
passwd oracle

id -a oracle


检查oracle用户和组
[root@rac1 ~]# id -a oracle
uid=500(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)


(二)、创建安装目录(两台机器都做)
su -
#

mkdir -p /opt/app
chown -R oracle:oinstall /opt/app
chmod -R 775 /opt/app

(三)、修改环境变量
在RAC1上
su – oracle
$
vi .bashrc
ORACLE_BASE=/opt/app
export ORACLE_BASE
#ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1
#export ORACLE_HOME
#ORACLE_SID=oradb
#export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH
export PATH
umask 022

五、内核参数的调整和相关参数配置(两台机器都做)
oracle 建议:
shmmax  2 GB 或实际内存的一半
Shmall、shmmni 和 shmseg 设为它们的默认值。



一、内核参数的配置
su –
#
vi /etc/sysctl.conf

内存在2G以内  设为1G  1024*1024*1024   1073741824

kernel.shmall = 2097152
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144


四、修改/etc/security/的配置参数(两台机器都做)

vi /etc/security/limits.conf

oracle soft memlock 3145728
oracle hard memlock 3145728
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

vi  /etc/pam.d/login

session    required     /lib/security/pam_limits.so


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



分享到:
评论
5 楼 vanillalyx 2009-04-08  
到最后提示

The following J2EE Applications have been deployed and are accessible at the URLs listed below.

iSQL*Plus URL:
http://localhost.localdomain:5560/isqlplus

iSQL*Plus DBA URL:
http://localhost.localdomain:5560/isqlplus/dba
4 楼 vanillalyx 2009-04-08  
安装完毕之后,会提示用超级用户执行这两条命令
/opt/app/oracle/product/10.2.0/db_1/root.sh
/opt/app/oracle/product/10.2.0/db_1/root.sh
回车就行

用Oracle用户,
vi .bashrc
把注释去掉,重新login

安装完毕……………………
3 楼 vanillalyx 2009-04-07  
安装没有完成,后来一看,原来是安装虚拟机的那个盘空间只剩下了10M了,失败的很冤枉~
2 楼 vanillalyx 2009-04-07  
1. 安装的Oracle版本:
10201_database_linux_x86_64.cpio.gz
解压:

$cd database
$./runInstaller


安装系统需求:
Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1

or asianux-2
                                      Passed

2. 安装时使用:Oracle用户,而且必须是 用Oracle用户登陆

否则会出现下面的错误

-----------------------
[oracle@localhost database]$ Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using

':0.0' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
        at java.awt.Window.init(Unknown Source)
        at java.awt.Window.<init>(Unknown Source)
        at java.awt.Frame.<init>(Unknown Source)
        at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
        at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
        at oracle.sysman.oio.oioc.OiocOneClickInstaller.<init>(OiocOneClickInstaller.java:378)
        at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2091)
~                                      
-----------------------------------------


解释:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: Can't open display: :0.0

这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显

示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令

xhost +

这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上.

更多请看http://www.diybl.com/course/6_system/linux/Linuxjs/2008825/137565.html

3. the password must start with a character for user
是因为我设数据库密码为123
后来设为aaa,就可用了,应该是需要字母开头的密码





1 楼 vanillalyx 2009-04-07  
配置完毕之后,
解压Oracle安装包:

解压gz文件

gunzip 文件名

解压cpio文件

cpio -idmv < 文件

相关推荐

    linux下安装oracle

    Linux 下安装 Oracle 在 Linux 操作系统中安装 Oracle 数据库是一项复杂的任务,需要对系统进行相应的配置和调整。本文将详细介绍在 Linux 下安装 Oracle11gR2 的步骤和要求。 系统要求 在安装 Oracle 之前,需要...

    linux 下安装 oracle

    "Linux 下安装 Oracle" Linux 是一个流行的开源操作系统,而 Oracle 是一个功能强大且广泛应用的关系数据库管理系统。在 Linux 平台上安装 Oracle 数据库是一件复杂的任务,需要具备一定的技术基础和经验。下面是 ...

    Linux下安装oracle 10g

    Linux下安装oracle 10g

    linux 下安装oracle

    ### Linux下安装Oracle数据库详细步骤及注意事项 #### 一、安装前准备 在开始安装Oracle数据库之前,确保已经完成了以下的系统准备工作。 ##### 1. 解压文件 使用`unzip`命令解压Oracle安装文件: ```bash ...

    linux下安装oracle112040的所有rpm依赖包

    linux下安装oracle112040的所有rpm依赖包,具体有哪些依赖包,请看链接https://blog.csdn.net/lihong22/article/details/128117150 第13步

    随笔-linux下安装oracle 12c client

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

    Linux下安装Oracle详细过程

    在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和配置。以下是对整个安装过程的详细说明: 首先,安装Oracle数据库前需要确保你的Linux系统版本兼容。在这个例子中,我们需要的是Red Hat ...

    linux下安装Oracle

    在整个过程中,文档“linux下安装Oracle.doc”将提供详细的步骤指导和可能遇到的问题解决方案。记住,安装Oracle不仅是一次技术操作,也是学习如何管理大型数据库和理解其工作原理的过程。因此,不断实践和学习将使...

    linux 下 安装oracle

    ### Linux下安装Oracle知识点详解 #### 一、概述 在Linux环境下部署Oracle数据库是一项复杂的任务,尤其是当涉及到Real Application Clusters (RAC)时。本文将详细介绍如何在Linux上安装Oracle,并提供必要的步骤...

    linux下安装oracle10G

    在Linux环境下安装Oracle 10G数据库是一项技术性较强的任务,需要对操作系统和数据库系统有深入的理解。在本文中,我们将详细阐述整个安装过程,包括Linux系统的安装、配置,以及Oracle 10G数据库的安装步骤和注意...

    linux下安装oracle客户端

    ### Linux下安装Oracle客户端知识点详解 #### 一、前言 在Linux环境下部署Oracle客户端是一项常见但又较为复杂的任务,特别是在企业级应用中。本文将详细介绍如何在Linux系统上(以CentOS 5为例)安装Oracle 10g...

    手把手教你用VMware在Linux下安装Oracle 10g RAC

    ### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...

    在Linux下安装Oracle数据库

    在Linux下安装Oracle数据库是一个复杂的过程,需要仔细检查和配置系统的各种参数。以下是安装Oracle数据库的详细步骤和知识点: 一、检查必要条件 1.1 检查内存及交换分区 Oracle数据库对内存的要求比较严格。对于...

    Linux下安装Oracle11g

    Linux 下安装 Oracle11g 服务器 Linux 下安装 Oracle11g 服务器是指在 Linux 操作系统下安装和配置 Oracle11g 服务器的过程。这个过程需要满足一定的系统要求和配置步骤,包括修改操作系统核心参数、创建相关用户和...

    linux下安装oracle详细教程汇总

    ### Linux下安装Oracle 11g 详细教程 #### 一、准备工作与环境配置 **1.1 下载Oracle 11g安装包** - **下载地址**: 首先,从Oracle官方网站下载适用于Linux CentOS 5.2的Oracle 11g安装包。 - **注意事项**: 在...

Global site tag (gtag.js) - Google Analytics