redhat oracle11g2x64 安装

最好的方式是参照官方文档,但是官方文档给的很通用,不够针对,不同的linux安装起来还是有不小差异的 官方文档: http://docs.oracle.com/database/122/LADBI/installing-oracle-database.htm

共有 6 大部分:
  1. 检查环境
  2. 配置服务器环境(oracle+用户组等+rpm依赖)
  3. 安装VNC
  4. 安装oracle
  5. 配置监听
  6. 建库
  7. 开启远程访问
用SecureCrt 操作的话 先修改SecureCrt编码
options --> session option --> appearance -->character encoding --> utf-8
检查环境:
cat /proc/version Linux version 3.10.0-327.el7.x86_64 (Red Hat 4.8.3-9)
cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo)
cat /etc/issue 和上面效果一样
free -m
df -h

配置服务器环境:(参照 http://blog.csdn.net/gyming/article/details/7799370
http://blog.csdn.net/kimsoft/article/details/8117575/ 我只是参照了配置oracle环境部分)
大体步骤 无明确顺序之分:
  1. 检查环境 内存磁盘,内核是否对应Oracle版本等信息,官网对比
  2. 检查rpm包,可以参照官方文档找到需求rpm包,yum安装,如果本地没有在网上下载在yum
  3. 配置用户 用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
echo "oracle" | passwd --stdin oracle #密码设置为oracle ,自己改
或者 passwd oracle ----( 非root 用这个方式改密码 echo "oracle" | passwd --stdin hollycrm操作 非root无法搞 )
4.(无关紧要,一般不用修改)/etc/sysconfig/network中的hostname要与/etc/hosts中的一致
vim /etc/sysconfig/network
vim /etc/hosts
安装VNC:(网上一般还有X manager,但是xmanager要求双方都可以ping通,不符合我的本次需求,安装VNC这块比较复杂,该文档是针对我犯错的地方写的,不够全面,详细可以参照 http://www.linuxidc.com/Linux/2012-11/74076.htm
针对rhel7.2 ,安装前先检查是否有桌面系统,没有的话执行下面语句,不同版本linux有些差别,但是大体都差不多
sudo yum groupinstall "X Window System" "Desktop"
sudo yum -y groupinstall gnome
rpm -qa |grep -i desktop 检查一下

sudo yum install vnc-server
sudo vim /etc/sysconfig/vncservers
在下面添加这些:
VNCSERVERS="1:deployer"                      设置登录“显示号”和用户
VNCSERVERARGS[1]="-geometry 1024x768"    设置屏幕分辨率
修改 .vnc/xstartup文件:
zgnome-session & set starting GNOME desktop (增加这一行,表使用gnome界面,否则是xfce界面)
一些开关命令: 关闭 启动 vnc vncserver -kill :1和vncserver :1
sudo systemctl start vncserver@:1.service 这个也可以开启服务,1为服务的标识

安装oracle :(详细参照 http://www.cnblogs.com/zzuyczhang/p/5681299.html,下面是一些遇到的问题,如果按照上述安装oracle遇到问题可以参照下面)
  • 红帽里关闭防火墙是: systemctl stop firewalld
  • 修改完配置记得 source ~oracle/.bash_profile 生效
  • network/admin/sample 下面有listener.ora 和 tnsnames.ora的样例 可以参照
  • 安装时候swap空间过小:
解决swap空间过小:1、使用dd命令创建一个swap分区
          2、#dd if=/dev/zero of=/home/swap bs=1024 count=16400000
          3、格式化刚才创建的分区
          4、# mkswap /home/swap
          5、再使用swapon命令把这个文件分区变成swap分区
          6、#swapon /home/swap
          7、(关闭SWAP分区的命令为:#swapoff /home/swap)
          8、再用free -m 查看已经扩容的了swap分区。
          9、为了能够让swap自动挂载,需要修改etc/fstab文件,用vi /etc/fstab
          10、在文件末尾加上 /home/swap swap swap default 0 0
          11、这样就算重启系统,swap分区也不用手动挂载了
          12、但是我感觉好像我重启了系统 swap就没有了,然后我又百度了一下,要执行下面一段命令  #echo   "swapon  /home/swap" >> /etc/inittab 
          13、然后在看 vi 看下 /etc/inittab
          14、最后一行是swapon  /home/swap,这样就万事大吉了。
  • 安装中问题:finish安装后卡住
查看 oraInxxxxx文件夹下的 logs InstallActions
  • 安装完成后 先配置监听 netca 然后dbca配置 sys system 等用户 密码: hollycrm

配置监听
命令 netca 按照图形页面操作就可以了

建库
安装完后,执行sql 如: select name from v$datafile;
如果显示ORA-01034 说明配置还不正确,确认监听和bash_profile等配置否正确
正确后
建表空间: select name from v$datafile; 先查看正常的路径
CREATE TABLESPACE test datafile '/u01/app/oracle/oradata/orcl/test_200.dbf'
size 200M autoextend on next 50m maxsize unlimited;

CREATE USER test_user IDENTIFIED BY hollycrm DEFAULT TABLESPACE test;

grant connect,resource,dba to test_user;

配置远程访问
本次未配置,网上相关文章很多,如果需要可以度娘一下

结:记录下自己的安装oracle的记录,如果能帮到他人就更带劲儿了~如果有什么问题请指正谢谢~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果环境不能安装请使用:-- rpm -ivh *****.rpm --nodeps --force 压缩包内资源要多余下列列表; rpm -Uvh binutils-2*x86_64* rpm -Uvh g2*x86_64* nss-softokn-freebl-3*x86_64* nss-softokn-freebl-3*i686* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh glibc-2*i686* rpm -Uvh compat-libstdc++-33*x86_64* rpm -Uvh glibc-common-2*x86_64* rpm -Uvh glibc-devel-2*x86_64* rpm -Uvh glibc-devel-2*i686* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh glibc-headers-2*x86_64* rpm -Uvh elfutils-libelf-0*x86_64* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh elfutils-libelf-devel-0*x86_64* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh gcc-4*x86_64* rpm -Uvh gcc-c++-4*x86_64* rpm -Uvh ksh-*x86_64* rpm -Uvh libaio-0*x86_64* rpm -Uvh libaio-devel-0*x86_64* rpm -Uvh libaio-0*i686* rpm -Uvh libaio-devel-0*i686* rpm -Uvh libgcc-4*x86_64* rpm -Uvh libgcc-4*i686* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh libstdc++-4*x86_64* rpm -Uvh libstdc++-4*i686* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh libstdc++-devel-4*x86_64* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh make-3.81*x86_64* rpm -Uvh numactl-devel-2*x86_64* rpm -Uvh sysstat-9*x86_64* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh compat-libstdc++-33*i686* -- rpm -ivh *****.rpm --nodeps --force rpm -Uvh compat-libcap* rpm -Uvh unixODBC-2.2.11-7.1.i386 rpm -Uvh unixODBC-2.2.11-10.el5.x86_64 rpm -Uvh unixODBC-devel-2.2.2-3.i386 rpm -Uvh unixODBC-devel-2.2.3-6.i386 rpm -Uvh unixODBC-devel-2.2.11-7.1.i386 rpm -Uvh unixODBC-devel-2.2.11-10.el5.x86_64 tar -zxvf unixODBC-2.3.1.tar.gz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值