前言

在测试机CentOS6.5中安装Oracle, 然后去服务器离线安装。

需要解决的问题有:

安装前的准备工作

Automatically downloading and installing any additional software packages and specific package versions needed for installing Oracle Grid Infrastructure and Oracle Database 12 c Release 1 (12.1) or 11g Release 2 (11.2.0.3), with package dependencies resolved via yum or up2date capabilities.

Creating the user oracle and the groups oinstall (for OraInventory) and dba (for OSDBA), which are used during database installation. (For security purposes, this user has no password by default and cannot log in remotely. To enable remote login, please set a password using the passwd tool.)

Modifying kernel parameters in /etc/sysctl.conf to change settings for shared memory, semaphores, the maximum number of file descriptors, and so on.

Setting hard and soft shell resource limits in /etc/security/limits.conf, such as the locked-in memory address space, the number of open files, the number of processes, and core file size.

Setting numa=off in the kernel for x86_64 machines.

上述是一些非常琐碎的配置, 我们可以使用oracle-rdbms-server-11gR2-preinstall来自动化设置。

安装时的依赖问题

安装oracle-rdbms-server-11gR2-preinstall时需要一些安装包, 我们需要建立本地仓库在服务器中使用。

准备工作

1. 配置本地仓库

首先下载所需要的依赖到一个单独的文件夹:

[root@lihongjie 桌面]# yumdownloader --destdir=./rpm --resolve oracle-rdbms-server-11gR2-preinstall

已加载插件:fastestmirror, refresh-packagekit

Loading mirror speeds from cached hostfile

* base: ftp.sjtu.edu.cn

* extras: ftp.sjtu.edu.cn

* updates: mirrors.njupt.edu.cn

--> 执行事务检查

# .....

oracle-rdbms-server-11gR2-preinstall-1.0-14.el6.x86_64.r | 21 kB 00:00

compat-libcap1-1.10-1.x86_64.rpm | 17 kB 00:00

libstdc++-devel-4.4.7-18.el6.x86_64.rpm | 1.6 MB 00:00

cpp-4.4.7-18.el6.x86_64.rpm | 3.7 MB 00:01

kernel-container-2.6.32-0.0.0.3.el6.x86_64.rpm | 2.7 kB 00:00

libaio-devel-0.3.107-10.el6.x86_64.rpm | 13 kB 00:00

ksh-20120801-34.el6_9.x86_64.rpm | 760 kB 00:03

compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm | 183 kB 00:00

mpfr-2.4.1-6.el6.x86_64.rpm | 157 kB 00:00

gcc-4.4.7-18.el6.x86_64.rpm | 10 MB 00:04

gcc-c++-4.4.7-18.el6.x86_64.rpm | 4.7 MB 00:01

ppl-0.10.2-11.el6.x86_64.rpm | 1.3 MB 00:00

cloog-ppl-0.15.7-1.2.el6.x86_64.rpm | 93 kB 00:00

安装创建仓库所需要的createrepo:

[root@lihongjie 桌面]# yum install createrepo

已加载插件:fastestmirror, refresh-packagekit, security

设置安装进程

Loading mirror speeds from cached hostfile

* base: ftp.sjtu.edu.cn

* extras: ftp.sjtu.edu.cn

* updates: mirrors.njupt.edu.cn

解决依赖关系

# 这里省略

已安装:

createrepo.noarch 0:0.9.9-26.el6

作为依赖被安装:

deltarpm.x86_64 0:3.5-0.5.20090913git.el6

python-deltarpm.x86_64 0:3.5-0.5.20090913git.el6

完毕!

使用这个文件夹创建本地仓库:

[root@lihongjie oracle_local_repo]# createrepo .

Saving Primary metadata

Saving file lists metadata

Saving other metadata

Generating sqlite DBs

Sqlite DBs complete

添加本地仓库到yum仓库文件夹:

# 添加配置文件 /etc/yum.repos.d/oracle-local.repo

[oracle-local-repo]

name=oracle-local-repo

baseurl=file:///media/CentOS/oracle_local_repo/

gpgcheck=0

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

# 挂载光盘

[root@lihongjie oracle_local_repo_db]# mkdir /media/CentOS/

[root@lihongjie oracle_local_repo_db]# df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/mapper/vg_lihongjie-lv_root

36661960 5784924 29008032 17% /

tmpfs 1954756 460 1954296 1% /dev/shm

/dev/sda1 487652 68533 393519 15% /boot

/dev/sdb1 7846912 6900460 946452 88% /media/CENTOS_6_5_

[root@lihongjie oracle_local_repo_db]# mount /dev/sdb1 /media/CentOS/

# 查看启用的仓库

[root@lihongjie oracle_local_repo_db]# yum repolist

仓库标识 仓库名称 状态

base CentOS-6 - Base 6,706

