oracle7.3,Oracle Linux 7.3 下Oracle 11g数据库安装

使用的软件:Xmanager Enterprise 5

操作系统:Oracle Linux 7.3

数据库:Oracle 11gR2

配置参数:

CPU 2

内存:4G

交换分区:8G

IP:192.168.159.13

操作系统需要安装GUI环境

1、检查系统软件依赖关系

需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-2.5-24 (32 bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5 (32 bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-0.3.106 (32 bit)

libaio-devel-0.3.106

libaio-devel-0.3.106 (32 bit)

libgcc-4.1.2

libgcc-4.1.2 (32 bit)

libstdc++-4.1.2

libstdc++-4.1.2 (32 bit)

libstdc++-devel 4.1.2

make-3.81

sysstat-7.0.2

采用yum安装,如下:

yum install -y binutils*

yum install -y compat-libstdc*

yum install -y elfutils-libelf*

yum install -y gcc*

yum install -y glibc*

yum install -y ksh*

yum install -y libaio*

yum install -y libgcc*

yum install -y libstdc*

yum install -y make*

yum install -y sysstat*

yum install libXp* -y

yum install -y glibc-kernheaders

以上为单个安装方式

以下为全部安装方式

yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*

检查下lib是否安装齐全:

[root@oracle ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs

如果缺少,就继续安装缺失的组件包。

2、修改内核参数和用户限制

以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。

(1)  编辑/etc/sysctl.conf文件

设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。

Vim /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

(2)编辑/etc/security/limits.conf文件

修改操作系统对oracle用户资源的限制。在该文件中添加如下行。

vim /etc/security/limits.conf

oracle          soft    nproc  2047

oracle          hard    nproc  16384

oracle          soft    nofile  1024

oracle          hard    nofile  65536

oracle          hard    stack  10240

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

使用root用户,进行如下操作:

创建oinstall组

# groupadd  -g oinstall

创建dba组

# groupadd  -g dba

创建oracle用户

#useradd -g oinstall  -G  dba  oracle

4、数据库安装用户的profile文件的设置

首先确定数据库名及数据库实例名,对于单实例(非RAC)环境下,两者一般是一致的。

假设数据库(实例)名为oracle,使用oracle用户,编辑/home/oracle/.bash_profile,加入以下内容

#added by timman for oracle

export ORACLE_BASE=/oracle/app/oracle

export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=oracle

export PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

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

export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib

export LANG=en_US.gbk

export NLS_LANG=american_america.ZHS16GBK

export EDITOR=vi

5、 创建相应的文件系统(或安装目录)并改变相应的权限

使用root用户,进行如下操作:

[root@oracle oracle]# mkdir -p /oracle/app/oracle

[root@oracle oracle]# chown -R oracle:oinstall /oracle/app/oracle

[root@oracle oracle]# chmod -R 775 /oracle/app/oracle

6、拷贝安装文件

使用root用户,进行如下操作:

mkdir -p /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

cd /mnt/cdrom

mkdir /home/oracle/oracle

cp -R * /home/oracle/oracle/

chown -R oracle:oinstall /home/oracle/oracle

7、安装oracle数据库

在windows机器上运行Xmanager - Passive

使用oracle用户,进行如下操作:

export DISPLAY=192.168.159.14:0.0(ip地址为运行Xmanager - Passive软件的windows系统ip地址)

./runInstaller

弹出oracle数据库安装的对话框

去掉 I wish to receive security updates via My Oracle Surrport 选项,点击Next。

c35aa8e1590c3dcaa144e5b3ca40d2f3.gif

选择Install database software only,点击Next。

19aa6d7a48437819476eef1a3c7a380b.gif

选择Single instance database installation,点击Next。

7194607ba9ff4c046388860577316850.gif

在Available Languages中点选English、Simplified Chinese、Traditional Chinese,点击两个框中间的>,将选中的语言加入到右边的Selected Languages中,然后点击Next。

70a0013dbda17197bfb0df399545b86e.gif

按照实际情况,选择企业版本,如下图

cf90a6598b2ff34f1708b38910497af7.gif

填写Oracle的软件路径和基本路径,如下图:

9161f48126517f835887710d338a468c.gif

选择安装日志目录,如下图所示:

db7f89fccab58eefecac8f8eef006c5d.gif

选择dba组

eaf5458697bbf4795d4974154bfe56b8.gif

继续下一步安装操作

dd4e8c433fae79f243cfe3360428b91f.gif

可以忽略,因为版本较高,所以11g check的时候不识别高版本lib包

2e85341182b93fe3aa0036f436916cd1.gif

继续安装

6dba88ab76c50d723ed7865760b467ac.gif

安装中,这个时间比较漫长

6d3b7fd7880ef71466380a7f5c6564b1.gif

需要等待中,大概20分钟左右、点击OK,继续

6096e7d0de810b9897839a15baf15260.gif

然后点击close,结束

84f89f9afd489ad584fb4d54031c85be.gif

8、创建数据库

使用oracle用户,

dbca

弹出如图画面

25aa8a5ed304043d6df7e9fc35db1620.gif

Database Configuration Assistant图形界面启动。标题同时指明了步骤的编号和步骤的名称。在步骤名称为Welcome的欢迎窗口,直接点击next。

fc6f061ac59ca9a1522b2c9407792852.gif

等待下一步NEXT

9c5f2d82165c7fdc991c693e7b31dc5d.gif

选择Custom Database

5c521d70a1638eb4480ee61f2e95089a.gif

Global Database Name框:输入前面确定的数据库名SID框:自动出现和数据库名相同的内容作为数据库实例名,单实例情况下不作改动

e858ed4e5fe2b021b9f7a523309dece3.gif

继续默认在此次需要监听窗口所以用oracle用户再开一个终端运行netca

d5ffb3eca54141f7cc1bbf440e3cb2c7.gif

ddf53380737443da93e89a6e69240264.gif

1a9cd459839a2647a20aa2e226823590.gif

4df4e0c36b84e4576e5bbe574c67e431.gif

2b1cbea0f0360886390ffa98fc4eac4d.gif

f31afe9647487e1ed1964b194ae06978.gif

从现在以后一直使用默认值,直到完成安装。

完成后继续oracle数据库的创建。

658daa513cc8ce86bc2a8bac0961fdd5.gif

Database Credentials

Use Different Administrative Passwords表格的Password和Confirm Password列中分别为User Name列SYS、SYSTEM、DBSNMP和SYSMAN用户输入口令并重复一次输入(如密码设置过于简单,下一步前会有弹出窗口提示确认接受安全风险)sys和system密码设置可以在数据库建立后修改。

721f312af43701fe6019b2364eb2e378.gif

Database File LocationsStorage Locations:选择Use Common Location for All Database FilesDatabase File Location框:输入/Oracle/data_ora

56a17a1939628f3150665491952f9f0b.gif

Recovery ConfigurationSpecify Fast Recovery Area如果前面Management Options步骤选择了自动备份,则保留勾选,并在下方:Fast Recovery Area框:修改为快速恢复区的目录名Fast Recovery Area Size框:调整快速恢复区的大小

8866d3849655cbb433832a8c5012ca0f.gif

Initialization Parameters,内存分配20%(测试库所以分小一些,生产库可以分配较大的比如40%60%等),字符集选择兼容utf8的选项

dc6bfc839b253be7790e5183dd460150.gif

e4626ae3c0a8313fbfa6c29efb8f2547.gif

点击File Location Variables,里面可以看到一些基础参数信息,返回,然后直接下一步,如下图所示:

ada72bedd171b846a0c88f6f14f61ca1.gif

fef716df20f8efe79de42bad1b7d702f.gif

选择Generate Database Creation Scripts,默认为 /oracle/app/oracle/admin/powerdes/scripts,如下图:

30b0f3594316162ffc595dd5af174f33.gif

点击Finish按钮,如下图所示:

59b55882c88b4190b7e6428e6b0eeada.gif

点击OK按钮,有报错说/etc/oratab读取错误,报错如下图所示

953a0bc6f71fd22b59d47dd8c347721b.gif

4e2e223976fbc6bd80d1479267f5fb44.gif

所以去建立下这个目录

[root@oracle ~]# mkdir /etc/oratab

[root@oracle ~]# chown -R Oracle.oinstall /etc/oratab

之后点击OK按钮,开始创建数据库,如下图所示:

1cae3411fd174b16116cde9c608df58c.gif

等待35分钟后,数据库创建完毕,之后点击,如下所示:

55c5ad4d1762dfa500b6f37b7d3a408e.gif

简单验证

[oracle@oracle ~]$ sqlplus "/ as sysdba"

数据库启动

lsnrctl start

sqlplus / as sysdba

start up

emctl start dbconsole

0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值