CentOS 5.2 安装Oracle10g记录

来源:互联网 发布:java加密算法md5 编辑:程序博客网 时间:2024/05/16 14:30

CentOS 必需的安装包
* GNOME
桌面环境

*图形化互联网

*编辑器

*基于文本的互联网

*GNOME软件开发

*Java软件开发

*X软件开发

*开发工具

*开发库

*FTP服务器

*万维网服务器

*服务器配置工具

*Java

*X窗口系统

*基本

*管理工具

*系统工具

 

修改host文件
Hosts File
# vi /etc/hosts
210.28.225.171  NTFY171 NTFY171.localdomain  NTFY171

127.0.0.1       NTFY171.localdomain NTFY171 localhost.localdomain localhost

 

 

设置内核参数

# vi /etc/sysctl.conf

fs.file-max =766918

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=4194304

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=262144

# /sbin/sysctl –p   //使之生效

设置最大打开文件数

#vi /etc/security/limits.conf

NTFY171           soft    nproc   2047

NTFY171           hard    nproc   16384

NTFY171           soft    nofile 1024

NTFY171           hard    nofile 65536

 

#vi /etc/pam.d/login
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so

 

#vi /etc/profile
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi

修改操作系统版本标识
# vi /etc/redhat-release
#CentOS release 5.2 (Final)
redhat-4

 

 

安装必须的编译安装包

yum -y install glibc-2*

yum -y install libaio-0*

yum -y install compat-libstdc++-33-3*

yum -y install compat-gcc-34-3*

yum -y install compat-gcc-34-c++-3*

yum -y install libXp-1*

yum -y install openmotif-2*

yum -y install compat-db-4*

 

建立oracle用户及组
# groupadd oinstall
# groupadd dba
# groupadd oper
# useradd -g oinstall -G dba oracle
# passwd oracle

建立ORACLE_HOME目录,解压数据库安装文件
# mkdir -p /home/oracle/product/10.2.0/db_1
# unzip 10201_database_linux_x86_64.cpio.gz

#cpio -idmv < 10201_database_linux_x86_64.cpio(解压后得到database文件夹)

mv database /home/oracle

2.3 创建安装目录
    mkdir  /home/oracle  (应用程序目录)
    mkdir   /oradata
(数据存放目录,已存在,将网络存储挂载在这个文件夹里)

    chown -R oracle:oinstall /home/oracle /oradata
(修改目录所有者)
    chmod –R 775 /home/oracle /oradata (
修改文件夹权限)

 

修改ORACLE环境变量

# su - oracle
$ vi .bash_profile

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/home/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=appdata; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

 

安装oracle数据库

1.    Select Installation Method
选择
Advanced Installation
2. Specify Inventory Directory and Credentials
3. Select Installation Type
选择
Enterprise Edition
4. Specify Home Details
Name
文本框中填写
db_1
5. Product-Specific Prerequisite Checks
6. Select Configuration Option
选择
create a database
7. Select Database Configuration
选择
General Purpose
8. Specify Database Configuration Options
选择
Select Database character set : UTF-8
9. Select Database Management Option
选择
Use Database Control Database Management
10. Specify Database Storage Option
选择
File System
11. Specify Backup and Recovery Options
选择
Do not enable Automated backups
12. Specify Database Schema Passwords
选择
Use the same password for all the accounts
13. Summary
14. Install
15. Configuration Assistants
16. Database Configuration Assistant
17. Database Configuration Assistant Password Management
选择Password Management,除system以外全部锁定

18. Execute Configuration Scripts
root环境中执行
# /home/oracle/oraInventory/orainstRoot.sh
# /home/oracle/product/10.2.0/db_1/root.sh
19. End Of Installation

 

防火墙开通1521端口

关闭SELinux

vi /etc/selinux/config 确保以下内容
SELINUX=disabled

恢复操作系统版本
# vi /etc/redhat-release
CentOS release 5.2 (Final)

 

设置数据库开机自动启动

#vi /etc/oratab

appdata:/home/oracle/product/10.2.0/db_1:Y

# vi /etc/rc.local

su - oracle -c ‘dbstart start’

# su - oracle
$ vi /home/oracle/product/10.2.0/db_1/bin/dbstart
78行修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME/

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 驾驶证被注销后超过两年怎么办 a2照驾驶证年审过期一个月怎么办 车被别人追尾行驶证过期怎么办 骑魔头车没驾照车祸保险拒赔怎么办 行驶证过了两个多月没年检怎么办 驾照没满一年扣了3分怎么办 6年免检但是行驶证到期怎么办 驾驶证和行驶证一起丢了怎么办 身份证驾驶证行驶证一起丢了怎么办 在银行柜圆机取款时忘了取卡怎么办 中国建设银银行取款密码忘了怎么办 买到证件不全的二手电动车怎么办 光大乐惠金卡信用卡还了怎么办 增驾期间被扣3分怎么办 a2驾驶证被扣12分后怎么办 我手机换号码了驾驶证档案怎么办 手机号码换了查不到驾照分了怎么办 金牛区源泉幼儿园摇不到号怎么办 b2驾驶证被扣12分后怎么办 福建省超过一年驾照未年审要怎么办 为缓解交通拥堵现状人们应该怎么办 告对方不知道对方出身日期怎么办 上海业余围棋4进3老不过怎么办 孩子想上学但又怕同学议论怎么办 在菲律宾黑了博彩老板的钱怎么办 九阴真经3d先遣服更新失败怎么办 公司核名通过不想用了怎么办 公司核名下来了不想注册了怎么办 家人受到小贷公司催款威胁怎么办 商标抽签资料提交上去有问题怎么办 花椒直播助手苹果版下载不了怎么办 在香港酒店住把床单弄上血了怎么办 综英美我能怎么办我也很绝望百度云 护照的名字中间有个空格怎么办 开车不小心压死黄鼠狼了怎么办 三户联保贷款一方不还怎么办 因为隔断中介违约…我该怎么办 上海居住证没下来换住址了怎么办 工商注册后大股东不注资怎么办 公司不给去办理变更股东信息怎么办 滴滴车主注册没有自己的车型怎么办