Red Hat 4 安装 Oralce 10G(图解)

简介:

一、 安装Red hat Enterprise linux 4系统,

     系统安装比较容易,需要注意的就是,

1、要选择安装英文的,这样oracle安装的时候才不会乱码。

2、安装过程中有一个选择安装包的界面,服务器选项的包请全部选取

3、不开启防火墙,不启用SELinux

二、数据库的安装钱准备:

1、检查安装Oracle 10所必需的包,这些包包括

binutils

compat-libstdc++

elfutils-libelf

elfutils-libelf-devel

glibc

glibc-common

glibc-devel

make

gcc

gcc-c++

sysstat

libaio-devel

libaio

libgcc

libstdc++

libstdc++-devel

如下图,如果没有安装的话,到安装光盘里搜索,并安装

rpm -q binutils compat-libstdc++ ...... libstdc++-devel     ---检查包是否安装,未安装的话,需要安装

clip_image002

2、配置内核参数

以root用户登录,修改/etc/sysctl.conf文件

修改完成后执行 /sbin/sysctl –p 使更改生效。添加内容如下

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

clip_image004

3、 创建安装数据库所需要的组和用户

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

4、 创建安装所需要的目录

# mkdir -p /home/oracle/app/

# chown –R /oracle:oinstall /home/oracle/app/

# chmod –R 775 /home/oracle/app/

 

 

5、 设置oracle的环境变量

登陆oracle 建立相应的环境变量 
su - oracle 
vi ~/.bash_profile

设置完的文件如下,红色部分按需求修改

umask 022

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.1

export ORACLE_SID=TEST

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

#export LANG=AMERICAN_AMERICA.ZHS16GBK

#export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

#export LC_ALL=en_US.utf8

然后执行

$ source .bash_profile

 

 

 

6、 oracle安装文档拷贝到临时目录下(例:/home/oracle/tmp,并检查文件的归属用户,以及可执行权限。

7、 设置oracle用户shell

为了提高oracle在linux系统上的性能,必须为oracle用户增高一些shell限制

7.1 增加如下行到 /etc/security/limits.conf

oracle   soft   nproc   2047

oracle   hard   nproc   16384

oracle   soft   nofile   1024

oracle   hard   nofile   65536

7.2    增加下面行到 /etc/pam.d/login

session    required     /lib/security/pam_limits.so

7.3    根据用户shell改变如下文件

l        若用户为bash、bourne、korn  等shell(red hat默认),增加如下行到/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

l        若用户shell为C或 tcsh,增加下面行到/etc/csh.login

if( $USER == "oracle" ) then

limit maxproc 16384

limit descriptors 65536

endif

三、数据库的安装过程:

注销root用户,以oracle用户重新登录到KDE.注意不要在root用户下使用su – oracle来切换到oracle用户进行安装,那样系统图形界面不能启动。

运行。/runInstaller –ignoresysprereqs 开始安装Oracle,

–ignoresysprereqs忽略对操作系统的认证,Oracle10g默认不能安装在SuSE Linux10上。当然也可以将安装文件拷贝到硬盘,修改database/install/oraparam.ini文件,将其中添加SuSE-10,这样可以不使用–ignoresysprereqs参数。

(注:由于直接光盘安装有报错写权限不够,我是将光盘文件拷贝到/opt/oracle,然后执行安装的)

&*&&&&&&&&&&&&&&&&&&&&&&&&&&

安装中的问题解决

1). 不能启动安装界面.运行runInstaller提示信息类似如下:

xlib:connection to "localhost:0.0" refused by server

xlib:client is not authorized to connect to server

Exception in thread "main" java.lang.InternalError:can't connect to x11 window server using "localhost:0.0"

at .......

解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :0.0把your_IPaddress换成你的IP.或者

用root简单的执行一下# xhost + (要注意这样会有安全上的隐患)

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

解决办法:查看locale输出

# locale

#export LC_CTYPE=上面输出的编码

也可简单运行命令 # unset LANG

&*&&&&&&&&&&&&&&&&&&&&&&&&&&

下面又是图行化界面了:

clip_image006

clip_image008

另开一个窗口,用root权限执行orainstRoot.sh文件,然后返回继续

clip_image010

默认,下一步

clip_image012

clip_image014

clip_image016 clip_image018

如下图显示,会创建allinpay实例,(字库默认即可,通联是这样要求的,具体看实际需求)

这里需要注意的是,数据库字符集的选择,应该是ZHS16GBK(简体中文)

clip_image020

中间一路下一步…….,到设置密码页

clip_image022

设置完成,点击开始安装!

clip_image024

clip_image026

以上安装完成。

开启网页管理功能,在$oracle/app/product/bin目录下执行:

