fedora 10 安装Oracle 10G 和启动

    技术2022-05-20  54

    安装硬件需求 内存要求至少1G;交换分区至少1G或者是内存的两倍;/tmp目录至少有400M;硬盘空间至少1.5G,但是最好大于3.5G。

    1. 增加swap分区   可以直接从第2步开始 安装oracle需要1G的swap分区.

    [root@fedora swap]# free -m              total       used       free     shared    buffers     cached Mem:           248        238          9          0          2         80 -/+ buffers/cache:        155         93 Swap:         511           0        511

    swap只有511m,不够.

    #dd if=/dev/zero of=/tmp/tmp.swap bs=1M count=1024 #chmod 600 /tmp/tmp.swap #mkswap /tmp/tmp.swap #swapon /tmp/tmp.swap 查看 swap分区: swapon -s

    我们可以安装完毕,恢复swap $swapoff /tmp/tmp.swap $rm /tmp/tmp.swap

    也可以保留这个swap,

    修改/etc/fstab文件,增加以下内容: /tmp/tmp.swap swap swap default 0 0

    2.软件需求 1)Oracle官方推荐需要的RPM包:     make-3.81-14.fc10.i386     gcc-4.3.2-7.i386    glibc-2.9-3.i686     (存在glibc-2.9-2.i686 )                  glibc-devel-2.9-3.i386(存在glibc-2.9-2)     compat-db45-4.5.20-5.fc10.i386 *   compat-gcc-34-3.4.6-9.i386 *   compat-gcc-34-c++-3.4.6-9.i386 *   compat-libstdc++-33-3.2.3-64.i386 *   gnome-libs-1.4.2-10.fc10.i386 *   libaio-devel-0.3.107-4.fc10.i386      libaio-0.3.107-4.fc10.i386 *   libXp-1.0.0-11.fc9.i386

    检查包是否已安装 使用 rpm -qa | grep make-3.81-14.fc10.i386(包名)

    逐一 rpm -Uvh 就可以了, *是需要安装的包 安装gnome-libs-1.4.2-10.fc10.i386失败,需要依赖包 1 :glib-1.2.10-32.fc10.i386

    2 :libpng10-1.0.43-1.fc10.i386

    3 :gtk-1.2.10-68.fc10.i386

    4 :imlib-1.9.15-9.fc10.i386

    5 :ORBit-0.5.17-26.fc10.i386

     

    2)伪装成RHEL 3.0,修改/etc/redhat-release文件写入: Red Hat Enterprise Linux AS release 3(Taroon) 或者 redhat-4 安装完成后修改回去  oracle 官方支持到redhat4 以上修改必须写在第一行,可以将原始内容注释掉: #Fedora release 10 (Cambridge)

    3.设置内核参数

    Edit the /etc/sysctl.conf and add following lines: 编辑 /etc/sysctl.conf添加下列属性

    #vi /etc/sysctl.conf

    kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni 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

    Note: You need execute "sysctl -p" or reboot system to apply above settings. 注意:sysctl  -p 或者reboot上环境生效

    4.创建Oracle用户及组 $su - root #groupadd dba //数据库系统管理理组 #groupadd oinstall //Oracle文件所有者的组 #useradd -g oinstall -G dba -m -s /bin/bash oracle #passwd oracle

    编辑 /etc/security/limits.conf 添加如下行 #vi /etc/security/limits.conf

    oracle soft nproc 2047 oracle hard nproc 16384. oracle soft nofile 1024 oracle hard nofile 65536

    增加下面的内容到文件 /etc/pam.d/login 中,使shell limit生效: session required /lib/security/pam_limits.so

    5.创建Oracle应用程序的目录 $su - root #mkdir -p /opt/oracle/product/10.1.0/ #chown -R oracle.oinstall /opt/oracle

    6.为用户oracle设置环境变量,增加到在~/.bash_profile的末尾: 注: oracle用户下的.bash_profile

    export TMP=/tmp export TMPDIR=$TMP

    export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=$ORACLE_HOME/bin:$PATH:/usr/sbin

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

    -------------------------------------- 修改完成后source  .bash_profile //更新使其生效

    7、配置静态IP地址

    安装RedHat Linux的时候最好采用静态IP地址,如果当时选择的是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件:

    DEVICE=eth0 ONBOOT=yes HWADDR=00:0C:29:74:5B:62 #你的mac地址 IPADDR=192.168.0.130 #你的IP地址 NETMASK=255.255.255.0 #你的IP地址 GATEWAY=192.168.0.1 #你的网关

    修改/etc/hosts 把127.0.0.1改为具体的ip地址,注意最好去掉那些无用的,格式如下: ip地址  主机名  localhost 192.168.0.130  localhost.localdomain localhost

    8.关闭防火墙 lokkit

    9.切换字符界面  防止安装无法启动图形化界面 #vi /etc/inittab 把 id:5:initdefault: 修改为 id:3:initdefault,等oracle安装完成后可以修改回来。

    #reboot            //(重启)

    重启后以root用户登录

    10.安装Oracle10g 使用的是10201_database_linux32.zip,放在了/home/oracle $startx                  //进入图形界面 $xhost + $su - oracle        //切换到oracle用户:必须加中间的 - $cd ~/oracle10g $unzip 10201_database_linux32.zip //解压该文件,database目录 $cd database $export LANG=en_US//中文乱码   中文请使用zh_CN.UTF-8 $./runInstaller

    11.进入安装界面。后面就和windows上安装没别了 注意:安装时 请选择高级安装  安装客户端组件 Custom

    启动oracle

    使用root用户登录 $startx

    启动步骤:

    su - oracle

    [oracle@websvr1 oracle]$ sqlplus /nolog

    SQL> connect username/passwd as sysdba

    SQL> startup

    SQL> quit

    [oracle@websvr1 oracle]$ lsnrctl start

    可用 [oracle@websvr1 oracle]$ lsnrctl status 查看监听是否已经启动

    web 开启/关闭   emctl start/stop dbconsole

    关闭步骤:

    su - oracle

    [oracle@websvr1 oracle]$ lsnrctl stop

    [oracle@websvr1 oracle]$ sqlplus /nolog

    SQL> connect / as sysdba

    SQL> shutdown immediate

    SQL> quit


    最新回复(0)