以red hat 6.3 举例
1.需要先安装其他包
rpm -ivh 包
compat-libstdc++-33-3.2.3-69.el6.i686.rpm
elfutils-libelf-devel-0.152-1.el6.i686.rpm
libstdc++-devel-4.4.6-4.el6.i686.rpm
gcc-c++-4.4.6-4.el6.i686.rpm
libaio-devel-0.3.107-10.el6.i686.rpm
unixODBC-2.2.14-11.el6.i686.rpm
unixODBC-devel-2.2.14-11.el6.i686.rpm
2.添加用户组
groupadd dba
groupadd oinstall
3,添加用户
seradd oracle –d/home/oracle –g oinstall -G dba –m
4.为用户oracle添加密码
passwd oracle
5.预先创建安装目录
mkdir -p /opt/oracle/product
mkdir -p /opt/oracle/product/11.2.0
mkdir -p /opt/oraInventory
mkdir -p /opt/oracle/oradata
6.设置目录的所有者所属组和权限
chown -R oracle.oinstall /opt/oracle
chown -R oracle.oinstall /opt/oracle/oradata
chown -R oracle.oinstall /opt/oracle/product/11.2.0
chown -R oracle.dba /opt/oraInventory
chown -R oracle.dba /opt/oracle
7.设置oracle用户的环境变量
su - oracle
cd
vi .bash_profile
添加一下以下代码
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ ORACLE_BASE/product/11.2.0
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
exportPATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG=”SIMPLIFIEDCHINESE_CHINESE_CHINA.AL32UTF-8”
8.将网上下载Oracle压缩包放入oracle用户目录下
root下让全部用户Oracle压缩包有可执行权限
chmod 777 linux_11gR2_database_1of2.zip
chmod 777 linux_11gR2_database_2of2.zip
mv linux_11gR2_database_1of2.zip /home/oracle
mv linux_11gR2_database_2of2.zip /home/oracle
需要时间
cd /home/oracle
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
9.安装
注销root后oracle登入不是su切换
cd ~/basedata
chmod+x install/.oui
chmod+x install/unzip
chmod +x runInstaller
runInstaller
10.安装设置
1 of 9
去掉勾选后next,出现email需要设置,直接跳过
2 of 9
勾选Create and configure a database
为安装数据库软件并创建和配置数据库
next
3 of 9
勾选Desktop Class
next
4 of 9
修改字符集成 Unicode(AL32UTF8)
密码标准必须有大小写字母8位,必须有个大写和小写
next
5 of 9
next
6 of 9
不用理乎failed ,勾选ignore all
next
7 of 9
next
8 of 9
next
ok
9 of 9
调回初始页面
finish
Enter跳回命令行
11.配置远程连接网络监听器
netca
勾选listener configuration
next
勾选reconfig
next
next
next默认tcp
next默认1521端口
next默认no
finish
12.配置本地网络服务
netca
local net service name configuration
next
勾选reconfig
next
nextservice name orcl
next
tcp
现在终端ipconfig
host name写了ipv4
next
出现初始页面
finish
13测试登入
oracle下
sqlplus /onlog
sql>conn /as sysdba
显示connect成功