Centos 5.5 下安装 Oracle 11g

1. 建立 oracle 用户

------------------------------------------------------------------------------

2. 在CenterOS 安装包中找到一下包
rpm -ivh /media/CentOS_5.5_Final/CentOS/binutils-2.17.50.0.6-14.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/compat-libstdc++-33-3.2.3-61.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/elfutils-libelf-0.137-3.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/elfutils-libelf-devel-0.137-3.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/gcc-4.1.2-48.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/gcc-c++-4.1.2-48.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/glibc-common-2.5-49.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/glibc-devel-2.5-49.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/glibc-headers-2.5-49.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/libaio-0.3.106-5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/libaio-devel-0.3.106-5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/libgcc-4.1.2-48.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/libstdc++-4.1.2-48.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/libstdc++44-devel-4.4.0-6.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/make-3.81-3.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/sysstat-7.0.2-3.el5.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/unixODBC-2.2.11-7.1.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/unixODBC-devel-2.2.11-7.1.i386.rpm
rpm -ivh /media/CentOS_5.5_Final/CentOS/pdksh-5.2.14-36.el5.i386.rpm

------------------------------------------------------------------------------

3. 修改主机IP配置

vim /etc/hosts

修改该内容:
192.168.1.50            localhost.localdomain localhost(增加)
127.0.0.1               localhost.localdomain localhost
#::1              localhost6.localdomain6 localhost6(修改)

------------------------------------------------------------------------------

4. 设置oracle 安装环境变量

vim /etc/profile

增加一下内容:

unset USERNAME
export ORACLE_SID=orcl
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK


PATH=$PATH:$ORACLE_HOME/bin

export PATH

------------------------------------------------------------------------------

5. 解压 oracle 安装文件Oracle 用户目录

 A.一定要是Oracle的用户的目录,因为安装文件指定的用户名必须是Oracle。

 B. 如果安装盘是两张的的话一定要把两张盘解压到同一个目录,不然安装时会提示找不到文件。

 C. 如果不是oralce 用户目录 需要给该目录赋予所有用户权限 chmod -R 777 * (* 表示要赋值权限的目录)

 (unzip 解压)

------------------------------------------------------------------------------

6. 让Oracle 用户获取使用X窗体安装的权限

xhost local:oracle non-network local connections being added to access control list

------------------------------------------------------------------------------

7. 切换至 Oracle 用户, 运行解压后的Oracle 安装包

A. su - oracle

B. 在database下, 运行runinstaller

------------------------------------------------------------------------------

8. 安装过程中的注意事项

A. 当前安装到先决条件检查时会有一些错误,解决 (硬件限制性:打开文件描述符最大限制数)

B. 在安装即将完成时会提示以root用户执行文件
  
   /home/oracle/app/oraInventory/orainstRoot.sh

    和

   /home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh

   然后等待安装初步完成


------------------------------------------------------------------------------

9. 安装监听,安装数据库

A. netca 进入 监听图形化安装,一直默认到完成

B. dbca 进入 数据库图形化安装:

   安装数据库名称为 “orcl”便于建立本地网络监听,便于处理工具远程连接。

   到--“示范模版”时勾选“示范模版”,下一步时,设置编码为32UTF-8。

   等待完成。

------------------------------------------------------------------------------


10. 安装完成后,设置配置文件

A. 让oracle和oem随机启动, 修改 vim /etc/oratab 中

   orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N

   改为

   orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y

B. 修改oracle 启动程序为环境变量中能够加载的程序

   /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart和dbshut

   修改如下:

   ORACLE_HOME_LISTNER=$1

   改为

   ORACLE_HOME_LISTNER=$ORACLE_HOME

C. 修改/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora和tnsnames.ora

   把HOST的值修改为ip,

   (注:也可以不修改,运行netca,进行“本地网络服务名配置”)

   本地网络服务名配置->设置服务名为orcl,因为在安装数据库是设置的名称为“orcl”, 地址设置为本机Ip地址

------------------------------------------------------------------------------

11. 切换到Oracle用户,启动数据库相关,创建用户数据空间
 
    启动数据库监听:lsnrctl start
 
    启动数据库:dbstart


    进入sqlplus:sqlplus /nolog

    已管理员身份连接数据库:conn / as sysdba;

    执行Sql 文件 例:@/home/aaa.txt

------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值