教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

Suse10安装Oracle11g操作步骤

来源:网络收集 时间:2026-01-22
导读: 这些软件包还是要检查下,不要少了。rpm –q , 此文档以SUSE 10 SP1 64bit安装Oracle 11g R1 64bit为基础环境编写。其它版本安装也可参考,但例如设置环境变量等地方可能会有所不同。 第1章 创建用户和组 1.1 创建名为dba的操作系统组 【检查命令】 # grep

这些软件包还是要检查下,不要少了。rpm –q ,

此文档以SUSE 10 SP1 64bit安装Oracle 11g R1 64bit为基础环境编写。其它版本安装也可参考,但例如设置环境变量等地方可能会有所不同。

第1章 创建用户和组

1.1 创建名为dba的操作系统组

【检查命令】

# grep dba /etc/group

无输出则表示dba组不存在。如果dba组已存在,则使用以下命令删除dba组。 【删除命令】

# /usr/sbin/groupdel dba

【创建命令】

# /usr/sbin/groupadd -g 200 dba

1.2 创建名为oracle的操作系统用户

【检查命令】

# grep oracle /etc/passwd

无输出则表示Oracle用户不存在。如果Oracle用户已存在,则使用以下命令删除Oracle用户。 【删除命令】

# /usr/sbin/userdel -f oracle

【创建命令】

# /usr/sbin/useradd -u 300 -g dba -d /home/oracle -s /bin/bash -m oracle

【命令说明】

用户名为oracle,隶属于dba组。

1.3 为oracle用户建立密码

【创建命令】

# passwd oracle

第2章 设置环境变量和赋权

2.1 赋予目录正确的权限

2.1.1 对文件系统/opt/oracle并赋权

【命令】

# chown oracle:dba /opt/oracle # chmod 770 /opt/oracle

2.1.2 对文件系统/opt/orabak并赋权

【命令】

# chown oracle:dba /opt/orabak # chmod 770 /opt/orabak

2.1.3 创建目录/usr/local/bin并赋权

检查/usr/local/bin目录是否存在,如不存在则需创建该目录,并赋予777权限。 【命令】

# mkdir /usr/local/bin # chmod 777 /usr/local/bin # ll /usr/local | grep bin

drwxrwxrwx 2 root root 4096 2007-05-03 21:24 bin

2.1.4 赋权/tmp目录权限

检查/tmp是否具有777权限,如不具备则赋予/tmp目录777权限。 【命令】

# chmod 777 /tmp # ll / | grep tmp

drwxrwxrwx 17 root root 4096 2008-06-13 10:00 tmp

2.2 设置oracle用户环境变量

用oracle用户编辑/home/oracle/.profile文件,设置环境变量。

# Oracle Environment

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11gR1/db export ORACLE_SID=ora11g

export ORACLE_TERM=xterm

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib export LD_LIBRARY_PATH

SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32 export SHLIB_PATH

# Set shell search paths:

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH:/usr/local/bin #CLASSPATH must include the following JRE locations:

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export LANG=en_US

【重要说明】

红色部分请根据实际情况进行设置。

第3章 安装ORACLE软件

3.1 安装前准备工作

3.1.1 调整操作系统内核参数

可暂时不做调整,也可参考下面的参数进行调整 如果系统内核参数值不正确,修改内核参数值。 步骤 1 以root用户登录。 步骤 2 修改系统内核参数。

# vi /etc/sysctl.conf

/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 = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144

步骤 3 同步系统内核参数到内存中,使修改生效。

# sysctl -p

步骤 4 以上系统内核参数的设置仅在当前有效,要使系统重启后保留设置。则

需要使系统启动时优先读取/etc/sysctl.conf文件。

# /sbin/chkconfig boot.sysctl on

----结束

3.1.2 拷贝安装文件

将Oracle安装文件上传到/opt/orabak中,注:如使用FTP上传,需要使用bin模式

解压缩安装文件,并赋予权限。 【命令】

# unzip /opt/orabak/linux.x64_11gR1_database.zip # chmod 777 -R /opt/orabak/database

# chown oracle:dba -R /opt/orabak/database

3.1.3 创建Inventory目录

创建目录/opt/oracle/oraInventory,并使oracle:dba为其所有者。 【命令】

# mkdir /opt/oracle/oraInventory

# chown oracle:dba /opt/oracle/oraInventory # chmod 755 /opt/oracle/oraInventory

3.1.4 删除ORARUN工具

# rpm -qa |grep -i orarun orarun-1.9-21.15

# rpm -qa |grep -i sapinit sapinit-2.0.1-1.10

如果存在相应的包,则删除

# rpm -e orarun-1.9-21.15 # rpm -e sapinit-2.0.1-1.10

3.1.5 启动远程控制

以root用户登陆,输入“yast remote”

远程连接安装oracle需要开启,虚拟机本机安装可不开启。

# yast remote

弹出“remote administrator”管理界面,移动光标选中“Allow Remote Administration”,然后点击ALT+F组合键,完成设置。

手工执行一次“rcxdm restart”命令

# rcxdm restart

3.1.6 设置DISPLAY环境变量

(1) 切换到oracle用户

# su - oracle

(2) 设置DISPLAY环境变量

如果是直接连接到主机的终端上进行安装,执行:

$ export DISPLAY=localhost:0.0

如果是在远程终端上进行安装,执行:

$ export DISPLAY=REMOTE_IP:0.0 --例export DISPLAY=10.71.111.142:0.0

检查环境变量是否生效

$ echo $DISPLAY

检查oracle的所有环境变量是否已经生效,在启动安装前需要确保.profile中设置的环境变量都已生效。

$ env

设置完成后可执行xclock测试DISPLAY设置是否正确,如果环境变量设置正确但无法开启oracle的图形界面,可尝试重启下操作系统解决。

3.2 安装ORACLE11g软件

安装ORACLE11g软件必须使用oracle用户,并确oracle用户的保环境变量生效。

【提示】

在安装过程中,如果遇到/tmp空间过小的错误安装将无法继续,此时请在安装用户oracle下设置TEMP和TEMPDIR环境变量,将ORACLE使用的TEMP空间指向一个足够大的文件系统即可。

$ export TEMP=/opt/oracle $ export TEMPDIR=/opt/oracle

3.2.1 启动Universal Installer安装界面

用oracle用户登陆,启动OUI进行安装 【命令】

$ /opt/orabak/database/runInstaller

3.2.2 指定用户组和数据库全局名

选择基本安装(Basic Installation) 在Installation Type中选择数据库版本

在UNIX DBA Group中选择事先建好的DBA组 不选择Create Starter Database,后续再建立实例

【提示】

如果出现错误,说明前面某些必要步骤没有完成,例如:

不存/opt/oracle目录

Oracle用户没有/opt/oracle的写权限

3.2.3 指定Inventory目录存放位置

在Enter the ful …… 此处隐藏:3251字,全部文档内容请下载后查看。喜欢就下载吧 ……

Suse10安装Oracle11g操作步骤.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/49060.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)