`
xzliulin
  • 浏览: 57071 次
  • 性别: Icon_minigender_1
  • 来自: 江苏徐州
社区版块
存档分类
最新评论

oracle 10g for redhat5

阅读更多
解压文件命令:
unzip 10201_database_linux32.zip
解压后的文件夹可能“database”或“db/Disk1
Hosts文件
/etc/hosts 文件中包含一个完整合法的服务器名
<IP-address> <fully-qualified-machine-name> <machine-name>

 

 

/etc/sysctl.conf中添加以下行:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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

运行下面的命令使得内核参数生效:

/sbin/sysctl -p

(4) vi /etc/security/limits.conf 行末添加以下内容
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

(5) vi /etc/pam.d/login 行末添加以下内容
session required pam_limits.so

(6) 关闭防火墙,vi /etc/selinux/config 确保以下内容
SELINUX=disabled
关闭SELIINUX

检查是否具备以下安装包:
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
glibc-devel-2.5-12.i386.rpm
glibc-headers-2.5-12.i386.rpm
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
libXpm-3.5.5-3.i386.rpm
libXp
openmotif21-2.1.30-8
setarch-1.3-1
libgomp-4.1.1-52.el5.i386.rpm
查询所需安装包是否完整(缺少补啥)
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp
 
用以下命令安装以下包:
rpm -ivh [包名称]

 安装Oracle


(1)新增组和用户:

groupadd oinstall
groupadd dba
groupadd oper

useradd -g oinstall -G dba oracle
passwd oracle

(2)创建Oracle的安装目录,并把权限付给oracle用户:

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

(3)因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release 把Red Hat Enterprise Linux Server release 5
(Tikanga) 改成版本4:
redhat-4

另外一个方法是:
修改安装文件
# vi /10201_database_linux32/database/install/oraparam.ini
### #[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
再添加
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

编辑 /etc/profile 文件,设置oracle环境变量,添加如下部分:

 

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8

 

if [ $USER = "oracle" ];then

if [ $SHELL = "/bin/ksh" ]; then

 ulimit -p 16384

ulimit -n 65536

 else

 ulimit -u 16384 -n 65536

fi

fi

之后,执行$ unlimit 验证一下.

 

 

 

 

 

(5)解压缩oracle 10g安装盘,然后新建终端,运行 ./runInstaller -ignoresysprereqs   (注意大小写)

-------------

以文本模式下用root登录,切换到安装目录下
#startx
#xhost +
#su - oracle
$export DISPLAY=<machin-name>:0.0
#./runInstaller

 

 

 

 

 

 

 

 

2.安装界面显示很多"口口"样子的乱码

解决办法:查看locale输出

# locale LANG=en_US.UTF-8 LC_CTYPE=zh_CN.GB18030 LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=

执行#export LC_CTYPE=en_US.UTF-8 然后重新调用安装程序.

3. 用IE登录Linux服务器上的em出现乱码

 

在Linux(Unix) 环境下成功安装了Oracle 10g,从windows下用IE浏览器登录 10g 的em, 按钮是"口口"这样的方框.

问题描述

  

在Linux(Unix)环境下成功安装了Oracle 10g,从windows下用IE浏览器登录 10g 的em, 按钮是"口口"这样的方框.

解决办法

其实严格的说来,这是Java的问题.JDK Swing采用TrueType 字体作为按钮的显示字体,如果你的JDK 找不到中文字体用来显示,你看到的一些按钮就变成小方块的样子. 一般情况下, 我们只需要修改相应的 font.properties 就可以达到目的. 这里有一篇文档:

http://www.lslnet.com/linux/docs/linux-2940.htm

提供了一个类似的解决办法, 但是不幸的是, 目前的 Oracle 10g毛病多多, 很不容易正确的设置, 而且这个办法也很麻烦。

不知道大家有没有注意到, 10g EM 显示的中文翻译很是糟糕, "up" "down" 动不动就翻译成"向上""向下",让人哭笑不得. 很多朋友都说, 干脆给显示英文算了, 可是怎么显示呢?

好了,现在我们有一种办法很容易的间接的解决这个问题:

打开你的IE浏览器, 选择'工具"-->"Internet选项"-->"常规", 选择 "语言", 默认只有 "中文", 选择 " 添加 ", 加入 "英语(美国)" , 调整顺序, 把“英语(美国)”移动到最上面。

OK ,确定.启动em:

$emctl start dbconsole

然后用IE浏览你的相应的地址:

http://yoururl:5500/em

4.创建数据库的时候出现ORA-03113的错误

解决办法: 查看核心参数是否调整正确.参考:

http://www.dbanotes.net/Oracle/ORA-03113.htm

5. RedHat 9 / FC1等系统10g不支持如何安装?


解决办法:在10g不支持的Linux发行版上安装10g的解决方法

1). 运行runInstaller -ignoreSysPrereqs,这样会跳过检查.
2). 摘自 www.puschitz.com 修改/etc/redhat-release文件:

#su - root

#cp /etc/redhat-release /etc/redhat-release.backup

#cat > /etc/redhat-release << EOF Red Hat Enterprise Linux AS release 3 (Taroon) EOF

安装完毕,执行如下操作:

#su - root #cp /etc/redhat-release.backup /etc/redhat-release

3). http://www.dbanotes.net/Oracle/10G-Beta-Install-Bug.htm

同样的思路,我们可以修改Oracle 的install/oraparam.ini文件达到目的.

6.如何关掉那些 ocssd.bin 进程?

解决办法:编辑/etc/inittab文件(做好备份)

注释掉这一行:

h1:3:respawn:/etc/init.d/init.cssd run >/dev/null 2>................

 

 

 

 

 

附录

 

使用 SQL*Plus 访问数据库

以 oracle 身份登录到 Linux。设置环境。

设置 Oracle 环境变量:

$ export ORACLE_BASE=/u01/app/oracle $ export ORACLE_SID=demo1 $ export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 $ export PATH=$PATH:$ORACLE_HOME/bin

 

 

 

运行 SQL*Plus:

$ sqlplus SQL*Plus:Release 10.1.0.2.0 - Production on Sat Jun 5 16:59:21 2004 Copyright (c) 1982, 2004, Oracle.All rights reserved. Enter user-name:/ as sysdba Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production With the Partitioning, OLAP and Data Mining options SQL>

 

 

 

使用 Oracle Enterprise Manager 10g 数据库控制

在 Web 浏览器中,连接到安装过程中提供的 URL。

例如:
http://ds1.orademo.org:5500/em(如果服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)

用户名:SYS
口令:<安装过程中选择的口令>
连接为:SYSDBA

单击 <Login>

 

欢迎走入 Oracle Enterprise Manager 10g 数据库控制的精彩世界!

启动和停止 Oracle Enterprise Manager 数据库控制:

$ emctl start dbconsole $ emctl stop dbconsole

 

 

 

使用 iSQL*Plus 访问数据库

iSQL*Plus 是历史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于访问数据库。要使用 iSQL*Plus,请单击 OEM 控制台 Related Links 部分中的 iSQL*Plus 链接,或将浏览器指向安装过程中提供的 iSQL*Plus URL。

例如:
http://ds1.orademo.org:5560/isqlplus(如果数据库服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)

用户名:SYSTEM
口令:<安装过程中选择的口令>

单击 <Login>。

在 Workspace 框中输入 SQL 命令,然后单击 Execute

 

启动和停止 iSQL*Plus:

$ isqlplusctl start $ isqlplusctl stop

 

 

 

启动和停止监听器:

监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM 或 iSQL*Plus,必须先启动监听器。

$ lsnrctl start $ lsnrctl stop

 

 

 

启动和停止数据库:

启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:

启动:

$ sqlplus SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:27:48 2004 Copyright (c) 1982, 2004, Oracle.All rights reserved. Enter user-name:/ as sysdba Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 188743680 bytes Fixed Size 778036 bytes Variable Size 162275532 bytes Database Buffers 25165824 bytes Redo Buffers 524288 bytes Database mounted. Database opened. SQL> exit

 

 

 

Shutdown:

$ sqlplus SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 2004 Copyright (c) 1982, 2004, Oracle.All rights reserved. Enter user-name:/ as sysdba Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production With the Partitioning, OLAP and Data Mining options SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> exit

 

 

 

列出 Oracle 进程:

$ ps a€“fuoracle

 

 

 

什么是 ocssd.bin 进程?

Oracle 集群同步服务 (OCSSD) 是 Oracle 集群就绪服务 (CRS) 的一个组件,用于 RAC 和使用 ASM 的单个实例数据库。它在默认情况下安装,使用很少的系统资源,并在 /etc/inittab 中进行配置。这些进程在系统每次启动时自动启动。Oracle 建议不要禁用 OCSSD,即使您未运行 ASM。

 

 

 

 

 

8、创建数据库
安装完oracle后,使用oracle用户到/home/oracle/oracle/product/10.2.0/db_1/bin/目录下运行dbca建portal数据库。

9、设置ORACLE自启动
/etc/rc.local中添加以下语句
----------------------------------------
su - oracle -c 'lsnrctl start LISTENER'
su - oracle -c 'emctl start dbconsole'
su - oracle -c 'emctl start agent'
/root/startOracle.sh
---------------------------------------

注:/root/startOracle.sh的内容如下,注意修改其属性为777
(chmod 777 /root/startOracle.sh)
----------------------------------------
echo "begin to start oracle"
su - oracle -c "lsnrctl start"
su - oracle -c "agentctl start"
su - oracle -c "sqlplus /nolog" <<EOF
conn /as sysdba
-------------------------------------------

重启数据库
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

 

 

评论

相关推荐

    oracle 10g for redhat 5 x86_64 安装

    ### Oracle 10g for RedHat 5 x86_64 安装知识点解析 #### 一、准备工作与环境配置 **标题与描述解析**:“Oracle 10g for RedHat 5 x86_64 安装”这个标题明确了文章的主要内容是关于在RedHat 5 x86_64操作系统上...

    Oracle 10g For Redhat5 详细安装文档

    Oracle 10g广泛在使用,做为DBA当然也要会安装! 一、安装环境 在vmware里虚拟的RHEL5,分配的内存1G,SWAP分区1G,建议你最好把SWAP分区改成2G。否则安装时,到了测试的步骤会提示监测失败。(当然,如果你强行安装...

    Oracle10g for redhat 安装(图文详解)

    Oracle10g for redhat 安装(图文详解),详细介绍安装过程中的注意事项。

    Oracle10g for linux(redhat5)安装以及卸载

    Oracle10g for linux(redhat5)安装以及卸载 以及常见问题解析

    oracle 10g rac for Redhat 5.5

    ### Oracle 10g RAC for Redhat 5.5 安装与配置知识点 #### 环境准备与磁盘共享配置 在部署Oracle 10g Real Application Clusters (RAC)于Redhat 5.5环境之前,确保环境能够支持RAC的运行需求。文档中提到的关键...

    Oracle 11g for redhat6 详细安装文档

    Oracle 11g for redhat6 详细安装文档

    oracle 11g for redhat 6.4 rac 配置文档

    oracle 11g for redhat 6.4 rac 配置文档 本人长期工作中总结所得

    ORACLE 11G FOR redhat 6官方文档

    标题中“ORACLE 11G FOR redhat 6官方文档”意味着这是关于在Red Hat Enterprise Linux 6操作系统上安装和部署Oracle Database 11g Release 2(R2)的官方指南。Oracle Database 11g是甲骨文公司(Oracle ...

    Oracle11g for RedHat6.4安装手册

    随着计算机已经进入64位时代,64位应用将渐成主流,服务器应用就更不用说了,在操作系统平台选择上,Oracle力推Linux作为首选平台,下面将说明在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2的过程。

    RedHat9安装oracle10g

    在Red Hat Linux 9上安装Oracle 10g是一个涉及多步骤的过程,涵盖了操作系统配置、软件包管理、依赖解决以及数据库实例的创建等多个方面。以下是对这个过程的详细阐述: 首先,Red Hat 9是一个基于Linux的服务器...

    oracle10g for redhat AS3/4安装教程

    Oracle 10g是一款强大的关系型数据库管理系统,尤其在企业级应用中被广泛使用。针对Red Hat Advanced Server 3 (AS3) 和 4 的安装教程,以下将详细阐述整个安装过程中的关键步骤和注意事项。 1. **系统需求与兼容性...

    oracle10g for linux

    oracle10g for linux ,oracle 10g 装redhat linux 6版本、完全步骤。有其中安装过程中可能出现的错误。

    Oracle 10g for linux 5.3安装

    ### Oracle 10g for Linux 5.3 安装指南 #### 一、环境准备与依赖库安装 在开始安装 Oracle 10g 数据库之前,需要确保系统已安装了必要的依赖库,并且配置了合适的环境。以下是安装所需的步骤: 1. **进入 Server...

    oracle9i安装for-redhat5

    #useradd -g oinstall -G dba oracle ``` - 检查新创建的用户。 ```bash #id oracle ``` 3. **设置密码**: - 设置 `oracle` 用户的密码。 ```bash #passwd oracle ``` 4. **创建目录**: - 为 Oracle ...

    oracle10 for linux 安装

    在本教程中,我们将详细介绍如何在Red Hat 4操作系统上安装Oracle 10g数据库。首先,确保你的系统满足最低的硬件和软件需求,这里提到的是Redhat Enterprise Server AS 4 Update 8(32-bit x86)以及内核版本2.6.9-5...

    arcsde9.3.1 for oracle10g and redhat_5.5_x64安装文档_v1.doc

    《ArcSDE 9.3.1 for Oracle 10g on Redhat 5.5 x64 安装详解》 ArcSDE(Geodatabase Server)是ESRI公司的空间数据库引擎,它允许在关系数据库管理系统(RDBMS)如Oracle 10g中存储、管理和操作地理数据。本文档将...

    RedHat6.2-64安装oracle10g-64

    - 其次,确保你拥有Oracle 10g for Linux的安装文件,通常是一个名为`10201_database_linux_x86_64.cpio.gz`的压缩包。 2. **系统检查与依赖库安装** - 在安装Oracle之前,你需要检查系统上已经安装了哪些必要的...

    Oracle 10g R2 RAC for Redhat Linux AS 4 u5安装文档

    Oracle 10g R2 RAC for Redhat Linux AS 4 u5安装文档.doc

    自编oracle10G for linux

    为了确保Oracle 10G能在你的Linux系统上运行,你需要修改`/etc/redhat-release`文件,将系统版本标识更改为Oracle 10G支持的版本。同时,更新`/etc/hosts`文件以添加正确的主机名和IP映射。 接着,调整内核参数以...

    oracle 10g for linux32安装心得

    在安装Oracle 10g for Linux 32位系统时,有一些关键的步骤和注意事项需要遵循,以确保安装过程顺利并使数据库系统稳定运行。以下是对整个安装过程的详细解释: 1. **安装前的系统配置**: - **设置核心参数**:这...

Global site tag (gtag.js) - Google Analytics