Linux配置
修改主机名
/etc/sysconfig/network
修改IP
/etc/sysconfig/networks-script/ifcfg-eth0
IPADDR 自定义配置
NETMASK
GATEWAY
配置DNS
/etc/resolv.conf
nameserver 192.168.230.2
安装vm tools
复制文件到opt文件夹
开始解压
Tar zxvf +v包名
安装前准备
1.准备oracle_11g_R2_x64安装文件
2.检查硬件环境
查看内存
cat /proc/meminfo
查看系统架构
uname -m
查看磁盘空间情况
df -h
增加共享内存大小:(/etc/fstab)
tmpfs /dev/shm tmpfs defaults,size=3g 0 0 (加入到/etc/fstab)
mount -o remount /dev/shm
3.检查软件环境
查看操作系统版本
cat /etc/redhat-release
lsb_release -id
查看内核版本
uname -r
4.创建oracle用户和oracle用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
5.配置系统内核参数
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 524288 2147483648/4096
kernel.shmmax = 2147483648 物理内存的90%
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
如果系统内的参数值比如下给出的值大,那么无需修改对应的参数
保存并使之生效: /sbin/sysctl -p
对oracle帐号进行资源限制
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
6.创建oracle软件安装目录
mkdir -p /u01/app/oracle/product/11.2.0.4/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
7.设置oralce用户环境变量
vi .bash_profile
export ORACLE_BASE=/u01/app/oracle安装目录
export ORACLE_HOME=
O
R
A
C
L
E
B
A
S
E
/
p
r
o
d
u
c
t
/
11.2.0.4
/
d
b
1
安
装
目
录
e
x
p
o
r
t
O
R
A
C
L
E
S
I
D
=
p
r
o
d
e
x
p
o
r
t
P
A
T
H
=
ORACLE_BASE/product/11.2.0.4/db_1 安装目录 export ORACLE_SID=prod export PATH=
ORACLEBASE/product/11.2.0.4/db1安装目录exportORACLESID=prodexportPATH=ORACLE_HOME/bin:
P
A
T
H
存
放
可
执
行
文
件
e
x
p
o
r
t
N
L
S
L
A
N
G
=
A
M
E
R
I
C
A
N
A
M
E
R
I
C
A
.
Z
H
S
16
G
B
K
字
符
集
e
x
p
o
r
t
N
L
S
D
A
T
E
F
O
R
M
A
T
=
′
Y
Y
Y
Y
−
M
M
−
D
D
H
H
24
:
M
I
:
S
S
′
时
间
格
式
e
x
p
o
r
t
L
D
L
I
B
R
A
R
Y
P
A
T
H
=
PATH 存放可执行文件 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 字符集 export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS' 时间格式 export LD_LIBRARY_PATH=
PATH存放可执行文件exportNLSLANG=AMERICANAMERICA.ZHS16GBK字符集exportNLSDATEFORMAT=′YYYY−MM−DDHH24:MI:SS′时间格式exportLDLIBRARYPATH=LD_LIBRARY_PATH:$ORACLE_HOME/lib
source .bash_profile 生效 或者重新登录
8.修改/etc/hosts文件
在文件最后添加如下设置:
192.168.230.100 rac1
9.关闭防火墙和selinux
关闭防火墙:
chkconfig iptables off
chkconfig ip6tables off
chkconfig libvirtd off(如果是redhat6/centos6上面,还需关闭此服务,否则iptables还会自动启动)
关闭selinux:
vi /etc/selinux/config
SELINUX=disabled
10.关闭一些不必要的服务
为了使系统启动更快一些,可以关闭一些不必要的服务
chkconfig sendmail off
chkconfig cups off
11 通过FPT工具把安装包上传到服务器上
通过chmod 777 +包名 来修改权限
12用Oracle用户进入开始解压
Su -oracle
进入u01目录
Unzip +包名进行解压
解压完成后进入database目录
执行。、runInstaller
执行前如果图形化界面是中文执行一下临时变量export LANG=en_US.UTF-8设置成英文防止图形化界面乱码
如果出现 256颜色为通过进入root执行xhost +
配置监听
Netca进行图形化监听安装
一路默认安装即可
安装完成后使用命令查看一下
lsnrctl status
无问题后使用dbca命令进行安装
这里把SID设置成了 prod
一共有4个用户
SYS SYSTEM DBSNMP SYSMAN (用的共同的密码 5rdx6tgb)
拓展
【EM使用】
EM web管理界面
企业管理器
emctl status dbconsole 查看企业管理器状态
emctl start dbconsole 启动企业管理器
emctl stop dbconsole 关闭企业管理器
https://192.168.230.100:1158/em
【实例及监听启动关闭操作】
实例的启动关闭:
sqlplus / as sysdba
startup 启动数据库
shutdown immediate 关闭数据库
select status from v$instance 查看实例状态
监听启动关闭:
lsnrctl status 查看状态
lsnrctl start 启动监听
lsnrctl stop 关闭监听
alter system register; 注册监听