IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Oracle11G 快速安装指南_机翻 -> 正文阅读

[大数据]Oracle11G 快速安装指南_机翻

oracle11g 官方要求rpm

??应安装适用于 Oracle Linux 6、Red Hat Enterprise Linux 6 和 Asianux Server 4 的以下或更高版本的软件包:

??binutils-2.20.51.0.2-5.11.el6.i686

??compat-libcap1-1.10-1.i686

??compat-libstdc++-33-3.2.3-69.el6.i686

??gcc-4.4.4-13.el6.i686

??gcc-c++-4.4.4-13.el6.i686

??glibc-2.12-1.7.el6.i686

??glibc-devel-2.12-1.7.el6.i686

??ksh

??libgcc-4.4.4-13.el6.i686

??libstdc++-4.4.4-13.el6.i686

??libstdc++-devel-4.4.4-13.el6.i686

??libaio-0.3.107-10.el6.i686

??libaio-devel-0.3.107-10.el6.i686

??make-3.81-19.el6.i686

??sysstat-9.0.4-11.el6.i686

??要确定是否安装了所需的软件包,请输入类似以下的命令:RPM -q 软件包名称

如果要安装 Oracle 数据库,则需要以下本地操作系统组和用户:

???Oracle Inventory 组(通常为oinstall)

???OSDBA 组(通常为dba)

???Oracle 软件所有者(通常为oracle)

???OSOPER 组(可选。通常为oper)

??要确定这些组和用户是否存在,并在必要时创建它们,请执行以下步骤:

???

????more /etc/oraInst.loc

??如果此命令的输出显示oinstall组名称,则该组存在。

??如果oraInst.loc文件存在,则此命令的输出类似于以下内容:

??inventory_loc=/u01/app/oraInventory

??inst_group=oinstall

??该inst_group参数显示 Oracle Inventory 组的名称oinstall。

??要确定该dba组是否存在,请输入以下命令:

??grep dba /etc/group

??如果此命令的输出显示dba组名称,则该组存在。

??如有必要,请输入以下命令以创建oinstall和dba组:

??/usr/sbin/groupadd oinstall

??/usr/sbin/groupadd dba

??要确定oracle用户是否存在并属于正确的组,请输入以下命令:

??id oracle

??如果oracle用户存在,则此命令显示有关用户所属组的信息。输出应该类似于以下内容,表明oinstall是主要组,dba是次要组:

??uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)

??如有必要,请完成以下操作之一:

??如果oracle用户存在,但其主要组不存在oinstall或不是该dba组的成员,则输入以下命令:

??/usr/sbin/usermod -g oinstall -G dba oracle

??如果oracle用户不存在,输入以下命令创建:

??/usr/sbin/useradd -g oinstall -G dba oracle

??此命令创建oracle用户并指定oinstall为主要组和dba次要组。

??输入以下命令设置oracle用户密码:

??passwd oracle

配置内核参数和资源限制

范围

最小值

文件

semmsl

semmns

semopm

semmni

250

32000

100

128

/proc/sys/kernel/sem

shmall

2097152

/proc/sys/kernel/shmall

shmmax

最低:536870912

最大值:小于 4 GB 的 1 个字节的值,或 4294967295

推荐:超过一半的物理内存

有关配置的其他信息,请参阅My Oracle Support说明 567506.1?shmmax

/proc/sys/kernel/shmmax

shmmni

4096

/proc/sys/kernel/shmmni

file-max

6815744

/proc/sys/fs/file-max

ip_local_port_range

最低:9000

最大值:65500

/proc/sys/net/ipv4/ip_local_port_range

rmem_default

262144

/proc/sys/net/core/rmem_default

rmem_max

4194304

/proc/sys/net/core/rmem_max

wmem_default

262144

/proc/sys/net/core/wmem_default

wmem_max

1048576

/proc/sys/net/core/wmem_max

aio-max-nr

1048576

注意:此值限制并发未完成请求,应设置该值以避免 I/O 子系统故障。

/proc/sys/fs/aio-max-nr

