RHEL5安装oracle11

具体过程如下:
1 - 确认如下安装包,若没有安装,则从光盘中找到相应的包进行安装
#rpm -qa | grep binutils

binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11

libXp-1.0.0-8.1.el5.i386.rpm
libXp-devel-1.0.0-8.1.el5.i386.rpm

安装rpm包
#rpm -ivh example.rpm

2 - 修改内核参数

在/etc/sysctl.conf文件中加入下列行:

#fs.file-max = 512 * PROCESSES
fs.file-max = 65536
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
#net.core.rmem_default=8388608
#net.core.rmem_max=8388608
net.core.wmem_default = 262144
net.core.wmem_max = 262144

运行下列命令改变核心参数,使内存参数生效
# sysctl -p

3 - 设置Shell Limits(系统资源限制),提高软件的运行效率//这一步,不做也可以。之前我都没有添加过。

Add the following lines to the /etc/security/limits.conf file:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

Add or edit the following line in the /etc/pam.d/login file, if it does not already exist:
session required /lib/security/pam_limits.so
session required pam_limits.so

4 - 创建用户、用户组

#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba

#/usr/sbin/useradd -g oinstall -G dba oracle
#passwd oracle

5 - 解压安装包,运行runInstaller,进入oracle的图形界面安装程序

如果是在root用户的图形界面中,可能需要执行xhost+,然后su - oracle,进入解压的oracle安装包,执行./runInstaller

远程可使用vnc开启图形界面安装

有时会遇到oracle安装图形界面启动不了的情况,此时查看系统是不是提示缺乏libXp-1.0.0-8.1.el5.i386.rpm、libXp-devel-1.0.0-8.1.el5.i386.rpm包,这两个包在安装操作系统时不是默认的,需要手动选择,才会安装。

有时会遇到安装界面乱码的问题,解决方法如下:
安装之前执行如下命令:
unset LANG
unset LC_ALL
unset LC_MESSAGE
然后
./runInstaller

6 - 修改root和oracle用户的.bashrc,设置环境变量,例如:
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=/home/oracle/app/oracle/product/11.1.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG=american_america.zhs16gbk

7 - 修改/home/oracle/app/oracle/product/11.1.0/db_1/network/admin/目录下文件:主要是配置监听,默认情况下监听本机数据库,不需作修改

8 - 以oracle用户开启监听lsnrctl start,然后dbca创建数据库

9 - 修改/etc/oratab文件
orcl:/home/oracle/app/oracle/product/11.1.0/db_1:N--->改为Y

10 - 设置oracle为开机自启动,在/etc/rc.local文件中添加如下2行:
su - oracle -c ‘lsnrctl start‘
su - oracle -c ‘dbstart‘

11 - 更改字符集
[[email protected] ~]$sqlplus / as sysdba
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
SQL>alter database character set INTERNAL_USE ZHS16GBK;
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP;

12 - 创建用户、设置密码并授权
SQL> create user db_user identified by <passwd>;
User created.
SQL> grant sysdba to db_user;
Grant succeeded.
SQL> grant dba to db_user;
Grant succeeded.

13 - 重启系统,查看oracle数据库能否自启动

14 - 数据库导入、导出
14-1 导入
imp db_user/[email protected] file=/home/example.dmp full=y
14-2 导出
exp db_user/[email protected] log=/home/oracle/example.log file=/home/oracle/example.dmp owner=db_user

时间: 2024-10-12 20:14:04

RHEL5安装oracle11的相关文章

Oracle 11g R1 for Linux(RHEL5)安装及简单操作命令

Oracle 11g R1 for Linux(RHEL5)安装前的准备 1.1 检查硬件 物理内存: # grep MemTotal /proc/meminfo 交换空间: # grep SwapTotal /proc/meminfo 交换空间的大小是根据物理内存的大小来设置的,物理内存少于 2G 的则交换空间设为物理内存的两倍,物理内存大于 2G 的则交换空间和物理内存大小一样.如果不符合上述规定,那么就需要重新设置交换空间的大小.重新设置交换空间的大小有两种方法:一种是使用 fdisk 删

