问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么在linux下安装oracle数据库

发布网友 发布时间:2022-04-21 07:10

我来回答

1个回答

热心网友 时间:2023-11-07 00:56

由于Oracle自身比较复杂,在Linux环境下安装要涉及很多方面的因素。本文分两个方面介绍在Linux RedHat 6.0环境下Oracle 8.0.5的安装。
一、调整Linux核心与环境
在安装Oracle之前,应该先对RedHat 6.0的Linux内核与环境进行调整,要做以下工作:
1、在完成RedHat 6.0 Linux的缺省安装后,需要安装以下软件包。
kernel -source -2.2.5 -15.1386.rpm
Linux 2.2.5内核源码,主要用于修改核心参数后重生成内核。
tcl -8.0.4 -29.1386.rpm
该软件包是安装Oracle Intelligent Agent包所必需的。
Compat -binutils -5.2-2.9.0.23.1.1386.rpm
Compat -glibc -5.2-2.0.7.2.1386.rpm
Compat -egcs -5.2 -1.0.3a.1.1381.rpm
Compat -egcs -C++ -5.2 -1/0/3a.1.1386.rpm
Compat -libs -5.2 -1.1386.rpm
2、调整Linux核心参数
根据Oracle 8.0.5对Linux核心内存参数的要求,可对Linux核心参数进行调整。编辑修改/usr/src/linux/include/asm/shmparam.h文件,修改SHMMAX选项。Oracle推荐使用4294967295,这意味着系统的共享内存达到4G,这是不合适的。一般,SHMMAX的设置可略大于本机内存配置。
事实上,缺省安装的RedHat 6.0核心运行Oracle 8.0.5是没有问题的,一般情况下可不对这些参数作出调整。
如确需调整,在完成修改后,要按文档要求重生成核心,并用lilo命令指定用新的核心进行引导。
3、增加用户,创建安装目录
Oracle安装与运行需要创建一个属于dba组的Oracle用户,同时要创建一个属主为Oracle用户的安装点目录,例如/u0/oracle,并指定该目录为Oracle用户的缺省主目录。
为了设置Oracle用户的运行环境,在Oracle用户的主目录下要建立一个脚本文件,用于在以Oracle用户登录进自动设置环境变量。该脚本文件的命名与用户所使用的shell有关(在etc/passwd文件中定义)。如采用bash,则脚本文件是.bash_profile;如采用sh,则脚本文件名为.profile。以bash为例,在脚本文件.bash_profile中输入以下内容:
#ORACLE_HOME指定Oracle的安装目录
ORACLE_HOME=/u0/oracle; export ORACLE_HOME
#LD_LIBRARY_PATH指定Oracle的共享库目录
LD_LIBRARY_PATH=$ORACLE_HOME /lib;export LD_LIBRARY_PATH
ORACLE_BASE=$ORACLE_HOME; export ORACLE_BASE
#ORACLE_SID指定Oracle数据库实例名,Oracle建议小于或等于4个字符
ORACLE_SID=BROS;export ORACLE_SID
#ORACLE_TERM Oracle用户的终端类型
ORACLE_TERM=ansi; export ORACLE_TERM
PATH=$PATH: $ORACLE_HOME /bin; export PATH
#TMPDIR指定临时目录,Oracle要求至少20M的空间
TMPDIR=/var/tmp;export TMPDIR
umask 022
退出登录后,再以Oracle用户登录,测试环境变量是否符合要求。
二、安装Oracle
Oracle的安装可采用光盘或指定安装路径的方式。
对用Oracle for linux光盘来安装的,应执行以下命令:
mount -t iso9660 /dev/cdrom /home/Oracle
安装光盘介质。正常情况下,CDROM应安装在/mnt/cdrom目录下。
对指定原始安装路径安装的,应事先将压缩档案文件805ship.tgz解压缩到一个临时目录,如/home/Oracle,使用命令:
gunzip - c 805ship.tgz| tar xvf -
假设使用指定原始安装路径/home/Oracle,在该目录下执行:
cd orainst
sh oratab.sh
oratab.sh命令的主要目的是创建/etc/oratab。
由于RedHat 6.0使用的是glibc 2.0,因此在RedHat 6.0环境下安装Oracle 8.0.5需打补丁。方法是:卸载位于ftp.Oracle.com站点的/pub/www/otn/linux/glibcpatch.tgz文件,在完成Oracle基本系统安装后,对$ORACLE_HOME/bin目录下的执行程序进行修正。
做完上述工作后,即可以开始Oracle基本系统的安装。
1、进入/home/Oracle目录;
2、执行./orainst /c;
3、选择Custom安装。
根据提示进行以下选择:
Install,Upgrade or De -instal software
Install new proct -DO NOTCREAT DB Objects。这一步非常重要,由于安装包中的执行程序与blibc2.0不兼容,因此,在打补丁前,无法启动Oracle引擎来创建数据库对象。
按照上述步骤招待完退出后,系统应提示:
Result:Success
4、对Oracle执行程序进行glibc修正。步骤如下:
* 建立$ORACLE_HOME/orapatch目录;
* 将glibcpatch.tgz拷贝至主目录;
* 执行tar -xvzf glibcpatch.tgz;
* 执行sh glibcpatch.sh。
完成 补丁程序安装后,要重新运行Oracle的安装程序,步骤如下:
* cd orainst;
* 执行orainst /c;
* 进行custom安装。
根据提示进行以下选择:
Create/upgrade Database objects
Create Database objicts
Oracle 8 Standard RDBMS 8.0.5.0.0
Create proct DB Objicts
Filisystem -bases Database
直至提示:Rusult:Success
5、执行后安装处理
* 以Oracle用户登录;
* 执行su -p root,输入root用户密码;
* cd orainst;
* 执行sh root.sh;
* 编辑修改 /etc/oratab文件。
找到Oracle -SID指示行,如:
$BROS: /u0/Oracle:N
修改为:
$BROS: /u0/Oracle:Y
以允许Oracle服务器自启动。
*修改TNS相关的文件权限:
chown oracle.dba $ORACLE_HOME/bin/tnslsnr
chmod 750 $ORACLE_HOME/bin/tnslsnr
chown oracle.dba $ORACE_HOME/network/log
chmod 775 $ORACLE_HOME/network/log
chown root.dba $ORACLE_HOME/network/log/listener.log
chmod 664 $ORACLE_HOME/network/log/listener.log
至此,安装基本完成。
怎么在linux下安装oracle数据库

