您的位置:首页 > 数据库 > Oracle

Centos 5.5 下安装 Oracle 11g

2012-04-11 10:41 459 查看
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

------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: