oracle安装时 rdbms选择语言,redhat6.2安装oracle11g数据库

LINUX注意事项

安装过程

首先安装REDHAT LINUX6.2

语言选择ENGLISH(选择中文,安装ORACLE的时候会乱码)

磁盘分区选择 CreateCustom Layout

建议分区

/boot 200MB

SWAP 8192MB

LVM 剩余所有空间

LV中  /               20G        系统主分区

/home      10G

/usr           10G

/oracle     40G           ORACLE_HOME

/oradata  20G

LV不要把所有空间用完,要保留一些剩余空间,方便以后需要时使用

选择DatabaseServer

Customize now

d131d32b019a38c1a1e8d5ffe924bec6.png

选择DESKTOP,选择所有包,因为ORACLE11g需要用图形化安装,所以要安装桌面包

1f7992240157b70ec68817b5e6fd9643.png

等待安装完成

安装完毕之后,不要开启KDM,太占资源了

系统参数

配置网络参数(这里配置可以很灵活可以用桥接也可以用NAT)

vim /etc/sysconfig/network-scripts/ifcfg-eth

DEVICE="eth0"

HWADDR="00:0C:29:24:FF:45"

NM_CONTROLLED="yes"

ONBOOT="no"

清空防火墙策略

iptables –F

service iptables save

关闭selinux

setenforce 0

vim /etc/sysconfig/selinux

将SELINUX的值由默认的enforcing修改为permissive

:x保存退出

挂载镜像文件并配置yum仓库

mount -t iso9660 /dev/cdrom /mnt

(这步可能会报错。所以在操作之前请查看下图的光盘标识是否有红点,如果没有点进去操作即可)

7f1a80eb1059931fe744307a4d38d262.png

56ebc1717469f6066e7acf061df4a110.png

表示挂载成功

配置YUM仓库

cd /etc/yum.repo.d/

rm –rf * 删除原来的文件

vim yum.repo(名字可以随便去,但必须以repo结尾)

加入以下内容:

[base]

Name=base

Baseurl=file:///mnt(3个斜杠,不要漏写)

Enabled=1

Gpgcheck=0

:x保存退出

yum clean all

yum makecache

a3616a9a5f38667325a80423431637ce.png

表示yum仓库配置成功

安装oracle所需软件包

#yum install binutils

#yum install compat-libstdc++-33

#yum install elfutils-libelf

#yum install elfutils-libelf-devel

#yum install gcc

#yum install gcc-c++

#yum install glibc

#yum install glibc-common

#yum install glibc-devel

#yum install glibc-headers

#yum install ksh

#yum install libaio

#yum install libaio-devel

#yum install libgcc-4.1.2

#yum install libstdc++

#yum install libstdc++-devel

#yum install make

#yum install numactl-devel

#yum install sysstat

#yum install unixODBC

#yum install unixODBC-devel

#yum install vnc

#yum install xterm

#yum install pdksh

添加oracle用户

groupadd oinstall 创建用户组oinstall

groupadd dba 创建用户组dba

useradd –g oinstall –G dba oracle 创建属于oinstall用户组的用户oracle,并添加附加组dba

passwd oracle

输入一次密码

重新输入一次密码

创建成功

修改参数

sysctl.conf

vim /etc/sysctl.conf

注释掉kernel.shmmax和kernel.shmall两行,并添加以下行数

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 900065500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

:x保存退出

sysctl –p 立即生效

limits.conf

vim /etc/security/limits.conf

添加以下内容

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

:x保存退出

login

vim /etc/pam.d/login

添加以下内容

session   required       /lib64/security/pam_limits.so

session   required        pam_limits.so

:x保存退出

profile

vim /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

上传安装文件(我这里用的是WinSCP软件)

修改目录权限

chown –R oracle:oinstall /oracle  修改/oracle及其子目录的拥有者为oracle,用户组为oinstall

chown –R oracle:oinstall /oradat修改/oradata及其子目录的拥有者为oracle,用户组为oinstall

修改.bash_profile

su – oracle切换用户

vim .bash_profile

添加以下内容:

#Oracle 11g R2 Settings

TMP=/tmp;

TMPDIR=$TMP

export TMP

export TMPDIR

export ORACLE_SID=orcl                                     实例名

export ORACLE_BASE=/oracle                  安装目录

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1     HOME目录

export PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE

export ORACLE_HOME

export ORACLE_SID

export ORACLE_TERM

export PATH

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

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

export LD_LIBRARY_PATH

export CLASSPATH

:x保存退出

.  .bash_profile运行生效

检测是否生效

表示成功了

安装数据库软件

解压缩安装文件

cd /oradata

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

cd database

e5ac589f205631dd40336f00d64e8c2d.png

运行安装程序

这里一定要注意要以oracle用户操作(切换到桌面模式下去操作)

可以不选择发送邮件

c24c39a3efc7c23e8c29b65f9144e8b0.png