首先需要检查系统版本,然后从Oracle官方文档中找到对应的Linux版本。[root@FSWWOA /]# cat /proc/version Linux version 2.6.32-71.el6.x86_64 (root@CentOS6064.localdomain) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212 Oracle...

怎么在linux下安装oracle数据库

1. 安装CentOS,注意先不要创建oracle用户,语言务必选择英语;2. 获取Oracle 11G安装包;3. 创建Oracle安装目录;1) 创建用户:oracle,组:oinstall,dba;1) groupadd oinstall #创建用户组oinstall 2) groupadd dba #创建用户组dba 3) useradd -g oinstall -g dba -m oracle #创建用户oracle,...

怎么在linux下安装oracle数据库

chown -R oracle:oinstall /u01/app/oracle /u02/oradata chmod -R 775 /u01/app/oracle /u02/oradata 3、配置 Linux 内核参数 Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以...

怎么在linux下安装oracle数据库

1).安装软件包。2).修改系统参数。3).配置DNS。4).配置HOSTS。5).创建组、用户和目录。6).设置环境变量。7).配置SSH用户等效性。8).配置时间同步服务。9).安装cuvqdisk包。10).CVU验证安装环境。11).创建ASM磁盘。2.安装Oracle软件和创建数据库。这个步骤就是开始安装Oracle软件(Grid、Database...

怎么在linux下安装oracle数据库

[root@localhost oradisk]# sysctl -p 9.图形安装 用oracle用户登录 双击runlnstaller文件(每步都点下一步即可,注意最后用root执行2条脚本即可 )点击ok后下边的这步,先不要点击OK按钮,以下两个文件要在root下执行 /路径/orainstRoot.sh /路径/root.sh 点击OK按钮 选YES,安装成功,退出安装。

oracle 19c在linux下的安装(pdb模式)

Oracle 19c在Linux下的安装流程(以CentOS 7为例)第一步:首先从Oracle官网下载相应操作系统的安装包。访问安装包下载页面,选择CentOS 7版本。第二步:上传安装包至Linux系统。使用FTP或SCP命令将下载的安装包上传至Linux服务器的指定目录,例如 /data。第三步:安装依赖包。在终端中运行相关命令,如:...

linux服务器怎么新建oracle数据库

创建oracle安装目录:mkdir-p /data/oracle/app/ mkdir -p/data/oracle/oraInventory 创建oracle数据库存放目录:mkdir-p /data/oracle/oradata chown -R oracle:oinstall /data/oracle/app/ 创建oracle备份目录:mkdir -p /backup/oracle/ 赋予各个目录权限:chown-R oracle:oinstall /data/oracle/ora...

linux oracle远程如何安装数据库实例

1、Create and configure a database表示安装并配置一个数据库实例,如下所示:2、选择系统类型,如果是桌面系统,选择Desktop class。本例是服务器系统,因此选择Server class,如下所示:3、选择网格安装选项,本例没有配置网格运算功能,因此选择单实例数据库安装,对应选项为Single instance database ...

在Linux系统中利用docker安装Oracle!

首先,如果你的CentOS系统是新装,可能需要更换源。不过,如果你已经设置好源,可以跳过这一步。接下来,修改CentOS的AppStream和BaseOS仓库,然后确保Docker已安装。若未安装,通过命令行安装podman-docker。在安装依赖后,需要调整docker的下载源。如果你有自定义源,直接应用。在daemon.json文件中添加新的...

如何连接到linux上的oracle数据库

(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl.localdomain)))复制代码以上的代码 做个简要的介绍,本例中安装在linux中的oracle数据库,其环境配置如下:ORACLE_BASE=/home/oradb/oracle ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 ORACLE_SID=orcl PATH=$PATH:$HOME/bin:$...