?要查看为这些内核参数指定的当前值并在必要时更改它们:

?输入类似如下命令查看内核参数的当前值:

记下当前值并确定您必须更改的任何值。

范围

命令

semmsl,?semmns,?semopm, 和semmni

# /sbin/sysctl -a | grep sem

此命令按列出的顺序显示信号量参数的值。

shmall,?shmmax, 和shmmni

# /sbin/sysctl -a | grep shm

file-max

# /sbin/sysctl -a | grep file-max

ip_local_port_range

# /sbin/sysctl -a | grep ip_local_port_range

rmem_default

# /sbin/sysctl -a | grep rmem_default

rmem_max

# /sbin/sysctl -a | grep rmem_max

wmem_default

# /sbin/sysctl -a | grep wmem_default

wmem_max

# /sbin/sysctl -a | grep wmem_max

???

如果任何内核参数的值与推荐值不同,则完成以下步骤:

使用任何文本编辑器,创建或编辑/etc/sysctl.conf文件,并添加或编辑类似于以下内容的行:

仅包含要更改的内核参数值的行。对于信号量参数 (?kernel.sem),您必须指定所有四个值。但是,如果任何当前值大于最小值,则指定较大的值。

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

输入以下命令以更改内核参数的当前值:

/sbin/sysctl -p

查看以下命令的输出以验证值是否正确。如果值不正确,请编辑 /etc/sysctl.conf 文件,然后再次输入此命令.

输入命令/sbin/sysctl -a以确认值设置正确。

更新/etc/sysctl.conf文件中内核参数的值后,要么重新启动计算机,要么运行命令sysctl -p使/etc/sysctl.conf文件中的更改在活动内核内存中可用。

检查 Oracle 软件安装用户的资源限制

对于每个安装软件所有者,使用以下推荐范围检查安装的资源限制:

资源外壳限制

资源

软限制

硬限制

打开文件描述符

没有文件

至少 1024

至少 65536

单个用户可用的进程数

进程

至少 2047

至少 16384

进程堆栈段的大小

至少 10240 KB

至少 10240 KB,最多 32768 KB

要检查资源限制:

以安装所有者的身份登录。

检查文件描述符设置的软限制和硬限制。确保结果在推荐范围内。例如:

$ ulimit -Sn

4096

$ ulimit -Hn

65536

检查用户可用进程数的软限制和硬限制。确保结果在推荐范围内。例如:

$ ulimit -Su

2047

$ ulimit -Hu

16384

检查堆栈设置的软限制。确保结果在推荐范围内。例如:

$ ulimit -Ss

10240

$ ulimit -Hs

32768

对每个 Oracle 软件安装所有者重复此过程。

如有必要,请更新/etc/security/limits.conf??安装所有者的配置文件中的资源限制。

如果gridoracle用户已登录,则limits.conf 文件中的更改在您注销这些用户并重新登录之前不会生效。您必须在使用这些帐户进行安装之前执行此操作。

创建所需目录

创建名称类似于以下的目录,并为其指定正确的所有者、组和权限:

Oracle 基目录

一个可选的 Oracle 数据文件目录

Oracle 基本目录必须有 4 GB 的可用磁盘空间,如果您选择不创建单独的 Oracle 数据文件目录,则必须有 6 GB 的可用磁盘空间。

创建 Oracle 基目录:

输入以下命令以显示有关所有已安装文件系统的信息:

#df -h

此命令显示有关系统上安装的所有文件系统的信息,包括:

物理设备名称

磁盘空间总量、已用量和可用量

该文件系统的挂载点目录

从显示中确定一个或两个满足本节前面提到的磁盘空间要求的文件系统。

记下您确定的每个文件系统的挂载点目录的名称。

输入类似于以下内容的命令,在您确定的挂载点目录中创建推荐的子目录,并为其设置适当的所有者、组和权限:

# mkdir -p / mount_point?/app/

# chown -R oracle:oinstall / mount_point?/app/

# chmod -R 775 / mount_point?/app/

例如:

# mkdir -p /u01/app/