RHEL-6.5_x86-64安装Oracle-11.0.2.4系统设置

1.系统kernel参数设置 cat >> /etc/sysctl.conf << "EOF" ##### for Oracle_11gR2 ##### fs.aio-max-nr = 1048576 fs.file-max = 6815744 # kernel.shmall=2097152 # kernel.shmmax=4195057664 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv

CentOS-6.4-DVD系统中安装Oracle-11.2.0.4

完整版见https://jadyer.github.io/2014/05/18/centos-install-oracle/ /** * CentOS-6.4-DVD系统中安装Oracle-11.2.0.4 * ---------------------------------------------------------------------------------------------------------------------- * [前言] * 本来是在CentOS-6.4-m

在Oracle6linux上安装Oracle11.2.3......

参考文档 http://www.oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-6.php http://www.oracle-base.com/articles/linux/oracle-linux-6-installation.php#firewall http://www.oracle-base.com/articles/linux/linux-firewall.php#installati

rhel5安装 oracle10

readhat 安装11gr2文档 需要注意的地方:必须关掉的 1,防火墙:2,SElinux . root 用户运行  setup  命令可关防火墙与SElinux 修改网络配置文件,一定要重启此文件才能生效. linux安装oracle 10g 第三步出现sid不能使用,因为之前已经使用过这个sid ,解决办法:把/etc/oratab  最后一条记录删除 1. 检查内存,至少1G grep MemTotal /proc/meminfo 2.交换分区     Available RAM   

RHEL5安装Postfix+CyrusSASL+dovecot

默认方式安装RHEL5,不选中任何类型服务器(如WEB服务器,开发服务器,虚拟服务器等) 安装postfix [root@rhel5 ~]# /etc/rc.d/init.d/sendmail stop 关闭 sm-client: [确定] 关闭 sendmail: [确定] [[email protected] ~]# chkconfig sendmail off [[email protected] Server]# rpm -ivh postfix-2.3.3-2.i386.rpm [[e

saltstack学习-简单部署之rhel5安装salt(不能联网)

说明: 有时候服务器是内网服务器,无法连接互联网,即无法使用互联网的yum源,这是如果安装salt的话会有一点麻烦,下面说下我是怎么做的. 第一步:使用虚拟机或者可以联网的服务器安装一遍salt,安装之前先修改yum的配置文件,设置yum安装软件时,缓存安装的所有rpm包. 注:rhel6可以无需修改这个配置文件,可以使用-downloadonly 参数和-downloaddir ,仅下载(不安装)rpm包 [[email protected] clientmqueue]# cat /etc/y

Windows8安装Oracle11.2.0.1-0624,附带 DBCA建库、netca创建监听、配置PLSQL、定义客户端的环境变量 NLS_LANG、定义客户端的环境变量 TNS_ADMIN02

3.NETCA 配置监听程序 进入dos窗口 运行 NETCA             4.DBCA建库   同配置监听程序,在 dos窗口 运行 DBCA       设置数据库名称 不需要EM 给数据库中的用户设置密码 为方便管理,建议 使用统一密码 oracle 密码输入时,有提示警告,不符合Oracel建议时不用管. (因Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,而且必须是8位以上.麻烦,可以输入平常自己习惯的短小密码即可)   不需要配置 [快速恢复区] O

RHE Linux6.5 安装Oracle11.2.4记录

安装好红帽Linux 6.5,注:安装时安装好图形界面,因为安装Oracle时需要图形界面. vim /etc/inittab 修改 id:5:initdefault; 为 id:3:initdefault;由图形界面启动改为命令行界面启动.重启系统. 用winpc或者Xftp工具,上传软件到系统. mount /dev/cdrom /mnt 挂载光驱. cd /mnt vim /etc/yum.com 加入如下代码: [EL] name =Linux 6.5 DVD baseurl=file: