Oracle11g服务器linux 安装

news2024/11/20 15:32:44

一.安装前准备

1.检查硬件(内存,交换分区,tmp分区,cpu信息,内核版本)

   # grep MemTotal /proc/meminfo

   # grep SwapTotal /proc/meminfo

   # df -k /tmp(>400M)

   # grep "model name" /proc/cpuinfo

   # uname  –r(-a,-m)查看Linux系统版本

2.检查所需软件包(两种安装方式)

2.1 rpm安装方式

以 root 用户身份运行以下命令:

rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp

gcc-4.1.2-46.el5

make-3.81-3.el5

binutils-2.17.50.0.6-12.el5

package openmotif is not installed

setarch-2.0-1.1

package compat-db is not installed

package compat-gcc is not installed(可选)

package compat-gcc-c++ is not installed(可选)

package compat-libstdc++ is not installed(可选)

package compat-libstdc++-devel is not installed(可选)

libXp-1.0.0-8

注意:libXp,compat-db,openmotif必须安装。

(#rpm –q验证是否安装;#rpm –ivh 安装包)

如:

检查openmotif是否安装,运行 rpm –q openmotif,结果显示包的版本libXp-1.0.0-8.1.el5.i386为已安装的包,如果显示package libXp is not installed则没有安装该包。

安装openmotif包,运行rpm –ivh openmotif-2.3.0-0.3.el5.i386.rpm,结果显示

Preparing... #################################### [100%]

   1:openmotif ################################# [100%]

为安装成功,如果显示

warning: openmotif-2.3.0-0.3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies: libXp.so.6 is needed by openmotif-2.3.0-0.3.el5.i386

则提示安装openmotif需要依赖安装libXp,如果不想安装,在命令中加入 --nodeps --force可以解除包的依赖关系强行安装包, 如:

rpm – ivh openmotif-2.3.0-0.3.el5.i386.rpm --nodeps –force(不建议)

注意:一般我们只需要安装compat-db,openmotif和libXp三个包,安装顺序最好为

libXp→compat-db→openmotif

2.2 yum安装方式

root用户,配置好yum后,使用yum命令安装,命令格式如下:

yum install binutils

yum install elfutils-libelf*

或直接使用rpm命令安装,命令格式如下:

rpm -q binutils #查询相关程序包名称,可得到类似程序包名称:

binutils-2.20.51.0.2-5.36.el6.x86_64

然后利用以下命令安装:

rpm -ivh binutils-2.20.51.0.2-5.36.el6.x86_64

3.创建用户和组

# /usr/sbin/groupadd oinstall                   /创建组用户/

# /usr/sbin/groupadd dba                       /创建组用户/

# /usr/sbin/useradd -g oinstall -G dba oracle       /创建用户,并设定用户组/

# passwd oracle                             /设定oracle用户的密码/

4.配置系统文件

4.1  Vi  /etc/hosts命令添加主机IP地址和主机名

   192.168.1.7    RHEL5.ORCL      --(此IP和名称只是个示例)

   保存退出。(Esc :x  /:wq)

4.2 修改内核参数  在/etc/sysctl.conf中修改并添加以下内容

   kernel.shmall = 2097152

   kernel.shmmax = 2147483648

   kernel.shmmni = 4096

   kernel.sem = 250 32000 100 128

   fs.file-max = 65536

   net.ipv4.ip_local_port_range = 1024 65000

   net.core.rmem_default = 1048576

   net.core.rmem_max = 1048576

   net.core.wmem_default = 262144

   net.core.wmem_max = 262144

 执行 sysctl –p使文件生效

4.3  修改/etc/security/limits.conf 添加以下内容

   oracle              soft    nproc   2047

   oracle              hard    nproc   16384

   oracle              soft    nofile  1024

   oracle              hard    nofile  65536

4.4 修改/etc/pam.d/login 编辑并添加以下内容

   session    required     /lib/security/pam_limits.so

   session    required     pam_limits.so

4.5 修改redhat发行标识

vi  /etc/redhat-release文件,将文件内容修改为Red Hat Enterprise Linux AS release 3

保存退出(Esc :x /:wq)

5.创建目录,授予权限

# mkdir  –p  /u01

# chown  -R  oracle.oinstall  /u01

# chmod  777  /u01

6.设置环境变量(以oracle用户登录)

oracle用户登录编辑/home/oracle/.bash_profile

vi  .bash_profile(此处有空格)

   export ORACLE_SID=orcl

   export ORACLE_BASE=/u01/app/oracle

   export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

   export PATH=$PATH:$ORACLE_HOME/bin:$HOME/BIN

保存退出(Esc :x  /:wq)

(注:安装路径需加‘/’)

执行 source .bash_profile 使生效

(执行unset ORACLE_HOME,   unset TNS_ADMIN)此命令非必要;

查看并设置DISPLAY格式

在root用户下执行xhost +之后在回oracle用户下执行以下的命令。

执行export DISPLAY=:0.0   (设置DISPLAY格式为:0.0)

执行echo $DISPLAY   (查看DISPLAY格式)

二.正式安装oracle数据库

使用oracle用户登陆,将oralce安装包通过ftp或其它工具上传至数据库服务器/u01/install,用如下命令解压缩:

unzip p10404530_112030_Linux-x86-64_1of7.zip

unzip p10404530_112030_Linux-x86-64_2of7.zip

解压后,自动生成database目录

进入/u01/ install/database/stage/cvu/cv/admin目录

修改cvu_config文件内CV_ASSUME_DISTID=OEL4内容,改为CV_ASSUME_DISTID=OEL6

在客户机开启xmanager或其它图形化工具,此处以xmanager为例,执行以下命令进入安装界面:

export DISPLAY=192.100.22.33:0.0  (192.100.22.33为客户机IP)

执行echo $DISPLAY   (查看DISPLAY格式)

/u01/app/oracle/product/11.2.0/dbhome_1/bin

./runInstaller

zfcgdb01.jpg

zfcgdb02.jpg

zfcgdb03.jpg

zfcgdb04.jpg

zfcgdb05.jpg

zfcgdb06.jpg

zfcgdb07.jpg

zfcgdb08.jpg

zfcgdb09.jpg

zfcgdb10.jpg

zfcgdb11.jpg

zfcgdb12.jpg

三.安装数据库软件完毕,创建数据库

1. 用DBCA创建数据库

在linux的oracle用户命令终端内执行dbca,调出dbca界面;详细操作:先执行export DISPLAY=10.150.0.157:0.0在/u01/app/oracle/product/11.2.0/db_home_1/bin/目录下执行 ./dbca 命令

2014-02-21_153319.png

选择Create Database进行数据库实例的建立

2014-02-21_153515.png

选择General Purpose or Transaction Processing模板类型

2014-02-21_153526.png

Global Database Name填入所用名称(SID会自动填充)

2014-02-21_153632.png

取消Configure Enterprise Manager选项

2014-02-21_153648.png

可使用统一密码:oracle

2014-02-21_153657.png

数据文件存放位置:/u01/oradata

2014-02-21_153712.png

归档日志存放位置:/u01/arch

2014-02-21_153743.png

闪回空间位置:/u01/fast_recovery_area

空间大小:5120M

2014-02-21_153758.png

此界面无需更改

2014-02-21_153803.png

SGA+PGA占用系统总内存70%

2014-02-21_153813.png

Processes参数设置为2000

2014-02-21_153820.png

Character Set为ZHS16GBK; National Character Set为AL16UTF16

2014-02-21_153839.png

此处无需更改

2014-02-21_153936.png

等待安装进程制止完成

2014-02-21_154456.png

此步骤配置口令管理,可以配置默认的测试用户如(scott,hr)等

以上安装过程中涉及的各个参数,可根据具体要求适当修改。

2. Oracle维护命令

启动oracle

su - oracle

sqlplus /nolog

conn /as sysdba

startup

exit

lsnrctl start

exit

2. linux下关闭oracle

su - oracle

sqlplus /nolog

conn /as sysdba

shutdown immediate

exit

lsnrctl stop

exit

3、启动监听器

oracle@suse92:~> lsnrctl start

4、停止监听器

oracle@suse92:~> lsnrctl stop

5、查看监听器状态

oracle@suse92:~> lsnrctl

LSNRCTL> status

LSNRCTL> exit

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2199690.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

汽车氛围灯行业分析:未来几年年复合增长率CAGR为7.15%

汽车氛围灯是一种起到装饰和指示作用的照明灯,它属于装饰类的照明灯。通常是红色、蓝色、绿色等,主要是为了使车厢更加绚丽,烘托气氛,营造室内情调。氛围灯能够具有以下特性:功能性、舒适性、设计感、豪华感、个性化、…

【C++】——继承

P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。 P. S.:测试代码均未展示头文件stdio.h的声明,使用时请自行添加。 博主主页:Yan. yan.                        …

深入解析MySQL事务管理:ACID特性与基本操作

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storm…

自动猫砂盆是养猫新型智商税吗?测评2024年热门款智能猫砂盆分享

铲屎官们只要一察觉到猫主子拉屎,就要马上去铲掉,这不仅是为了猫砂盆中其他干净的猫砂,更是为了防止猫屎残留发臭,特别是便便这种东西,一旦放久了就很招虫子,家里出现这些虫子又要大扫除消杀,特…

2024 年顶级智能文档处理解决方案

在当今的数字时代,智能文档处理(IDP) 对于提高业务效率和降低成本至关重要。IDP 可实现文档处理的自动化,最大限度地减少人工劳动和错误。由于有众多 IDP 解决方案可供选择,因此选择合适的解决方案可能具有挑战性。 本指南回顾了 10 款最…

Android Handler消息机制完全解析-同步屏障(三)

Android 消息机制Handler完全解析(一) Android 消息机制Handler完全解析(二) 前面两篇我们主要讲了Handler消息机制的一些基础,今天来看下消息屏障,通过本篇文章你将学到如下知识点 (1)什么是同步屏障 (2)为什么要有同步屏障 (3)同步屏障的原理 (4…

获取时隔半个钟的三天

摘要&#xff1a; 今天遇到需求是配送时间&#xff0c;时隔半个钟的排线&#xff01;所以需要拼接时间&#xff01;例如2024-10-08 14&#xff1a;30&#xff0c;2024-10-08 15&#xff1a;00&#xff0c;2024-10-08 15&#xff1a;30 <el-form-item label"配送时间&a…

24下软考中级系统集成项目管理工程师怎么备考?

备考资料&#xff1a; 1.教材 教材可以准备由清华大学出版社出版的系统集成项目管理工程师教材&#xff0c;这也是官方所推荐的教材&#xff0c;准备这本书是绝对没错的。 2.真题 真题也是在备考过程中少不了的资料之一&#xff0c;而且系统集成项目管理工程师考试就是需要多…

初始项目托管到gitee教程,开箱即用

0.本地仓库与远程仓库关联&#xff08;需先在gitee创建仓库&#xff09; ①打开powershell生成ssh key ssh-keygen -t ed25519 -C "Gitee SSH Key"-t key 类型-C 注释 生成成功如下&#xff0c;并按下三次回车 ②查看公私钥文件 ls ~/.ssh/输出&#xff1a; id_…

华为---Super VLAN简介及示例配置

目录 1. Super VLAN技术产生背景 2. Super VLAN概念 3. Super VLAN应用场景 4. Super VLAN工作原理 5. Super-VLAN主要配置命令 6. Super-VLAN主要配置步骤 7. 示例配置 7.1 示例场景 7.2 网络拓扑 7.3 配置代码 7.4 代码解析 7.5 测试验证 1. Super VLAN技术产生背…

虹软人脸 报错 Can‘t find dependent libraries

系列文章目录 文章目录 系列文章目录一、虹软人脸 报错 Can‘t find dependent libraries 一、虹软人脸 报错 Can‘t find dependent libraries 在项目中使用了 虹软 人脸识别SDK&#xff0c;环境一直出错。 错误&#xff1a; Can’t find dependent libraries 从错误信息来…

项目启动 | 盘古信息赋能奥尼视讯数字化转型升级,实现全面数智化发展

随着信息技术的飞速发展与全球市场竞争的日益激烈&#xff0c;传统制造业正面临生存和发展的危机&#xff0c;制造企业为谋求发展&#xff0c;纷纷开启数字化转型之路&#xff0c;深度融入数字技术&#xff0c;实现生产流程的智能化、管理模式的精细化以及产品服务的个性化&…

[面试] java开发面经-1

前言 目录 1.看到你的简历里说使用Redis缓存高频数据&#xff0c;说一下Redis的操作 2.说一下Redis的缓存击穿、缓存穿透、缓存雪崩 3.你的项目中使用了ThreadLocal&#xff0c;那么当有两个请求同时发出时&#xff0c;会怎么处理&#xff0c;可以同时处理两个请求吗 4.使用…

CUDA、Pytorch、Pycharm的安装与配置

文章目录 一、CUDA安装1.检查英伟达驱动支持的最高CUDA版本 二、Pytorch的安装与环境配置1.选择是下载CPU版本还是GPU版本2.上Pytorch官网找到安装命令3.运行指令(1)CPU版本(2)GPU版本 4.验证5.安装其他所需模块(0)安装torch(1)安装Matplotlib(2)安装 pillow&#xff08;可能an…

高效稳压,YB2411 DCDC降压芯片助力高电压功率转换系统

在现代的科技发展中&#xff0c;高电压功率转换系统的需求越来越多。为满足市场需求&#xff0c;我们推出了一款高输入电压DCDC降压芯片——YB2411。 YB2411系列 1>昱灿 YB2411R SOT23-6 DC-DC高压降压 36V 0.6A 2>昱灿 YB2411SR SOT23-6 DC-DC高压降压 60V 0.8A YB241…

【simulink仿真模型】Buck变换器闭环控制,电力电子仿真模型

摘要 本文介绍了基于Simulink的Buck变换器闭环控制系统的设计与仿真。通过对Buck变换器的数学模型进行建模&#xff0c;并引入PI控制器对输出电压进行实时调节&#xff0c;实现了系统的稳态控制。仿真结果显示&#xff0c;该闭环控制系统能够快速响应负载变化&#xff0c;保持…

头戴式耳机性价比推荐有哪些?头戴式耳机性价比之王推荐

这不是马上就要双十一了&#xff1f;对于环境比较吵的人来说&#xff0c;趁着最近双11开始&#xff0c;是购买耳机的好时机。即将入冬&#xff0c;佩戴头戴式耳机频率越来越多&#xff0c;包裹着耳朵很舒适保暖。有的人入耳式已经非常多了&#xff0c;而且同样的价格&#xff0…

地图箭头方向检测系统源码分享

地图箭头方向检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

哈佛大学俩学生开发出一种 AI 眼镜,看你一眼就能扒光所有个人信息

最近&#xff0c;科幻场景中的一个设想变成了现实&#xff1a;一副眼镜能够一瞥便获取人的全部信息&#xff01; 两位来自哈佛大学的学生开发了一个名为I-XRAY的项目&#xff0c;该项目利用智能眼镜结合面部识别技术&#xff0c;能够实时分析并获取被捕捉者的个人信息。这些信…

ChatTTS使用demo示例(包含长文本生成语音、固定音色pt文件)

ChatTTS使用demo示例&#xff08;包含长文本生成语音、固定音色pt文件&#xff09; 一、配置开发环境 安装anaconda&#xff0c;安装参考文章&#xff1a;https://blog.csdn.net/Q_fairy/article/details/129158178 建议anaconda最新版&#xff1a;https://mirrors.tuna.tsi…