oracle11g安装

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/db1exportORACLESID=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= PATHexportNLSLANG=AMERICANAMERICA.ZHS16GBKexportNLSDATEFORMAT=YYYYMMDDHH24:MI:SSexportLDLIBRARYPATH=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; 注册监听

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值