热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux-6-64下安装Oracle12C笔记

检查系统环境unameHostnameVietchosts加上IP主机名关闭防火墙[root@linux-6-64Desktop]#vietcselinuxconfigSELIN

检查系统环境 uname Hostname Vi /etc/hosts加上IP 主机名 关闭防火墙 [root@linux-6-64 Desktop]# vi/etc/selinux/config SELIN

检查系统环境

uname

Hostname

Vi /etc/hosts加上IP 主机名

关闭防火墙

[root@linux-6-64 Desktop]# vi/etc/selinux/config

SELINUX=disabled

[root@linux-6-64 Desktop]# service iptablesstop

iptables: Flushing firewall rules: [ OK ]

iptables: Setting chains to policy ACCEPT:filter [ OK ]

iptables: Unloading modules: [ OK ]

[root@linux-6-64 Desktop]# serviceip6tables stop

ip6tables: Flushing firewall rules: [ OK ]

ip6tables: Setting chains to policy ACCEPT:filter [ OK ]

ip6tables: Unloading modules: [ OK ]

修改系统参数:vi /etc/sysctl.conf

kernel.shmall = 4294967296

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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

使其立即生效:[root@linux-6-64 Desktop]# /sbin/sysctl -p

安装rpm包

需要的rpm包如下:

binutils-2.20.51.0.2-5.11.el6 (x86_64)

compat-libcap1-1.10-1 (x86_64)

compat-libstdc++-33-3.2.3-69.el6 (x86_64)

compat-libstdc++-33-3.2.3-69.el6 (i686)

gcc-4.4.4-13.el6 (x86_64)

gcc-c++-4.4.4-13.el6 (x86_64)

glibc-2.12-1.7.el6 (i686)

glibc-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6 (i686)

ksh

libgcc-4.4.4-13.el6 (i686)

libgcc-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6 (i686)

libstdc++-devel-4.4.4-13.el6 (x86_64)

libstdc++-devel-4.4.4-13.el6 (i686)

libaio-0.3.107-10.el6 (x86_64)

libaio-0.3.107-10.el6 (i686)

libaio-devel-0.3.107-10.el6 (x86_64)

libaio-devel-0.3.107-10.el6 (i686)

libXext-1.1 (x86_64)

libXext-1.1 (i686)

libXtst-1.0.99.2 (x86_64)

libXtst-1.0.99.2 (i686)

libX11-1.3 (x86_64)

libX11-1.3 (i686)

libXau-1.0.5 (x86_64)

libXau-1.0.5 (i686)

libxcb-1.5 (x86_64)

libxcb-1.5 (i686)

libXi-1.3 (x86_64)

libXi-1.3 (i686)

make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

unixODBC-2.2.14-11.el6 (64-bit) or later

unixODBC-devel-2.2.14-11.el6 (64-bit) or later

执行以下语句把光盘挂到磁盘上:

[root@linux-6-64 Desktop]# mount /dev/cdrom /mnt

mount: block device /dev/sr0 iswrite-protected, mounting read-only

进入以下目录:

[root@linux-6-64 Desktop]# cd /etc/yum.repos.d/

删除里面的文件并新建一个repo文件:

[root@linux-6-64 yum.repos.d]# rm -rf *.repo

[root@linux-6-64 yum.repos.d]# vi rhel-info.repo

把以下内容添加到新文件中:

[Server]

name=Server

baseurl=file:///mnt/Server

enabled=1

gpgcheck=1

gpgkey=file:///mnt/RPM-GPG-KEY-RedHat-release

执行以下命令:

[root@linux-6-64 yum.repos.d]# yum clean all

Loaded plugins: product-id,refresh-packagekit, security, subscription-manager

Updating certificate-based repositories.

Cleaning repos: Server

Cleaning up Everything

[root@linux-6-64 yum.repos.d]# yum update

Loaded plugins: product-id,refresh-packagekit, security, subscription-manager

Updating certificate-based repositories.

Server | 4.0 kB 00:00 ...

Server/primary_db | 3.1MB 00:00 ...

Setting up Update Process

No Packages marked for Update

接下来就可以使用yum命令了:

进去rpm包的目录:cd /mnt/Packages

