Suse10安装Oracle11g操作步骤
这些软件包还是要检查下,不要少了。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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




