1.查看各种硬件环境
和安装10g一样,完全可以忽略
2.创建安装oracle时所需要的用户和组
以下操作需要root用户
2.1 创建oinstall用户组
groupadd oinstall
2.2 创建dba用户组
groupadd dba
2.3 创建oracle用户,并使oracle属于这两个组
useradd -g oinstall -G dba oracle
2.4 设置oracle的密码
passwd oracle
3. 创建oracle安装目录
本例中,oracle的安装路径设为: /oracle/product/11.2/db_1
3.1 创建oracle安装目录
mkdir -p /oracle/product/11.2/db_1
mkdir -p /opt/oraInventory(11g中追加)
3.2 修改目录所属用户为oracle用户
chown -R oracle:oinstall /oracle
chown -R oracle:dba /opt/oraInventory
3.3 修改目录权限
chmod -R 755 /oracle
4.设置oracle用户环境变量
注意一下命令必须以oracle用户身份登录:
4.1 修改/home/oracle/.bash_profile 添加
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
export ORACLE_SID=orcl(安装界面指定的sid)
export PATH=$ORACLE_HOME/bin:$PATH
5 使用root用户登录图形界面
xhost +
-----------------------------------------------------------
注意:
在xhost 时通常会出错,需要设置一些东西。
xhost只是为了能够启动xwindows图形界面,
所以在执行前可以先xclock一下,如果弹出了
小时钟,恭喜你,已经成功了
如果xclock报错你需要按以下步骤解决:
首先启动vnc服务,看到如下语句:
- New
'localhost:1 (root)' desktop is localhost:1
然后设置export DISPLAY=xxxx:1.0 xxx为hostname
最后再执行xhost +
出现下列提示:
access
成功!
6.切换到oracle用户,安装oracle
我下载的是.zip的包,执行以下命令
#unzip linux_11gR2_database_1of2.zip
#unzip linux_11gR2_database_2of2.zip
注意解压好的目录用户oracle必须具有读写和执行的权限,可以将目录的用户和组改为oracle:
#chown -R oracle database
#chgrp -R oinstall database
运行安装程序
./runInstaller
在安装过程中,会先进行check,
有些check项目他会写能够修复
你只要执行他给你提示的那个文件就行了。
还有一些不能够修复的,主要是一些必要的包
直接到安装盘中找吧,肯定有。
剩下的就是一些无关紧要的了,忽略即可。
安装完毕, 提示执行 2个脚本:
以root用户登录,和上面一样,进入所提示目录,并执行这2个脚本。
(安装目录)/orainstRoot.sh
(安装目录)/root.sh
直接按回车, 缺省值就可以
--------------------------------------------------------------------------------------------------------------
注意:
安装完成后,远程连接此数据库发现ora-12560的错误
tnsping 发现不通
经过检查,发现是防火墙的问题,
请一定允许 端口1521 tcp 通过防火墙,或者直接把防火墙关了,还有SELINUX