# chown -R oracle:oinstall /u01/app/

# chmod -R 775 /u01/app/

配置oracle用户环境

您从该oracle帐户运行 Oracle Universal Installer?。但是,在启动 Oracle Universal Installer 之前,您必须配置oracle用户的环境。要配置环境,您必须:

设置DISPLAY环境变量。

设置oracle用户环境:

启动新的终端会话,例如 X 终端 (?xterm)。

输入以下命令以确保 X Window 应用程序可以在此系统上显示:

$ xhost full_qualified_remote_host_name

例如:

$ xhost somehost.us.example.com

如果您没有登录到要安装软件的系统,请以oracle用户身份登录到该系统。

如果您不是以oracle用户身份登录,则将用户切换到oracle

su - oracle

要确定oracle用户的默认 shell?,请输入以下命令:

echo $SHELL

要运行 shell 启动脚本,请输入以下命令之一:

Bash shell:

?. ./.bash_profile

Bourne or Korn shell:

?. ./.profile

C shell:

?source ./.login

如果您没有在本地计算机上安装软件,则在远程计算机上运行以下命令来设置DISPLAY变量:

Bourne, Bash or Korn shell:

export DISPLAY=local_host:0.0 ???

C shell:

setenv DISPLAY local_host:0.0

在这个例子中,?local_host是用于显示 Oracle Universal Installer 的本地计算机的主机名或 IP 地址。

在远程计算机上运行以下命令,检查shell和DISPLAY环境变量是否设置正确:

echo $SHELL

echo $DISPLAY

现在要启用 X 应用程序,请在本地计算机上运行以下命令:

xhost + fully_qualified_remote_host_name

要验证 X 应用程序显示设置是否正确,请运行操作系统附带的基于 X11 的程序,例如xclock

xclock

如果您确定该/tmp目录的可用磁盘空间少于 1 GB,则确定具有至少 1 GB 可用空间的文件系统并设置TMPTMPDIR环境变量以在此文件系统上指定一个临时目录:

要确定每个挂载文件系统上的可用磁盘空间,请使用以下命令:

df -h /tmp

如有必要,输入类似于以下的命令在您确定的文件系统上创建一个临时目录,并在该目录上设置适当的权限:

?sudo mkdir /mount_point/tmp

?sudo chmod a+wr /mount_point

?exit

输入类似命令,以下设置TMPTMPDIR环境变量:

Bourne、Bash 或 Korn shell:

TMP=/mount_point

TMPDIR=/mount_point/tmp

export TMP TMPDIR

C shell:

setenv TMP /mount_point/tmp

??setenv TMPDIR /mount_point/tmp

输入类似如下的命令来设置ORACLE_BASE?and ORACLE_SID环境变量:

Bourne, Bash, or Korn shell:

??ORACLE_BASE=/u01/app/oracle

? ORACLE_SID=sales

? export ORACLE_BASE ORACLE_SID

C shell:

??setenv ORACLE_BASE /u01/app/oracle

setenv ORACLE_SID sales

在此示例中,/u01/app/oracle是您之前创建或标识的 Oracle 基本目录,sales是数据库名称(通常不超过五个字符)

入以下命令以确保未设置ORACLE_HOME和TNS_ADMIN环境变量:

Bourne, Bash, or Korn shell:

unset ORACLE_HOME

unset TNS_ADMIN

C shell:

unsetenv ORACLE_HOME

unsetenv TNS_ADMIN

如果ORACLE_HOME设置了环境变量,则 Oracle Universal Installer 使用它指定的值作为 Oracle 主目录的默认路径。但是,如果您设置了ORACLE_BASE环境变量,那么 Oracle 建议您取消设置ORACLE_HOME环境变量并选择 Oracle Universal Installer 建议的默认路径。

安装 Oracle 数据库

配置好oracle用户环境后,启动Oracle Universal Installer,安装Oracle数据库如下:

要启动 Oracle Universal Installer,请输入以下命令:

/ mount_point?/db/runInstaller

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 14:05:51  更:2022-01-08 14:07:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 7:44:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码