Linux AS4下安装Oracle 10g

   Linux下安装Oracle
1.创建相应的用户及组
a.oinstall组和dba组
b.oracle用户

---------------example-------------
创建Oracle组和用户帐号
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -m -g oinstall -G dba oracle
[root@localhost ~]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
[root@localhost ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
--------------------example end------------------

2.创建相应的安装目录

a oracle软件安装于/u01/app/oracle
b oracle数据库创建于/u02/oradata



------------example-----------------
[root@localhost ~]# mkdir -p /u01/app/oracle
[root@localhost ~]# mkdir -p /u02/oradata
[root@localhost ~]# chown -R oracle:oinstall /u01 /u02
[root@localhost ~]# chmod -R 775 /u01 /u02

----------example end----------------

3.设置oracle用户的环境变量

---------------example--------------
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ cd /home/oracle
[oracle@localhost ~]$ vi .bash_profile
添加:
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib; export LD_LIBRARY_PATH
LC_CTYPE=en_US.UTF-8; export LC_CTYPE
DISPLAY=192.168.1.123:0.01 export DISPLAY
保存退出
然后执行:
source .bash_profile


----------------example----------------

4.以oracle的身份 运行xhost (注意这时192.168.1.123这个主机必须安装xmanager)
等侦测到远端主机后 切换到:cd ~/database
                    直接运行:./runinstall


5.安装数据库到一半的时候出现错误 提示我们需要安装以下程序
以root的身份 安装以下程序(注意要按顺序)
  a  glibc-kernhearder-***************
  b  glibc-header-2.3.4-2.13
  c  glibc-devel-2.3.4-***
  d  gcc-3.4.4.2.i386.rpm

6. 以ROOT的身份修改内核参数  vi /etc/sysctl.conf
    kernel.shmall = 2097152
    kernel.shmmax = 536870912  ;最大内存一般为本机的一半
    kernel.shmmni = 4096       ;最小内存
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default = 262144
    net.core.rmem_max = 262144
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
7.生效修改的内核参数
  A: 保存后重启系统
  B: 使用命令行:sysctl -p

8.再次用 ./runinstall来安装数据库

9.安装数据库实例
  9.1  新挂载一个硬盘     可以用:cd /dev      
             ls  -al  sd*
     我这边查找到的是:/dev/sdc这块磁盘
   9.2划分裸设备
     fdisk  /dev/sdc
     用P查看当前的分区情况,由于是新磁盘 里面没有创建分区
     因为我们等下需要创建很多个裸分区供数据库使用 ,考虑的数量我们就先创建一个扩展分区再往里面添加裸分区
     oracle默认需要12个裸分区,我们在这里创建12个分别是:/dev/sdc5-/dev/sdc16
  
    9.3 挂载裸设备
      vi  /etc/sysconfig/rawdevices
添加如下:/dev/raw/raw1       /dev/sdc5
                          .                   .
                          .                   .
            /dev/raw/raw12     /dev/sdc16
     9.4生效绑定的裸设备
        /etc/inidt.d/rawdevices  restart
     9.5查看裸设备挂载情况
        raw -qa
      9.6修改raw的属主
        cd  /dev/raw
        chown  oracle.oinstall  raw*
      9.7到oracle的家目录下创建一个裸设备的映射文件raw.conf并修改其属主为oracle.oinstall 和权限
        往里面添加如下内容
        system=/dev/raw/raw1;系统文件
        sysaux=/dev/raw/raw2;系统辅助文件
        example=/dev/raw/raw3;实例文件
        users=/dev/raw/raw4;用户文件
        temp=/dev/raw/raw5;临时文件
        undotbs1=/dev/raw/raw6;回滚文件
        redo1_1=/dev/raw/raw8;日志文件1
        redo1_2=/dev/raw/raw9;日志文件2
        control1=/dev/raw/raw12;控制文件1
        control2=/dev/raw/raw13;控制文件2
        spfile=/dev/raw/raw14;参数文件
        pwdfile=/dev/raw/raw15;密码文件
10 以root的身份把dbca的bin路径加入到PATH中
   find  /  -name  dbca
   找到其中的BIN目录  加入目录如下 **********
   则我们只要这样做:
   PATH=$PATH:**********
   再用$PATH查看下 有没有加载进去
11.以ORACLE的身份运行dbca 顺利安装数据库实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值