c6-media CentOS-6 - Media 6,367

extras CentOS-6 - Extras 45

oracle-local-repo oracle-local-repo 13

updates CentOS-6 - Updates 354

repolist: 13,485

使用本地仓库安装 oracle-rdbms-server-11gR2-preinstall

yum --disablerepo=\* --enablerepo=oracle-local-repo install oracle-rdbms-server-11gR2-preinstall

rpm oracle 离线,在CentOS中离线安装Oracle之安装准备相关推荐

  1. CentOS中利用iso介质来安装软件

    在centos中,如果遇到不能联网安装,可以使用光盘镜像iso文件进行yum安装软件 1.复制 centos iso文件到 /home/software目录,可以远程复制,如:scp CentOS_5 ...

  2. oracle删除表空间中的表,ORACLE删除表空间中的所有表

    ORACLE删除表空间中的所有表,如果是非sysdbA连接用如下sql语句 declare vsql varchar2(200); cursor c1 is select 'drop table '| ...

  3. mysql 类似 oracle connect by,mysql中实现相仿oracle的SYS_CONNECT_BY_PATH功能

    mysql中实现类似oracle的SYS_CONNECT_BY_PATH功能 oracle中的SYS_CONNECT_BY_PATH函数为开发带来了便利,mysql中如何实现类的功能呢? DELIMI ...

  4. linux java运行环境_linux(centos)中java运行环境_jdk安装与配置 | OPS技术联盟

    系统版本 [root@iZwz95n2hxcdh4x6vicjmgZ ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) ...

  5. CentOS中Jenkins的下载、安装、配置与启动(图文教程)

    场景 Jenkins需要依赖JDK,所以要先安装JDK1.8 注意版本不能是1.8以下. 获取Jenkins的安装包. 官网地址: https://jenkins.io/zh/download/ 如果 ...

  6. centos中配置java视频教程_安装CentOs

    Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...

  7. Oracle在命令行中输入clear,Oracle SQLPlus 常用命令及解释

    Oracle SQLPlus 常用命令及解释 1.@ 执行位于指定脚本中的SQLPlus语句.可以从本地文件系统或Web服务器中调用脚本.可以为脚本中的变量传递值.在iSQL*Plus中只能从Web服 ...

  8. oracle导入substring,java中substring()和oracle中substr()区别

    1)Java中substring(int x)一般是用来截取字符串的.返回一个新的字符串,新字符串是元字符串的子字符串.该新串是从原字符串的x索引处开始,直到原字符串的结尾为止. 如:"je ...

  9. oracle to date mysql_mysql中怎么实现oracle中的to_char和to_date

    oracle中的转字符:to_char() oracle中的转日期:to_date() mysql中的转字符:date_format(date,'%Y-%m-%d')   相当于oracle中的to_ ...

最新文章

  1. thinkphp mysql函数_php封装的数据库函数与用法示例【参考thinkPHP】
  2. HDU 6155 Subsequence Count (DP、线性代数、线段树)
  3. ubuntu没有声音-只有类比立体声输入
  4. reactor多线程模型_网络编程模型的演进之路
  5. html为什么未响应,Word2010总是未响应怎么办?
  6. H.264码率控制机制
  7. nmap地址段下的ip_安服福音——花式nmap扫描整理结果(文末重磅消息)
  8. webpack4.0各个击破(7)—— plugin篇
  9. Django讲课笔记08:定义商城的数据模型
  10. 阿里云服务器域名解析
  11. pycharm创建一个Hello
  12. 硬件时间,操作系统时间,Windows 和linux 双系统时间差8小时问题说明
  13. 基于NodeJS的HTTP server Plus 2:防盗链(referer)
  14. 小程序uniapp基础
  15. 尽量用iterator代替const_iterator
  16. pcshare完美版
  17. 不良资产处置(四):国内外不良资产处置公司的背景特点
  18. matlab求解rl电路,matlab课程设计--RC串联电路与RL并联电路频率响应
  19. 乱世王者服务器维护,乱世王者千变万化开服时间表_乱世王者新区开服预告_第一手游网手游开服表...
  20. c# 监听 Modern Standby 下的电源状态(Sleep mode)

热门文章

  1. Angular ngClick command parse
  2. How to change the background color of button in Footer area
  3. nodejs --inspect-brk结合Chrome开发者工具的调试
  4. Marketing Cloud的Contact主数据创建
  5. Use BAdI to link appointment to a given opportunity during creation
  6. SAP ERP物料和SAP Cloud for Customer的同步
  7. ABAP package not extensible的原因
  8. 如何判断当前UI component是运行在IC还是non-IC环境下
  9. Netweaver的传输机制和SAP Cloud for Customer
  10. oracle rownum 特别慢,select * from table where rownum=1怎么会特别慢??表的数据在千万左右...