执行yum install unixODBC-2.2.14-11.el6 unixODBC-devel-2.2.14-11.el6sysstat-9.0.4-11.el6 make-3.81-19.el6 libXi-1.3 libXi-1.3libaio-devel-0.3.107-10.el6 libaio-devel-0.3.107-10.el6 libXext-1.1 libXext-1.1libXtst-1.0.99.2 libXtst-1.0.99.2 libX11-1.3 libX11-1.3 libXau-1.0.5libXau-1.0.5 libxcb-1.5 libxcb-1.5 binutils-2.20.51.0.2-5.11.el6compat-libcap1-1.10-1 compat-libstdc++-33-3.2.3-69.el6compat-libstdc++-33-3.2.3-69.el6 gcc-4.4.4-13.el6 gcc-c++-4.4.4-13.el6glibc-2.12-1.7.el6 glibc-2.12-1.7.el6 glibc-devel-2.12-1.7.el6glibc-devel-2.12-1.7.el6 ksh libgcc-4.4.4-13.el6 libgcc-4.4.4-13.el6libstdc++-4.4.4-13.el6 libstdc++-4.4.4-13.el6 libstdc++-devel-4.4.4-13.el6libstdc++-devel-4.4.4-13.el6 libaio-0.3.107-10.el6 libaio-0.3.107-10.el6

执行之后显示:

No package binutils-2.20.51.0.2-5.11.el6available.

No package gcc-4.4.4-13.el6 available.

No package gcc-c++-4.4.4-13.el6 available.

No package glibc-2.12-1.7.el6 available.

No package glibc-2.12-1.7.el6 available.

No package glibc-devel-2.12-1.7.el6available.

No package glibc-devel-2.12-1.7.el6available.

No package libgcc-4.4.4-13.el6 available.

No package libgcc-4.4.4-13.el6 available.

No package libstdc++-4.4.4-13.el6available.

No package libstdc++-4.4.4-13.el6available.

No package libstdc++-devel-4.4.4-13.el6available.

No package libstdc++-devel-4.4.4-13.el6available.

依经验来看linux下不可能没有gcc这样重要的包,分析可能是小版本号不对。此处笔者偷懒,,直接使用

yum install glibc*

yum install gcc*

yum install binutils*

yum install libgcc*

yum install libstdc++*

这些命令把相关的包全装上了,嘿嘿!

接着请看


推荐阅读
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 本文详细介绍了Java中实现异步调用的多种方式,包括线程创建、Future接口、CompletableFuture类以及Spring框架的@Async注解。通过代码示例和深入解析,帮助读者理解并掌握这些技术。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 本文详细介绍了如何解压并安装MySQL集群压缩包,创建用户和组,初始化数据库,配置环境变量,并启动相关服务。此外,还提供了详细的命令行操作步骤和常见问题的解决方案。 ... [详细]
  • CentOS 6.8 上安装 Oracle 10.2.0.1 的常见问题及解决方案
    本文记录了在 CentOS 6.8 系统上安装 Oracle 10.2.0.1 数据库时遇到的问题及解决方法,包括依赖库缺失、操作系统版本不兼容、用户权限不足等问题。 ... [详细]
  • 本文详细介绍了如何在Ubuntu的Enlightenment (E17) 桌面环境中管理和优化桌面图标及根菜单。通过本文,您将了解这些功能的作用及其配置方法。 ... [详细]
  • 本文详细介绍了Linux系统中的进程管理函数,涵盖了获取进程ID、用户ID、创建子进程、信号处理等关键操作。通过这些函数,开发者可以更好地控制和管理进程行为。 ... [详细]
  • 本文详细介绍了如何在Linux系统中创建和管理DB2数据库,包括用户切换、数据库创建、错误处理、连接与断开、表空间和缓冲池的创建,以及用户权限管理和数据导入导出等操作。 ... [详细]
  • 本文深入探讨了UNIX/Linux系统中的进程间通信(IPC)机制,包括消息传递、同步和共享内存等。详细介绍了管道(Pipe)、有名管道(FIFO)、Posix和System V消息队列、互斥锁与条件变量、读写锁、信号量以及共享内存的使用方法和应用场景。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 本文详细介绍了 Linux 系统中用户、组和文件权限的设置方法,包括基本权限(读、写、执行)、特殊权限(SUID、SGID、Sticky Bit)以及相关配置文件的使用。 ... [详细]
  • Shell脚本中变量操作详解
    本文基于《鸟哥的Linux私房菜》一书,详细介绍了Shell脚本中变量的使用方法,包括变量的赋值规则、字符串处理技巧以及环境变量的管理等,旨在帮助读者更好地理解和使用Shell中的变量。 ... [详细]
  • Linux系统中光驱与硬盘的设备文件映射
    在Linux操作系统中,所有硬件设备都通过特定的设备文件进行访问。本文详细介绍了磁盘和光驱等存储设备在Linux中的设备文件命名规则及其分区表示方法。 ... [详细]
author-avatar
许婉玟秀贤
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有