选择只装数据库软件,之后再建立数据库

Single模式

94b5274b27a2db373e8b5c2866b9fb94.png

语言ENGLISH

66817570b68121f8a0249b0a05ea2d69.png

企业版,select option—select all—ok

这里的ORACLE BASE 要对应之前定义的为止,SOFTWARE LOCATION就是ORACLE_HOME

d43eec47c4f5b95ae54e3d737cb27171.png

INVENTORY DIRECTORY可以随便选择,不过oracle用户必须对这个目录有完全控制权限

7788f1809ff5b650f70aeabaca682a51.png

下一步

软件包监测,显示有以下包没装,不过其实我们之前用yum安装的包的版本比这些包更高,我们可以直接忽略,点ignore all

Save response file之后,下一步

e0e5d08a61f828f810bc2c117d5b8a48.png

等待安装完毕

先以root身份运行两个脚本

su – root

. /oradata/oraInventory/orainstRoot.sh

. /oracle/product/11.2.0/db_1/root.sh

回到oracle身份,点击ok

9fc8a11e11a705f2e6657255be48de6e.png

至此,数据库软件安装完毕

使用dbca建立数据库

接下来,建立数据库

在oracle用户模式下输入dbca

26d937d28f57716658952d8f12c0a7aa.png

不配置EM,待会手动配置

55bad74efd50f1c12aa8682b5b9223cb.png

0b0a7d76e9536cb6628fbb1d4afa2edc.png

这里我输入的密码过于简单,系统报警,不管他,点击YES

4205d9d1514e6fc0d9deb98bde63857c.png

68d32c0b17a39764dab00c703833bbe9.png

上面这个内存的值不能超过你的硬盘剩余空间

d9f1aad77ec269d140c8269336a658e6.png

数据库建立完毕

开启数据库

dbstart

使用oracle用户开启数据库  dbstart,报错

修改dbstart配置文件

vim $ORACLE_HOME/bin/dbstart

c6b836fbd3d2a5a3c0ce5b065b38210b.png

把上图中的$1修改为$ORACLE_HOME即可

dbshut文件也需要在同样位置修改

重新dbstart

允许实例自启动

vim /etc/oratab

将上图所示处修改为

$ORACLE_SID:$ORACLE_HOME:Y

设置开机自启动

切换到root用户

vim /etc/rc.d/rc.local

添加以下内容

su - oracle -c"/oracle/product/11.2.0/db_1/bin/dbstart"

su - oracle -c"/oracle/product/11.2.0/db_1/bin/emctl start dbconsole"

netca(配置监听)

LISTENER CONFIGURATION

使用oracle用户netca

d2427bd7fa624b84b7c9e2467e4cb23d.png

e1e47f99249428b9ff034b3f0fde1990.png

a4a0cc5051ff56640c5b154a92144c61.png

43ea1310205e3b6e1ab842a792089ffc.png

Yes

7e0e3a043dfbd928814b16ea727e75aa.png

588b75fb61e77af72f7a4c59e928a259.png

LOCAL NET SERVICE NAME CONFIGURATION

6f55cfc4c785be1cbfcd8839f0dbcc53.png

e9beefc1afb976a933358fb0c8e8d7ff.png

b69e980073a07f5ca10be78dad3221b8.png

279e5b749a9db34c29edd94cb0315a5d.png

测试连接

c6afea19f561fa246028b188baddb82f.png

点击Change login

b8b5af1212beaa61bc8e4b9155d224b7.png

这里需要修改hr的密码

在oracle用户模式下输入

Sqlplus /nolog

Conn / as sysdba

ALTERUSER hr IDENTIFIED by hr;(修改hr密码为hr)

4757f6750f6ae888df0a273553f7dd7a.png

显示如下,表示测试成功。(稍后用工具测试也可以)

d9f21ee6cecc67d0b127a63042ba0a1c.png

2de1e5237356af496e8195afa866cf1f.png

282ee73081d5c191e837f47fc024c170.png5872320d2764a884f1626736520e3be1.png

Finsh

启动EM(这个步骤对于普通用户可以忽略)

emctl start dbconsole 报错

a175fec06ded7d979a29362bc261ee99.png

ORACLE_UNQNAME没定义在ORACLE用户模式输入:

export ORACLE_UNQNAME=orcl

export

重新emctl start dbconsole

还是报错

3fa6dd5ff4f7ba8efd88ab64495445b8.png

重新配置emctl

emca-config dbcontrol db

0fb9c40376b59052ca097889aa9d1ddf.png

0d654eb7558d96820e7933ca2afd6411.png0d74f33e85d5f175f5686d3d4349c16d.png

关闭EM再开启

emctl stop dbconsole

emctl start dbconsole

7e7320400af6e637eb7b1f36ba89eed0.png

浏览器输入地址

可以打开EM了

505cb4a75f51b59db5d9e2aba6a8784a.png

使用Navicat Premium管理数据库

这里就不再描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值