0

0

详解linux oracle11g安装教程

PHPz

PHPz

发布时间:2023-04-04 09:14:08

|

7247人浏览过

|

来源于php中文网

原创

如果你想在linux操作系统上安装oracle 11g,这篇文章将为你提供一份详细的教程。本教程分为三个部分:准备环境、下载oracle安装文件、以及安装oracle 11g。

准备环境

在安装Oracle 11g之前,你需要确保你的Linux操作系统满足Oracle 11g的要求。Oracle 11g支持以下Linux发行版:

  • Oracle Linux 4 Update 7或更高版本(32-bit或64-bit)
  • Red Hat Enterprise Linux 4 Update 7或更高版本(32-bit或64-bit)
  • SUSE Linux Enterprise Server 10 SP2或更高版本(32-bit或64-bit)

另外,你需要确保你的操作系统已经安装好如下软件包:

  • binutils
  • compat-libstdc++-33
  • compat-libstdc++-33.i686
  • elfutils-libelf
  • elfutils-libelf-devel
  • gcc
  • gcc-c++
  • glibc
  • glibc-common
  • glibc-devel
  • glibc-headers
  • ksh
  • libaio
  • libaio.i686
  • libaio-devel
  • libgcc
  • libstdc++
  • libstdc++.i686
  • libstdc++-devel
  • make
  • numactl-devel
  • sysstat

首先,打开终端窗口,输入以下命令,检查你的系统是否已经安装了所有必需的软件包:

yum list binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio.i686 libaio-devel libgcc libstdc++ libstdc++.i686 libstdc++-devel make numactl-devel sysstat

如果你的系统中已经安装了所有的软件包,你将看到如下输出:

Installed Packages
binutils.x86_64                     2.17.50.0.6-14.el5        installed
compat-libstdc++-33.x86_64          3.2.3-69.el5              installed
compat-libstdc++-33.i686            3.2.3-69.el5              installed
elfutils-libelf.x86_64              0.137-3.el5               installed
elfutils-libelf-devel.x86_64        0.137-3.el5               installed
gcc.x86_64                          4.1.2-55.el5              installed
gcc-c++.x86_64                      4.1.2-55.el5              installed
glibc.x86_64                        2.5-118.el5_10.3          installed
glibc-common.x86_64                 2.5-118.el5_10.3          installed
glibc-devel.x86_64                  2.5-118.el5_10.3          installed
glibc-headers.x86_64                2.5-118.el5_10.3          installed
ksh.x86_64                          20120801-56.el5           installed
libaio.x86_64                       0.3.106-5.el5             installed
libaio.i686                         0.3.106-5.el5             installed
libaio-devel.x86_64                 0.3.106-5.el5             installed
libgcc.x86_64                       4.1.2-55.el5              installed
libstdc++.x86_64                    4.1.2-55.el5              installed
libstdc++.i686                      4.1.2-55.el5              installed
libstdc++-devel.x86_64              4.1.2-55.el5              installed
make.x86_64                         1:3.81-23.el5_10.1        installed
numactl-devel.x86_64                2.0.9-2.el5               installed
sysstat.x86_64                      7.0.2-5.el5               installed

如果你发现你的系统中有未安装的软件包,你可以使用以下命令安装他们:

yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio.i686 libaio-devel libgcc libstdc++ libstdc++.i686 libstdc++-devel make numactl-devel sysstat

下载Oracle安装文件

接下来,你需要在Oracle官网下载Oracle 11g的安装文件。首先,到Oracle网站上下载Linux x86_64版本的安装文件。下载的文件名为linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip。下载后,将这两个zip文件解压缩到同一个目录中。

安装Oracle 11g

安装Oracle 11g前,请确认你已经以root用户登录了系统。

  1. 创建安装目录

首先,创建一个目录来存放Oracle 11g。在终端中输入以下命令:

mkdir /u01/app/oracle/product/11.2.0/dbhome_1
mkdir /u01/app/oracle/admin/orcl
mkdir /u01/app/oracle/oradata/orcl

上面的命令创建了三个目录,分别是Oracle 11g的安装目录,Oracle数据库实例的admin目录以及数据库实例的data目录。当然,你可以根据自己的需要设置这些目录。

m18麦考林整站 for Ecshop
m18麦考林整站 for Ecshop

