centos6.9-安装oracle11g r2数据库记录

yum -y update


#修改防火墙:亦可以service iptables stop


#安装 unzip 、lrzsz
yum install -y unzip   lrzsz


#添加用户pking 修改密码
adduser pking
passwd pking


#安装桌面系统所需组件
yum group install “Chinese Support”
yum group install “Desktop”


#字体可选
#yum group install “Fonts”
yum group install “X Window*”
yum group install “Internet Browser”
yum group remove “*mail*


#修改系统启动级别
vi /etc/inittab
id:3:initdefault:
修改为id:5:initdefault:


#oracle 所需组件
yum -y install binutils-2* compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc-4* gcc-c++-4*  glibc-2* glibc-2*.i686 glibc-devel-2* glibc-devel-2*.i686 ksh libgcc-4* libgcc-4*.i686 libstdc++-4* libstdc++-4*.i686 libstdc++-devel-4*  libstdc++-devel-4*.i686 libaio-0.3* libaio-0.3*.i686  libaio-devel-0.3.* libaio-devel-0.3.*.i686  make-3*  sysstat-9* ksh unixODBC-2* unixODBC-2*.i686 unixODBC-devel-2* unixODBC-devel-2*.i686




#增加用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
passwd oracle


#添加目录
mkdir -p /app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /app
chmod -R 775 /app
mkdir -p /data/datafile
chown -R oracle:oinstall /data/
chmod -R 775 /data
#修改系统标识,注释掉原来的内容 添加Red Hat Enterprise Linux 6进去
vi /etc/redhat-release
Red Hat Enterprise Linux 6
#添加主机信息
vi /etc/hosts
127.0.0.1 dbserver


vim /etc/sysctl.conf
#oracle by pking
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
#比最大内存小一个字节
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
#修改好之后生效
sysctl -p
改文件限制
vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
注意:修改此文件是即时生效的,但可能要重登录后再看
ulimit -Sn
ulimit -Hn
ulimit -Sn
ulimit -Sn
ulimit -Sn


修改环境变量
vim ~oracle/.bash_profile
ORACLE_BASE=/app/oracle #修改和OFA路径一致
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=lonxun #修改
export ORACLE_BASE ORACLE_HOME ORACLE_SID


PATH=$ORACLE_HOME/bin:$PATH
export PATH




开始安装
# xhost + #一定要运行一下
# su – oracle
$ cd /app/oracle
$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip
$ unset LANG LANGUAGE #解决中文乱码
$ cd /app/oracle/databse
$ ./runInstaller
修改:etc/oratab
N改成Y






dbca     //创建数据库
netca    //创建监听
/etc/init.d/iptables stop  //关闭防火墙






-----------------------------------------------------------------
如果在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时
解决方法:
1.cmd-----ping ip地址 查看网络问题,看能否ping通
2.cmd-----tnsping   ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙没有关闭
3.cmd----netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中将1521端口设为例外
4.cmd----lsnrctl status   lsnrctl是listener-control 监听器的缩写,查看监听的状态


附录


如果感觉前面的设置内核参数,打开文件限制、软件包安装等等比较麻烦的话,我们可以通过建立oracle的yum源进行安装,不需要手工设置什么,非常简便。


首先我们需要建立oracle的yum源,在/etc/yum.repo.d/目录下面创建oracle.repo,内容如下:

[oracle_base]
name=OL6 - Base
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/6/base/x86_64/
gpgcheck=0
enabled=1
 
[kernel-uek]
name=kernel-uek
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/x86_64/
gpgcheck=0
enabled=1

安装软件包yum install oracle-rdbms-server-11gR2-preinstall

安装完成之后一些参数就都配置好了,这时只需给oracle用户设置密码就可以进行数据库安装了。















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值