oracle 11 g上安装suse 12 sp3

  

甲骨文11.2.0.4的官方文档认证了suse 12 sp1,但sp3并未做认证
安装oracle 11 g alt=
如要在sp3上安装,除了常规的linux上安装外,其他不同点参考如下步骤:
<强> 1服务管理
/usr/sbin/rc *
systemctl list-unit-files | grep - i防火墙
#修改主机名
hostnamectl set-hostname suse12
#禁用一些服务
systemctl禁用蓝牙。服务
systemctl禁用dbus-org.opensuse.Network.DHCP6。服务
systemctl禁用wickedd-dhcp6。服务
#关闭防火墙
linux-6x6d: ~ # systemctl SuSEfirewall2停止。服务
linux-6x6d: ~ # systemctl list-unit-files | grep - i
SuSEfirewall2防火墙。服务
SuSEfirewall2_init启用。服务
SuSEfirewall2_setup启用。服务使
linux-6x6d: ~ # systemctl禁用SuSEfirewall2.service

  

<强> 2启动管理
suse取消/etc/inittab (CENTOS 7保留了这个文件,写了说明)

  
 <代码> #多用户。目标:类似于运行级别3
  #图形。目标:类似于运行级5  
  

查看运行模式:
linux-6x6d: ~ # systemctl得到默认
图形。目标
linux-6x6d: ~ #运行级5

N修改启动模式
linux-6x6d: ~ # systemctl设置默认用户。目标
符号链接/etc/systemd/system/default.target删除。从/etc/systemd/system/default.
创建符号链接/usr/lib/systemd/system/multi-user目标。目标
#改成运行级别3
systemctl设置默认用户。目标
systemctl设置默认graphical.target
或者
修改文件/boot/grub grub2。cfg,在133行左右,修改自启动模式:
内核/boot/vmlinuz - 3.7.10 - 1.11桌面根=/dev/磁盘/用uuid e897cb88 - 948 a - 4 d13 - 8 f79 - 06 - cc03d3d5cd devfs=山,达尔简历=/dev/磁盘/通过id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS24704151-part6飞溅=沉默安静showopts vga=0 x317 init 3

  

<强> 3调整分辨率
修改文件/boot/grub grub2。cfg,在133行左右,图中位置添加vga=0 x365,保存后推出,重启可将系统分辨率修改为1024 * 768,还需调大用如下办法:
3.1备份系统初始的配置文件:
linux-p71j: ~ # cd/etc/X11/xorg.conf.d/
linux-p71j:/etc/X11/xorg.conf。d # cp 50-device。参看50-device.conf.bak
linux-p71j:/etc/X11/xorg.conf。d # cp 50-screen。参看50-screen.conf.bak
linux-p71j:/etc/X11/xorg.conf。d # cp 50-monitor。参看50-monitor.conf.bak
3.2在50-device.conf文件中添加如下内容:

  
 <代码>部分“设备”
  标识符“默认设备”
  司机“视频电子设备标准协会”
  EndSection  
  

3.3在50-screen.conf文件中添加如下内容:

  
 <代码>部分“屏幕”
  标识符“默认屏幕”
  设备“默认设备”
  监控“默认监控”
  EndSection  
  

3.4在50-monitor.conf文件中添加如下内容:

  
 <代码>部分“监控”
  标识符“默认监控”
  HorizSync 28 - 85
  垂直刷新率50 - 100
  选择“空闲”“关闭”
  EndSection  
  

<强> 4安装软件包
rpm - q——《“%{名称}- % {VERSION} %{释放}(%{弓})\ n”binutils \
gcc \
gcc48 \
glibc \
glibc-32bit \
glibc-devel \
glibc-devel-32bit \
libaio1 \
libaio-devel \
libcap1 \
libstdc + + 48-devel \
libstdc + + 48-devel-32bit \
libstdc + + 6 \
libstdc + + 6-32bit \
libstdc + +猛击\
libstdc + + -devel-32bit \
libgcc_s1 \
libgcc_s1-32bit \
mksh-50f \
让\
sysstat \
xorg-x11-driver-video \
xorg-x11-server \
xorg-x11 \
xorg-x11-Xvnc \
xorg-x11-fonts-core \
xorg-x11 \
xorg-x11-server-extra \
xorg-x11-libs \
xorg-x11-fonts | grep - i“不是installed" | awk的{打印$ 2}| xargs zypper安装- y

  

<强> 5更改主机

的/etc/hosts猫192.168.56.105 suse12
127.0.0.1 localhost
<强> 6安装86%会报错
% 86时出现报错错误在调用目标的代理nmhs makefile
解决方案
在makefile中添加链接libnnz11库的参数
修改$ ORACLE_HOME/sysman/lib/ins_emagent.mk,将
美元(MK_EMAGENT_NMECTL)修改为:美元(MK_EMAGENT_NMECTL) -lnnz11
建议修改前备份原始文件
[oracle@ysserver ~] $ cd $ ORACLE_HOME/sysman/lib
[oracle@ysserver自由]cp ins_emagent美元。可ins_emagent.mk。贝克
[oracle@ysserver自由]vi ins_emagent美元。可
进入第六编辑器后命令模式输入/NMECTL进行查找,快速定位要修改的行
在后面追加参数-lnnz11第一个是字母l后面两个是数字1

oracle 11 g上安装suse 12 sp3