m18麦考林整站 for Ecshop v2.7.3 安装方法: 1,解压rar包上传到网站根目录 2,导入sql数据库文件,到你的数据库里,可以phpmyadmin等软件 3,修改data里config.php里面的数据库 用户名 密码等信息 为你自己的数据库信息 4,安装完毕之后的后台用户名密码为: 后台地址:域名/admin 用户名:admin 密码:admin123 模板使用教程: htt

下载
  1. 将安装文件复制到临时目录

在开始安装之前,我们需要将Oracle安装文件从解压缩的目录中复制到/tmp目录中。在终端中输入以下命令:

cp /home/user/Downloads/linux.x64_11gR2_database_1of2.zip /tmp/
cp /home/user/Downloads/linux.x64_11gR2_database_2of2.zip /tmp/

注意:将/home/user/Downloads/路径改为你解压缩后所在的路径。

  1. 为Oracle用户设置环境变量

我们需要为Oracle用户设置LD_LIBRARY_PATH和PATH环境变量。在终端中输入以下命令:

su - oracle

这条命令可以让我们临时以oracle用户身份登录系统。接下来,输入以下命令:

vi ~/.bash_profile

在文件的底部添加以下两行,并保存文件。

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:$PATH
  1. 执行安装程序

回到root用户,输入以下命令开始安装。

cd /tmp
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
cd database
./runInstaller

这条命令将会启动Oracle 11g的安装界面。在界面中,选择“Install database software only”选项,然后按照提示完成安装。

完成安装后,你需要执行一些配置工作。在终端中以root用户身份执行以下命令:

/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

这条命令将会执行Oracle 11g的配置向导,根据提示执行即可。

到此,你已经成功地安装了Oracle 11g数据库。如果你想创建新的数据库实例,你可以使用Oracle的DBCA工具来完成。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
c++和c语言的区别有哪些
c++和c语言的区别有哪些

c++和c语言的区别:1、面向对象编程(OOP)支持不同;2、新增特性不同;3、标准库不同;4、编译方式不同;5、命名空间不同等等。想了解更多c++的相关内容,可以阅读本专题下面的文章。

251

2024.03.14

c++和python学习顺序推荐
c++和python学习顺序推荐

一般建议先学习C++,再学习Python,因为这样可以逐步从较为底层的编程语言向更高级的语言过渡。想了解更多python的相关内容,可以阅读本专题下面的文章。

406

2024.03.14

python和c++学习性价比分析
python和c++学习性价比分析

Python易于学习,广泛应用于Web开发、数据科学和人工智能等领域,但性能较低。C语言性能高,适用于对性能要求较高的场景,如游戏开发和系统编程,但学习曲线陡峭,错误处理复杂。想了解更多python的相关内容,可以阅读本专题下面的文章。

97

2024.03.14

c语言和c++一样吗
c语言和c++一样吗

c语言和c++是两种不同的编程语言,虽然有相似之处,但存在显著差异。c语言专注于过程式编程和系统级开发,以简洁、高效著称。c++作为c语言的超集,引入了面向对象编程,增强了代码组织和管理能力,但学习曲线也更陡峭。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

123

2024.03.14

c语言和c++先学哪个好
c语言和c++先学哪个好

初学者选择学习c语言还是c++语言,需要根据个人学习目标、背景以及编程兴趣和预期应用方向来决定。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

89

2024.03.14

c语言和c++的区别和联系
c语言和c++的区别和联系

c语言和c++是计算机科学领域应用广泛的编程语言。虽然它们有着相似的基础,但它们在语言类型、语法功能和内存管理方面存在着显著差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

118

2024.03.14

c++软件中文更改教程
c++软件中文更改教程

对于 ide,可通过打开设置,找到语言设置,选择中文,并保存更改。对于非 ide 应用程序,可查找设置或选项,选择语言设置,更改为中文,并保存更改。想了解更多c++的相关内容,可以阅读本专题下面的文章。

294

2024.03.21

python和java和c++学习性价比分析
python和java和c++学习性价比分析

Python以其易学性、丰富的库和活跃的社区而著称,适合数据科学、人工智能和Web开发。Java以其跨平台性、企业级应用开发和Android应用开发而闻名。C++以其底层控制能力、高效性能和游戏开发而著称。选择哪种语言取决于个人兴趣、职业方向和特定需求。想了解更多python和java和c++的相关内容,可以阅读本专题下面的文章。

331

2024.03.22

虚拟号码教程汇总
虚拟号码教程汇总

本专题整合了虚拟号码接收验证码相关教程,阅读下面的文章了解更多详细操作。

25

2025.12.25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号