Oracle 11g 安装

随笔2周前发布 藜丽儿
6 0 0

[root@ha2 ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 7.4 (Maipo)

[root@ha2 ~]# uname -a

Linux ha2 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

[root@ha2 ~]# cat /etc/hostname

ha2

[root@ha2 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

10.56.85.228 ha1

10.56.85.229 ha2

[root@ha2 ~]# free -m

total used free shared buff/cache available

Mem: 7984 284 7406 9 292 7436

Swap: 8187 0 8187

[root@ha2 ~]# iostat -c

Linux 3.10.0-693.el7.x86_64 (ha2) 08/14/2019 _x86_64_ (2 CPU)

 

avg-cpu: %user %nice %system %iowait %steal %idle

0.37 0.00 0.33 0.19 0.00 99.12

 

[root@ha2 ~]# vim /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 4294967296

kernel.shmmax = 6871947673

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

[root@ha2 ~]# sysctl -p

 

[root@ha2 ~]# vim /etc/security/limits.conf

oracle soft nofile 10240

oracle hard nofile 65536

oracle soft nproc 20480

oracle hard nproc 32768

oracle soft stack 10240

oracle hard stack 32768

 

[root@ha2 ~]# vim /etc/pam.d/login

session required pam_limits.so

 

创建用户

groupadd -g 5001 oinstall

groupadd -g 5002 dba

useradd -u 5002 -g oinstall -G dba -d /home/oracle -s /bin/bash -c “Oracle Software Owner” oracle

echo “oracle” | passwd –stdin oracle

 

创建目录

mkdir /u01/oracle -p

chown -R oracle:oinstall /u01

chmod 775 /u01/

 

设置环境变量

[root@ha2 ~]# vim /home/oracle/.bash_profile

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/oracle

export ORACLE_HOME=$ORACLE_BASE/product/db11g

export ORACLE_SID=ha

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

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

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

 

安装环境包

[root@ha2 ~]# yum install -y binutils-* compat-db* compat-db-* control-center* gcc-* gcc-c++-* glibc-* glibc-common-* gnome-libs-* make-* pdksh* sysstat-* xscreensaver-* make-* gdb-6.1post-* glibc-* glibc-common-* glibc-devel-* glibc-devel-* compat-gcc-* compat-gcc-c++-* compat-libstdc++-* compat-libstdc++-devel-* gnome-libs-* libstdc++-* libstdc++-devel-* openmotif-* sysstat-* setarch-* libaio-* libaio-devel-* libXp* libXp-devel* elfutils-libelf-devel* unixODBC-* unixODBC-devel-* compat-libcap1.x86_64 libcap.so.1 sg3_utils

yum -y install bc

binutils

compat-libcap1

compat-libstdc++-33

glibc

glibc.i686

glibc-devel

ksh

libaio

libaio-devel

libX11

libXp.i686

libXau

libXi

libXtst

libXrender-devel

libXrender

libgcc

libstdc++

libstdc++-devel

libxcb

make

nfs-utils

net-tools

python

python-configshell

python-rtslib

python-six

smartmontools

sysstat

targetcli

gcc

gcc-c++

elfutils-libelf-devel

10g

#yum install libXp*.i686

#yum install libXt*.i686

#yum install libxtst*.i686 或者 yum -y install libXtst

 

Oracle 11g  安装

 

上传oracle安装包和额外依赖包

p13390677_112040_Linux-x86-64_2of7.zip

p13390677_112040_Linux-x86-64_1of7.zip

pdksh-5.2.14-37.el5_8.1.x86_64.rpm

compat-libstdc++-33-3.2.3-61.x86_64.rpm

 

[root@ha2 ~]# rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm

[root@ha2 ~]# rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

Oracle 11g  安装

 

[oracle@ha2 u01]$ cd /u01/

[oracle@ha2 u01]$ unzip p13390677_112040_Linux-x86-64_1of7.zip ;unzip p13390677_112040_Linux-x86-64_2of7.zip

[oracle@ha2 u01]$ ll

total 2487200

drwxr-xr-x 7 oracle oinstall 136 Aug 27 2013 database

drwxr-xr-x 2 oracle oinstall 6 Aug 14 10:30 oracle

-rw-r–r– 1 oracle oinstall 1395582860 Aug 14 10:33 p13390677_112040_Linux-x86-64_1of7.zip

-rw-r–r– 1 oracle oinstall 1151304589 Aug 14 10:33 p13390677_112040_Linux-x86-64_2of7.zip

[oracle@ha2 u01]$ cd database/

[oracle@ha2 database]$ export DISPLAY=10.56.34.154:0.0

[oracle@ha2 database]$ xhost +

access control disabled, clients can connect from any host

[oracle@ha2 database]$ ls

install readme.html response rpm runInstaller sshsetup stage welcome.html

[oracle@ha2 database]$ ./runInstaller

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

解决方法,需要手动修改make文件ins_emagent.mk,该文件位于$ORACLE_HOME/sysman/lib/ins_emagent.mk,找出该文件中的以下部分并修改:

[oracle@ha2 database]$ vim $ORACLE_HOME/sysman/lib/ins_emagent.mk

$(SYSMANBIN)emdctl:

$(MK_EMAGENT_NMECTL)

改成如下:

$(SYSMANBIN)emdctl:

$(MK_EMAGENT_NMECTL) -lnnz11

[oracle@ha2 database]$ make -f $ORACLE_HOME/sysman/lib/ins_emagent.mk “agent”

Oracle 11g  安装

 

点击继续

Oracle 11g  安装

[root@ha2 ~]# sh /u01/oraInventory/orainstRoot.sh

Oracle 11g  安装

[root@ha2 ~]# sh /u01/oracle/product/db11g/root.sh

Oracle 11g  安装

 

点击OK

Oracle 11g  安装

 

 

 

配置监听

2019年8月14日

11:00

[oracle@ha1 database]$ netca

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

Oracle 11g  安装

 

 

 

安装数据库/实例

2019年8月2日

13:50

开始实例和数据库的创建,开启数据库配置助手开始创建:

[oracle@ha1 admin]$ dbca

弹出配置界面:

Oracle 11g  安装

 

Oracle 11g  安装

1, 创建新数据库

2, 配置数据库选项

3, 删除数据库

4, 管理数据库模版

 

Oracle 11g  安装

1, 通用事务类型

该选项会读取$ORACLE_HOME/assistants/dbca/templates/下一些文件模版起到RMAN数据库恢复

通用数据库模版

Data_Warehouse.dbc

General_Purpose.dbc

种子数据库模版, RMAN备份集

Seed_Database.ctl

Seed_Database.dfb

2, 自定义

该选项会读取$ORACLE_HOME/rdbms/admin下一些sql文件并对每个细节参数, 建议生产操作

3, 数据仓库

 

Oracle 11g  安装

定义数据库名称

定义sid名称

Oracle 11g  安装

是否开启EM企业管理工具, EM是oracle提供的一种DB Control基于浏览器管理的轻量级工具, 只能管理它所在的宿主

数据库, 并且可靠性也取决与宿主数据库

 

Oracle 11g  安装

统一设置已已解锁用户的密码

 

Oracle 11g  安装

点击yes

Oracle 11g  安装

选择本地磁盘file system, 点击Browse选择存放的位置(如果不存在单独的数据文件选择第一个就可以,Use Database file localions from

template)

 

Oracle 11g  安装

是否开启归档模式, (建议开启归档, 勾选启用闪回区, 闪回区位置为本地存放数据文件的位置, 勾选启用归档)

 

Oracle 11g  安装

根据需要选择是否需要安装样本schema(通常练习安装,生产不安装)

 

Oracle 11g  安装

内存配置:选择典型配置,内存占用配置为70%左右,启用自动内存管理

 

Oracle 11g  安装

size配置:块大小默认,最大并发进程数(关联最大并发会话连接数)通常设置为CPU核数的3倍,也可适当增减

 

Oracle 11g  安装

字符集:数据库字符集按需选择,通常为UTF8或者GBK;

连接模式:保存默认的独享服务器模式即可

 

Oracle 11g  安装

设置数据库存储相关参数,保持默认即可

Maximum Datafile #最大数据库文件(按照8k的块大小, 每一个数据文件可以占用32G, 最大数据文件为1024, 最后的

数据量为32*1024=32768G的数据量)

maximum instances #最大实例数

maximum log history #历史日志文件数

maximum redo log files

maximum log members

日志轮询模式, 当1已满会进归档, 当4已满则1进归档已完将回到1上, 否则4已满1未完全进归档则数据库故障

 

Oracle 11g  安装

勾选创建数据库

 

Oracle 11g  安装

生成总结文件,建议保存,点击OK确认,开始配置

等待配置完成

 

Oracle 11g  安装

配置完成,数据库相关账号密码默认只启用SYS和SYSTEM账号,其他账号被锁定,如需解锁/锁定或者更改密码的

需要,可以打开账号配置页面进行配置。

在Oracle RAC中,配置完数据库后会自动配置监听器(无论配置多少实例,GRID都会自动配置监听器),所以无

需再进行监听器的配置

 

Oracle 11g  安装

登陆方式 :

[oracle@node1 ~]$ sqlplus / as sysdba

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

[oracle@node1 ~]$ sqlplus system/oracle

[oracle@zabbix_master ~]$ sqlplus sys/oracle@$ORACLE_SID as sysdba #远程登陆

 

查看监听状态

lsnrctl status/start/stop

 

 

windows安装

2019年9月17日

16:39

https://my.oschina.net/zctzl/blog/903214

 

https://blog.csdn.net/justwantma/article/details/80322050

 

https://www.cnblogs.com/xusweeter/p/9459578.html

 

Oracle 11g  安装

 

 

 

Oracle 11g  安装

(SID_DESC =

(SID_NAME = orcl)

(ORACLE_HOME = D:Oracle11gR2product11.2.0dbhome_1)

)

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...