emctl start(stop) dbconsole 命令

安装完成后,用Teminal执行lsnrctl start,启动监听

然后执行 sqlplus “/as sysdba”

Sql>startup #开启oracle

Sql>shutdown #关闭oracle

按照客户要求建立用户在oracle用户下

Sql>create user 用户名 identified by 密码

Sql>grant 权限 to 用户名

创建新的实例:

如果安装过程中没有创建实例,我们可以到$ORACLE_HOME/bin内执行dbca,可以进入图形创建实例的界面.

clip_image028

clip_image030

clip_image032

这步输入实例名,剩下的就是下一步就可以了!

clip_image034

clip_image036

打开需要的FTP和Telnet功能

 

1、 检查是否已经安装ftp和telnet的服务包,

一、安装telnet软件包(通常要两个)

1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;

2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序;

安装之前先检测是否这些软件包已安装,方法如下:

[root@wljs root]#rpm –q telnet或[root@wljs root]#rpm –q telnet-client

[root@wljs root]#rpm –q telnet-server

2、确定你的telnet服务打开没有:

[root@111 ~]# chkconfig --list|grep telnet

ekrb5-telnet: off

krb5-telnet: off

[root@111 ~]#

注意检查结果这里是关闭状态

3、打开telnet服务:

[root@111 ~]# chkconfig krb5-telnet on

[root@111 ~]# chkconfig --list|grep telnet

ekrb5-telnet: offv

krb5-telnet: on

1、 开启FTP,

service vsftpd start

5/开通root的ftp权限

如果是vsftpd,可以编辑/etc/vsftpd.ftpusers和/etc/vsftpd.user_list,把root去掉。










本文转自 hsbxxl 51CTO博客,原文链接:http://blog.51cto.com/hsbxxl/736264,如需转载请自行联系原作者

目录
相关文章
|
8月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
|
存储 关系型数据库 MySQL
Red Hat 安装MySQL 8.0与 Navicat
Red Hat 安装 MySQL 8.0 1、更新软件包列表 在添加 MySQL 存储库后,运行以下命令以更新软件包列表: sudo yum update 2、安装MySQL服务器和客户端 执行以下命令安装MySQL 8.0服务器和客户端软件包: sudo yum install -y mysql-server 3、启动MySQL服务 安装完成后,MySQL 服务器应该已经自动启动。如果没有启动,您可以运行以下命令手动启动服务: sudo systemctl start mysqld 启用 MySQL 服务的开机启动,可以运行以下命令: sudo systemctl enable mysqld
295 1
|
2月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
89 2
|
2月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
62 3
|
8月前
|
Linux Docker 容器
Red Hat系列Docker安装与移除
Docker 安装 添加 Docker 官方 YUM 源 sudo yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo 安装 Docker Engine sudo yum install -y docker-ce docker-ce-cli containerd.io 启动 Docker 服务并设置开机自启 sudo systemctl start docker sudo systemctl enable docker 验证 Docker 安装 docker --versio
236 0
|
存储 Java Linux
Red Hat 安装JDK与IntelliJ IDEA
YUM是基于Red Hat的Linux发行版的一个强大而用户友好的包管理工具。轻松地管理软件包,无需手动配置环境变量,也不必担心解决依赖关系。它从远程存储库获取软件包,并处理安装过程,使其非常方便。YUM在维护系统稳定性和正常运行方面扮演着关键角色,通过有效地管理软件包更新和依赖关系。
165 5
|
关系型数据库 Linux 数据库
百度搜索:蓝易云【Redhat Linux9上安装DB2【详解】】
注意事项: - 安装过程中需要注意所选的软件包版本和系统依赖。 - 在创建 DB2 用户和组时,可以使用自己的用户名和组名,但需要与后续操作一致。 - 在配置环境变量时,需要注意所填写的路径是否正确,否则会导致启动 DB2 失败。 - 在启动 DB2 时,需要以 DB2 用户身份进行操作,否则会提示权限不足。
112 0
|
网络协议 关系型数据库 MySQL
Red Hat enterprise linux 5 -mysql安装步骤
Red Hat enterprise linux 5 -mysql安装步骤
112 0
|
编解码 Java Linux
linux【redhat&ubuntu】下ffmpeg-3.1安装编译及视频转码
这篇是几年前整理的老文章了,当时在调研流视频推送及播放相关技术,并在项目中应用,使用到ffmpeg,所以整理了这篇文章,但并未发布。最近又有相关的技术需求,所以整理出来,作为一个新的开始。
327 0
|
存储 缓存 运维
运维 --- Nginx介绍和在CentOS/Redhat下安装
运维 --- Nginx介绍和在CentOS/Redhat下安装
运维 --- Nginx介绍和在CentOS/Redhat下安装