首页 > 数据库 >Oracle11g服务器linux 安装

Oracle11g服务器linux 安装

时间:2024-10-09 17:46:54浏览次数:12  
标签:compat rpm openmotif linux oracle 服务器 安装 Oracle11g u01

一.安装前准备

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

标签:compat,rpm,openmotif,linux,oracle,服务器,安装,Oracle11g,u01
From: https://blog.csdn.net/pang12234/article/details/142792115

相关文章

  • Triton Inference Server: 高性能AI推理服务器
    serverTritonInferenceServer简介TritonInferenceServer是NVIDIA开发的开源AI推理服务器,旨在为企业级AI部署提供高性能、灵活和可扩展的解决方案。它支持多种深度学习和机器学习框架,可以在云端、数据中心、边缘设备和嵌入式系统上进行推理。TritonInferenceServer的主......
  • Linux 使用Yum安装Go和配置环境
    安装环境:CentOS7.464位,安装Golang安装Golang查看是否安装了golang:$yuminfogolangLoadingmirrorspeedsfromcachedhostfileInstalledPackagesName:golangArch:x86_64Version:1.8.3Release:1.el7Size:11MRepo......
  • Linux基本操作
    Linux基本操作什么是操作系统操作系统是一款管理软件,对下管理软硬件资源(手段),对上提供良好(稳定,安全,高效)的运行环境(目的)Linux下基本指令写指令等同于在Windos下学习基本操作,图形化界面和命令行在操作系统看来没有任何区别pwd#显示当前用户所在的路径ls#显示当前路......
  • 配置Linux下Oracle19c开机自动启动及验证
    配置oracle19c自动启动的2个关键点1.$ORACLE_HOME  2.安装oracle的用户 以本人数据库为例子$ORACLE_HOME=‘/home/afcinst/app/afcinst/product/19.3.0/dbhome_1’安装oracle的用户:oracle一.配置oracle19c开机自动启动1. 修改oracle的启动脚本配置[root@HEB-2-SCe......
  • linux端口开放
    原博客:https://www.cnblogs.com/fjzhang/p/18332275 1、查询端口是否已开启,命令如下:firewall-cmd--zone=public--query-port=80/tcp#查看80/tcp端口2、在Linux防火墙上开放端口,命令如下:firewall-cmd--zone=public--add-port=80/tcp--permanent#开放80/tcp端口(--p......
  • 自定义tomcat的服务器名称和版本号
    要修改Tomcat的服务器名称和版本号,你需要编辑Tomcat的server.xml配置文件。这个文件通常位于Tomcat安装目录的conf文件夹下。打开server.xml文件。找到以下部分:<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirect......
  • fmql之Linux设备驱动框架
    设备驱动框架正点原子第39章---LED驱动框架    测试成功:贴代码(不需要测试APP)/***************************************************************Copyright©ALIENTEKCo.,Ltd.1998-2029.Allrightsreserved.文件名:leds-atk.c作者......
  • 笔记--(5)、Linux硬盘管理与文件系统基础
    一、挂载、卸载在linux中所有的存储设备有需要挂载才可以使用lsblk查看硬盘信息mount挂载命令mount-tsdb/mydisk/挂载sdb硬盘到mydisk目录中umount卸载挂载设备命令umountsdb取消挂载sdb硬盘umount/mydisk/输入挂载路径也能取消二、硬盘分区结构硬盘中......
  • linux_ssh免密登录
    SSH(SecureShell)协议是一种安全的网络协议,认证原理是基于用户名密码和基于密钥对两种认证方式,本次讲解基于密钥对的认证方式,也就是免密登录免密登录原理.ssh文件夹下的文件功能解释.ssh路径一般在用户的家目录下文件解释known_hosts记录ssh访问过计算机的公钥(publi......
  • Linux 中6种查看日志命令
    Linux查看日志的命令有多种:tail、cat、head、echo等,本文只介绍几种常用的方法。1、tailtail-n10test.log查询日志尾部最后10行的日志;tail-n+10test.log查询10行之后的所有日志;tail-fn10test.log循环实时查看最后1000行记录(最常用的)一般还会配合着......