Linux安装oracle数据库 怎么安装oracle数据库 linux怎么安装oracle linux进去oracle数据库 linux查看oracle数据库 linux部署oracle数据库 oracle数据库安装步骤 如何安装oracle11g数据库 oracle数据库11g安装教程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问华图的砖题库只有行测吗?就是手机的?有没有申论的? 华图的砖题库和腰果的粉笔的比起来怎么样? 我是刚毕业的学生,不懂公务员考试,想问华图砖题库好不好? 如何在年底预提费用 什么费用要预提 什么情况可以预提费用 预提费用什么情况下使用 酷派大神f2全网通能用电信4g卡吗 酷派大神f2全网通的支持电信4g卡吗 酷派大神f2全网通和移动4g公开版有什么不同 linux系统上ORACLE出现了这种问题怎么解决 linux下怎么安装oracle ? linux 安装oracle linux 下 oracle 安装 如何在linux中安装oracle Linux下安装oracle,该怎么解决 6.5厘米等于多少米 一米等于多少厘米 两厘米等于多少米? 十厘米等于多少米 10厘米等于多少米 涓怎么读音 1cm具体有多长? 一百厘米等于多少米 2厘米等于多少米 一米等于多少厘米,怎么算的 一厘米等于多少分米?是多少米 100厘米等于多少米? 请问?100厘米等于多少米? 一米等于多少厘米,怎么算的? Linux下Oracle安装 Oracle 11g for Linux CentOS 5.2 详细安装步骤分享 linux怎么进入oracle 我在linux中安装oracle11g出现这个问题怎么才能解决?感谢高手指点! 寻求Linux系统中安装Oracle实施文档 linux安装11goraclelinux安装11g linux怎么安装oracle 铁锅锅底的黑垢怎么去除 去锅底黑的办法 怎样解绑新浪微博和邮箱的绑定 涓怎么读音 微博绑定了邮箱,怎样才能解除 新浪微博怎么取消邮箱绑定 用QQ登陆的新浪微博怎么注销? 用我现在造句(大约30个左右) QQ邮箱阅读空间绑定微博帐号的方法 404 Not Found 常用的冷菜烹调方法有哪些? 常用的冷菜烹调方法有哪些 冷盘卤牛肉的做法,冷盘卤牛肉怎么做好吃,冷盘