centos7中安装oracle Linux-x86-64 11gR2
来源:互联网 发布:淘宝客服团队管理 编辑:程序博客网 时间:2024/06/05 04:24
这是我的辛璐历程,让我吐槽一番,倒持这个太痛苦了,只是因为就是想在linux中安装11g的oracle,下了很多资料,查了很多资源,翻了很多墙,用了一个星期才把它攻克。诚挚奉上,希望同路人少走弯路。
首先说下为什么在vm中的linux中安装oracle,我就觉得很爽啊,只要你的Virtual Machine不丢失,你就可以移植到其他的vm上了,上面安装的oracle也都还在。没有必要重做系统还要重装oracle
下面说下我的环境
centos7 x86-64
用到的包
oracle 11gr2
下载地址
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_1of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_1of7.zip
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_2of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_2of7.zip
提示:链接粘贴到迅雷下载我参考的安装的网站
CentOS7安装Oracle 11gR2 图文详解
但是有个地方很重要
不要按照上面的操作
一定要选择第一个去配置,过来人经验,否则会吃很多苦头。安装oracle需要下载的包
yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*
验证oracle需要下载的包
rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel
问题:安装oracle时,如何指定jdk 或者如何解决提示框显示不全
解决方案:
./runInstaller -jreLoc JRE_LOCATION[oracle@localhost Desktop]$ ls -lrt /usr/bin/javalrwxrwxrwx. 1 root root 22 Nov 27 02:54 /usr/bin/java -> /etc/alternatives/java[oracle@localhost Desktop]$ ls -lrt /etc/alternatives/javalrwxrwxrwx. 1 root root 70 Nov 27 02:54 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java
JRE_LOCATION 使用这个地址 ./runInstaller -jreLoc /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre
问题:INFO: make[1]: Leaving directory
`/u01/app/oracle/product/11.2.0.3/sysman/lib’ INFO: make: [emdctl]
Error 2解决方法:
vi $ORACLE_HOME/sysman/lib/ins_emagent.mk
搜索以下行:$(MK_EMAGENT_NMECTL)改变为:$(MK_EMAGENT_NMECTL) -lnnz11
问题:ERROR: ORA-09925: Unable to create audit trail file Linux Error: 2:
No such file or directory Additional information: 9925 ORA-01075: you
are currently logged on解决方案:
[oracle@Allen adump]$ ps -ef |grep smon oracle 2479 1 0 02:52 ? 00:00:00 ora_smon_allen oracle 27854 1 0 08:43 ? 00:00:00 ora_smon_prod oracle 27946 27885 0 08:48 pts/6 00:00:00 grep smon [oracle@Allen adump]$ kill -9 27854
- 问题:ORA-00845: MEMORY_TARGET not supported on this system
[root@aaaprod-db ~]# cat /etc/fstab | grep tmpfs tmpfs /dev/shm tmpfs defaults,size=8g 0 0 [root@aaaprod-db ~]# [root@aaaprod-db ~]# mount -o remount,size=16G /dev/shm [root@aaaprod-db ~]# [root@aaaprod-db ~]# cat /etc/fstab | grep tmpfs tmpfs /dev/shm tmpfs defaults,size=8g 0 0 [root@aaaprod-db ~]# vi /etc/fstab /dev/rootvg/LogVol02 / ext3 defaults 1 1 /dev/rootvg/LogVol01 /tmp ext3 defaults 1 2 /dev/rootvg/lvol0 /ebao ext3 defaults 1 2 /dev/rootvg/lvol1 /backup ext3 defaults 1 2 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults,size=16g 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/rootvg/LogVol00 swap swap defaults 0 0 "/etc/fstab" 10L, 769C written [root@aaaprod-db ~]# df -h|grep shm tmpfs 16G 0 16G 0% /dev/shm
- centos7中安装oracle Linux-x86-64 11gR2
- CentOS7安装Oracle 11gR2
- CentOS7安装Oracle 11gR2
- CentOS7安装Oracle 11gR2 图文详解
- CentOS7安装Oracle 11gR2 图文详解
- CentOS7安装Oracle 11gR2 图文详解
- linux安装Oracle 11gR2
- Linux安装Oracle 11gR2
- RHEL5 X86-64上安装Oracle 11gR2示例与总结
- RHEL5 X86-64上安装Oracle 11gR2示例与总结
- Solaris 10 x86 安装 Oracle 10gR2!
- CentOS7安装Oracle 11gR2 图文详解 1
- CentOS7安装Oracle 11gR2 图文详解 3
- CentOS7安装Oracle 11gR2 图文详解 2
- Oracle 11gR2 32-bit on SLES 10 x86安装技术文档(原版英文)
- Oracle 11gR2 on RHEL4 x86安装技术文档(原版英文)
- Linux平台 Oracle 11gR2 RAC安装Part3:DB安装
- Linux x86-64安装oracle 11.2
- cordova学习目录
- HDU 2066 一个人的旅行 spfa
- C++Primer第五版 第十二章习题答案(31~33)
- Roman to Integer问题及解法
- 图像噪声
- centos7中安装oracle Linux-x86-64 11gR2
- C++的一些输入有关函数
- Java中关于包的知识点详解
- centos离线安装mysql问题记录
- HDU 2041 JAVA
- 【jenkins】本地安装和服务器安装
- 【POJ3159】Candies-差分约束系统
- Linux C中数组,结构体的指定初始化(乱序初始化)
- HDU 2042 JAVA