首页 / 数据库 / MySQL / 使用oracle-validated在Oracle Linux 5 上简化安装Oracle
在Oracle Linux 5中我们可以使用Oracle提供的oracle-validated包来简化oracle安装。Oracle Linux 5默认安装是包含图形化界面的。
[plain] view plaincopyprint?
[root@db03 ~]# cd /etc/yum.repos.d
[root@db03 yum.repos.d]# wget http://public-yum.oracle.com/public-yum-el5.repo
--2012-12-14 08:19:33-- http://public-yum.oracle.com/public-yum-el5.repo
Resolving public-yum.oracle.com... 141.146.44.34
Connecting to public-yum.oracle.com|141.146.44.34|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3974 (3.9K) [text/plain]
Saving to: `public-yum-el5.repo"
100%[=============================================================================================================================>] 3,974 --.-K/s in 0s
2012-12-14 08:19:34 (31.4 MB/s) - `public-yum-el5.repo" saved [3974/3974]
[root@db03 yum.repos.d]# yum install oracle-validated
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
el5_latest | 1.4 kB 00:00
el5_latest/primary | 12 MB 00:35
el5_latest 9835/9835
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-validated.x86_64 0:1.1.0-15.el5 set to be updated
el5_latest/filelists | 19 MB 01:01
--> Processing Dependency: libXp.so.6 for package: oracle-validated
--> Processing Dependency: /usr/lib/libodbccr.so for package: oracle-validated
--> Processing Dependency: /usr/lib64/libc.so for package: oracle-validated
--> Processing Dependency: gcc-c++ for package: oracle-validated
--> Processing Dependency: gcc for package: oracle-validated
--> Processing Dependency: /usr/lib64/libodbccr.so for package: oracle-validated
--> Processing Dependency: unixODBC-devel for package: oracle-validated
--> Processing Dependency: libaio-devel for package: oracle-validated
--> Processing Dependency: elfutils-libelf-devel for package: oracle-validated
--> Processing Dependency: /usr/lib64/libaio.so for package: oracle-validated
--> Processing Dependency: glibc-headers for package: oracle-validated
--> Processing Dependency: /usr/lib/libodbc.so.1 for package: oracle-validated
--> Processing Dependency: sysstat for package: oracle-validated
--> Processing Dependency: /usr/lib/libaio.so for package: oracle-validated
--> Processing Dependency: /usr/lib/libc.so for package: oracle-validated
--> Processing Dependency: /usr/lib/gcc/x86_64-RedHat-linux/4.1.1/libstdc++.a for package: oracle-validated
--> Processing Dependency: libodbc.so.1()(64bit) for package: oracle-validated
--> Running transaction check
---> Package elfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 for package: elfutils-libelf-devel
---> Package gcc.x86_64 0:4.1.2-52.el5_8.1 set to be updated
--> Processing Dependency: cpp = 4.1.2-52.el5_8.1 for package: gcc
--> Processing Dependency: libgcc >= 4.1.2-52.el5_8.1 for package: gcc
---> Package gcc-c++.x86_64 0:4.1.2-52.el5_8.1 set to be updated
--> Processing Dependency: libstdc++ = 4.1.2-52.el5_8.1 for package: gcc-c++
---> Package glibc-devel.i386 0:2.5-81.el5_8.7 set to be updated
--> Processing Dependency: glibc = 2.5-81.el5_8.7 for package: glibc-devel
---> Package glibc-devel.x86_64 0:2.5-81.el5_8.7 set to be updated
---> Package glibc-headers.x86_64 0:2.5-81.el5_8.7 set to be updated
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
--> Processing Dependency: kernel-headers for package: glibc-headers
---> Package libXp.i386 0:1.0.0-8.1.el5 set to be updated
---> Package libaio-devel.i386 0:0.3.106-5 set to be updated
---> Package libaio-devel.x86_64 0:0.3.106-5 set to be updated
---> Package libstdc++-devel.x86_64 0:4.1.2-52.el5_8.1 set to be updated
---> Package sysstat.x86_64 0:7.0.2-11.el5 set to be updated
---> Package unixODBC-devel.i386 0:2.2.11-10.el5 set to be updated
--> Processing Dependency: unixODBC = 2.2.11-10.el5 for package: unixODBC-devel
---> Package unixODBC-devel.x86_64 0:2.2.11-10.el5 set to be updated
---> Package unixODBC-libs.i386 0:2.2.11-10.el5 set to be updated
---> Package unixODBC-libs.x86_64 0:2.2.11-10.el5 set to be updated
--> Running transaction check
---> Package cpp.x86_64 0:4.1.2-52.el5_8.1 set to be updated
---> Package elfutils-libelf-devel-static.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: glibc = 2.5-65 for package: nscd
---> Package glibc.i686 0:2.5-81.el5_8.7 set to be updated
--> Processing Dependency: glibc-common = 2.5-81.el5_8.7 for package: glibc
---> Package glibc.x86_64 0:2.5-81.el5_8.7 set to be updated
---> Package kernel-headers.x86_64 0:2.6.18-308.24.1.0.1.el5 set to be updated
---> Package libgcc.i386 0:4.1.2-52.el5_8.1 set to be updated
---> Package libgcc.x86_64 0:4.1.2-52.el5_8.1 set to be updated
---> Package libstdc++.i386 0:4.1.2-52.el5_8.1 set to be updated
---> Package libstdc++.x86_64 0:4.1.2-52.el5_8.1 set to be updated
---> Package unixODBC.x86_64 0:2.2.11-10.el5 set to be updated
--> Running transaction check
---> Package glibc-common.x86_64 0:2.5-81.el5_8.7 set to be updated
---> Package nscd.x86_64 0:2.5-81.el5_8.7 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================================================
Installing:
oracle-validated x86_64 1.1.0-15.el5 el5_latest 24 k
Installing for dependencies:
elfutils-libelf-devel x86_64 0.137-3.el5 el5_latest 24 k
elfutils-libelf-devel-static x86_64 0.137-3.el5 el5_latest 64 k
gcc x86_64 4.1.2-52.el5_8.1 el5_latest 5.3 M
gcc-c++ x86_64 4.1.2-52.el5_8.1 el5_latest 3.8 M
glibc-devel i386 2.5-81.el5_8.7 el5_latest 2.1 M
glibc-devel x86_64 2.5-81.el5_8.7 el5_latest 2.4 M
glibc-headers x86_64 2.5-81.el5_8.7 el5_latest 597 k
kernel-headers x86_64 2.6.18-308.24.1.0.1.el5 el5_latest 1.4 M
libXp i386 1.0.0-8.1.el5 el5_latest 22 k
libaio-devel i386 0.3.106-5 el5_latest 12 k
libaio-devel x86_64 0.3.106-5 el5_latest 11 k
libstdc++-devel x86_64 4.1.2-52.el5_8.1 el5_latest 2.8 M
sysstat x86_64 7.0.2-11.el5 el5_latest 187 k
unixODBC x86_64 2.2.11-10.el5 el5_latest 291 k
unixODBC-devel i386 2.2.11-10.el5 el5_latest 738 k
unixODBC-devel x86_64 2.2.11-10.el5 el5_latest 793 k
unixODBC-libs i386 2.2.11-10.el5 el5_latest 551 k
unixODBC-libs x86_64 2.2.11-10.el5 el5_latest 554 k
Updating for dependencies:
cpp x86_64 4.1.2-52.el5_8.1 el5_latest 2.9 M
glibc i686 2.5-81.el5_8.7 el5_latest 5.4 M
glibc x86_64 2.5-81.el5_8.7 el5_latest 4.8 M
glibc-common x86_64 2.5-81.el5_8.7 el5_latest 16 M
libgcc i386 4.1.2-52.el5_8.1 el5_latest 97 k
libgcc x86_64 4.1.2-52.el5_8.1 el5_latest 99 k
libstdc++ i386 4.1.2-52.el5_8.1 el5_latest 363 k
libstdc++ x86_64 4.1.2-52.el5_8.1 el5_latest 354 k
nscd x86_64 2.5-81.el5_8.7 el5_latest 172 k
Transaction Summary
=======================================================================================================================================================================
Install 19 Package(s)
Upgrade 9 Package(s)
Total download size: 52 M
Is this ok [y/N]: y
Downloading Packages:
(1/28): libaio-devel-0.3.106-5.x86_64.rpm | 11 kB 00:00
(2/28): libaio-devel-0.3.106-5.i386.rpm | 12 kB 00:00
(3/28): libXp-1.0.0-8.1.el5.i386.rpm | 22 kB 00:00
(4/28): oracle-validated-1.1.0-15.el5.x86_64.rpm | 24 kB 00:00
(5/28): elfutils-libelf-devel-0.137-3.el5.x86_64.rpm | 24 kB 00:00
(6/28): elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm | 64 kB 00:00
(7/28): libgcc-4.1.2-52.el5_8.1.i386.rpm | 97 kB 00:00
(8/28): libgcc-4.1.2-52.el5_8.1.x86_64.rpm | 99 kB 00:00
(9/28): nscd-2.5-81.el5_8.7.x86_64.rpm | 172 kB 00:00
(10/28): sysstat-7.0.2-11.el5.x86_64.rpm | 187 kB 00:00
(11/28): unixODBC-2.2.11-10.el5.x86_64.rpm | 291 kB 00:01
(12/28): libstdc++-4.1.2-52.el5_8.1.x86_64.rpm | 354 kB 00:01
(13/28): libstdc++-4.1.2-52.el5_8.1.i386.rpm | 363 kB 00:01
(14/28): unixODBC-libs-2.2.11-10.el5.i386.rpm | 551 kB 00:01
(15/28): unixODBC-libs-2.2.11-10.el5.x86_64.rpm | 554 kB 00:01
(16/28): glibc-headers-2.5-81.el5_8.7.x86_64.rpm | 597 kB 00:01
(17/28): unixODBC-devel-2.2.11-10.el5.i386.rpm | 738 kB 00:02
(18/28): unixODBC-devel-2.2.11-10.el5.x86_64.rpm | 793 kB 00:02
(19/28): kernel-headers-2.6.18-308.24.1.0.1.el5.x86_64.rpm | 1.4 MB 00:04
(20/28): glibc-devel-2.5-81.el5_8.7.i386.rpm | 2.1 MB 00:06
(21/28): glibc-devel-2.5-81.el5_8.7.x86_64.rpm | 2.4 MB 00:07
(22/28): libstdc++-devel-4.1.2-52.el5_8.1.x86_64.rpm | 2.8 MB 00:08
(23/28): cpp-4.1.2-52.el5_8.1.x86_64.rpm | 2.9 MB 00:08
(24/28): gcc-c++-4.1.2-52.el5_8.1.x86_64.rpm | 3.8 MB 00:10
(25/28): glibc-2.5-81.el5_8.7.x86_64.rpm | 4.8 MB 00:14
(26/28): gcc-4.1.2-52.el5_8.1.x86_64.rpm | 5.3 MB 00:15
(27/28): glibc-2.5-81.el5_8.7.i686.rpm | 5.4 MB 00:16
(28/28): glibc-common-2.5-81.el5_8.7.x86_64.rpm | 16 MB 00:47
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 318 kB/s | 52 MB 02:47
warning: rpmts_HdrFromFdno: Header V4 DSA signature: NOKEY, key ID 1e5e0159
el5_latest/gpgkey | 1.4 kB 00:00
Importing GPG key 0x1E5E0159 "Oracle OSS group (Open Source Software group) <build@oss.oracle.com>" from http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : libgcc 1/37
Updating : glibc-common 2/37
Updating : glibc 3/37
Installing : unixODBC-libs 4/37
Updating : libstdc++ 5/37
Installing : unixODBC 6/37
Updating : cpp 7/37
Installing : sysstat 8/37
Installing : libstdc++-devel 9/37
Installing : unixODBC-devel 10/37
Installing : kernel-headers 11/37
Installing : glibc-headers 12/37
Installing : glibc-devel 13/37
Installing : libaio-devel 14/37
Installing : libaio-devel 15/37
Updating : glibc 16/37
Updating : libgcc 17/37
Updating : nscd 18/37
Updating : libstdc++ 19/37
Installing : unixODBC-libs 20/37
Installing : libXp 21/37
Installing : glibc-devel 22/37
Installing : unixODBC-devel 23/37
Installing : gcc 24/37
Installing : gcc-c++ 25/37
Installing : elfutils-libelf-devel 26/37
Installing : oracle-validated 27/37
Installing : elfutils-libelf-devel-static 28/37
Cleanup : cpp 29/37
Cleanup : nscd 30/37
Cleanup : libgcc 31/37
Cleanup : glibc 32/37
Cleanup : libgcc 33/37
Cleanup : glibc-common 34/37
Cleanup : glibc 35/37
Cleanup : libstdc++ 36/37
Cleanup : libstdc++ 37/37
Installed:
oracle-validated.x86_64 0:1.1.0-15.el5
Dependency Installed:
elfutils-libelf-devel.x86_64 0:0.137-3.el5 elfutils-libelf-devel-static.x86_64 0:0.137-3.el5 gcc.x86_64 0:4.1.2-52.el5_8.1
gcc-c++.x86_64 0:4.1.2-52.el5_8.1 glibc-devel.i386 0:2.5-81.el5_8.7 glibc-devel.x86_64 0:2.5-81.el5_8.7
glibc-headers.x86_64 0:2.5-81.el5_8.7 kernel-headers.x86_64 0:2.6.18-308.24.1.0.1.el5 libXp.i386 0:1.0.0-8.1.el5
libaio-devel.i386 0:0.3.106-5 libaio-devel.x86_64 0:0.3.106-5 libstdc++-devel.x86_64 0:4.1.2-52.el5_8.1
sysstat.x86_64 0:7.0.2-11.el5 unixODBC.x86_64 0:2.2.11-10.el5 unixODBC-devel.i386 0:2.2.11-10.el5
unixODBC-devel.x86_64 0:2.2.11-10.el5 unixODBC-libs.i386 0:2.2.11-10.el5 unixODBC-libs.x86_64 0:2.2.11-10.el5
Dependency Updated:
cpp.x86_64 0:4.1.2-52.el5_8.1 glibc.i686 0:2.5-81.el5_8.7 glibc.x86_64 0:2.5-81.el5_8.7 glibc-common.x86_64 0:2.5-81.el5_8.7
libgcc.i386 0:4.1.2-52.el5_8.1 libgcc.x86_64 0:4.1.2-52.el5_8.1 libstdc++.i386 0:4.1.2-52.el5_8.1 libstdc++.x86_64 0:4.1.2-52.el5_8.1
nscd.x86_64 0:2.5-81.el5_8.7
Complete!
[root@db03 yum.repos.d]# [root@db03 ~]# cd /etc/yum.repos.d
[root@db03 yum.repos.d]# wget http://public-yum.oracle.com/public-yum-el5.repo
--2012-12-14 08:19:33-- http://public-yum.oracle.com/public-yum-el5.repo
Resolving public-yum.oracle.com... 141.146.44.34
Connecting to public-yum.oracle.com|141.146.44.34|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3974 (3.9K) [text/plain]
Saving to: `public-yum-el5.repo"100%[=============================================================================================================================>] 3,974 --.-K/s in 0s 2012-12-14 08:19:34 (31.4 MB/s) - `public-yum-el5.repo" saved [3974/3974][root@db03 yum.repos.d]# yum install oracle-validated
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
el5_latest | 1.4 kB 00:00
el5_latest/primary | 12 MB 00:35
el5_latest 9835/9835
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-validated.x86_64 0:1.1.0-15.el5 set to be updated
el5_latest/filelists | 19 MB 01:01
--> Processing Dependency: libXp.so.6 for package: oracle-validated
--> Processing Dependency: /usr/lib/libodbccr.so for package: oracle-validated
--> Processing Dependency: /usr/lib64/libc.so for package: oracle-validated
--> Processing Dependency: gcc-c++ for package: oracle-validated
--> Processing Dependency: gcc for package: oracle-validated
--> Processing Dependency: /usr/lib64/libodbccr.so for package: oracle-validated
--> Processing Dependency: unixODBC-devel for package: oracle-validated
--> Processing Dependency: libaio-devel for package: oracle-validated
--> Processing Dependency: elfutils-libelf-devel for package: oracle-validated
--> Processing Dependency: /usr/lib64/libaio.so for package: oracle-validated
--> Processing Dependency: glibc-headers for package: oracle-validated
--> Processing Dependency: /usr/lib/libodbc.so.1 for package: oracle-validated
--> Processing Dependency: sysstat for package: oracle-validated
--> Processing Dependency: /usr/lib/libaio.so for package: oracle-validated
--> Processing Dependency: /usr/lib/libc.so for package: oracle-validated
--> Processing Dependency: /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libstdc++.a for package: oracle-validated
--> Processing Dependency: libodbc.so.1()(64bit) for package: oracle-validated
--> Running transaction check
---> Package elfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 for package: elfutils-libelf-devel
---> Package gcc.x86_64 0:4.1.2-52.el5_8.1 set to be updated
--> Processing Dependency: cpp = 4.1.2-52.el5_8.1 for package: gcc
--> Processing Dependency: libgcc >= 4.1.2-52.el5_8.1 for package: gcc
---> Package gcc-c++.x86_64 0:4.1.2-52.el5_8.1 set to be updated
--> Processing Dependency: libstdc++ = 4.1.2-52.el5_8.1 for package: gcc-c++
---> Package glibc-devel.i386 0:2.5-81.el5_8.7 set to be updated
--> Processing Dependency: glibc = 2.5-81.el5_8.7 for package: glibc-devel
---> Package glibc-devel.x86_64 0:2.5-81.el5_8.7 set to be updated
---> Package glibc-headers.x86_64