• oralce9i部署安装


    为什么还学习oracle9i,因为目前大多数企业的数据依然存储在oracle9i上面,对于数据升级存在很大风险,因此在学习oralce之前,首先熟悉oracle9i也是很有必要的。
    现在我们先来学习oracle9i的安装


    一、先决条件
    1、系统
    centos 4.5
    2、相关rpm包
    compat-libcwait-2.1-1.i386.rpm
    compat-oracle-rhel4-1.0-5.i386.rpm
    openmotif21-2.1.30-11.RHEL4.6.i386.rpm
    alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm
    audiofile-devel-0.2.6-1.el4.1.i386.rpm
    esound-devel-0.2.35-2.i386.rpm
    fontconfig-devel-2.2.3-7.centos4.i386.rpm
    freetype-devel-2.1.9-5.el4.i386.rpm
    glib-devel-1.2.10-15.i386.rpm
    gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm
    gtk+-devel-1.2.10-36.i386.rpm
    imlib-devel-1.9.13-23.i386.rpm
    libaio-0.3.105-2.i386.rpm
    libaio-devel-0.3.105-2.i386.rpm
    libjpeg-devel-6b-33.i386.rpm
    libtiff-devel-3.6.1-12.i386.rpm
    libungif-devel-4.1.3-1.el4.2.i386.rpm
    openmotif21-2.1.30-11.RHEL4.6.i386.rpm
    ORBit-devel-0.5.17-14.i386.rpm
    xorg-x11-6.8.2-1.EL.18.i386.rpm
    xorg-x11-deprecated-libs-6.8.2-1.EL.18.i386.rpm
    xorg-x11-deprecated-libs-devel-6.8.2-1.EL.18.i386.rpm
    xorg-x11-devel-6.8.2-1.EL.18.i386.rpm
    xorg-x11-libs-6.8.2-1.EL.18.i386.rpm
    xorg-x11-xfs-6.8.2-1.EL.18.i386.rpm

    3、oracle 9i安装包
    ship_9204_linux_disk1.cpio.gz
    ship_9204_linux_disk2.cpio.gz
    ship_9204_linux_disk3.cpio.gz

    二、
    1、创建oracle9i属组
    groupadd oinstall
    groupadd dba


    2、创建安装目录
    cd /
    mkdir u01
    cd u01
    mkdir oracle

    3、创建用户以及指定属主、属组以及家目录
    useradd -g oinstall -G dba -d /u01/oracle oracle

    4、设置密码
    passwd oracle

    5、修改家目录的属性
    chown -R oracle:oinstall u01

    6、使用oralce用户登录系统
    su - oralce

    7、设置安装部署oracle9i的环境变量
    vi .bash_profile
    ORACLE_SID=wang
    ORACLE_BASE=/u01
    ORACLE_HOME=/u01/oracle
    PATH=$ORACLE_HOME/bin:$PATH
    LD_ASSUME_KERNEL=2.4.19
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH
    stty erase ^h
    DISPLAY=192.168.0.2:0; export DISPLAY

    8、退出oracle用户,使环境变量生效
    exit

    9、再次使用oralce用户进入系统
    su - oracle

    10、查看环境变量设置情况
    env | grep ORA
    exit

    11、解压oracle9i安装包
    gzip -d ship_9204_linux_disk1.cpio.gz
    gzip -d ship_9204_linux_disk2.cpio.gz
    gzip -d ship_9204_linux_disk3.cpio.gz

    cpio -idmv < ship_9204_linux_disk1.cpio
    cpio -idmv < ship_9204_linux_disk2.cpio
    cpio -idmv < ship_9204_linux_disk3.cpio

    12、将解压文件移动到家目录u01下,并改变属性
    mv DISK* /u01
    chown -R oracle:oinstall DISK*

    13、设置系统内核参数
    vi /etc/sysctl.conf

    kernel.core_uses_pid = 1
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000

    14、使内核设定参数生效
    sysctl -p

    三、安装oracle9i软件
    1、
    su - oracle
    cd /u01/Disk1/
    ./runInstaller


    1.1启动另外一个tty,执行
    1.2
    cd /tmp
    ./orainstRoot.sh
     

     
    1.3
    cd /u01/oracle
    ./root.sh

    运行完以上

     
    2、netca命令创建监听器

     ps -ef | grep oracle 检查是否启动监听器

    3、dbca命令创建数据库


    4、检验数据库是否创建成功
    sqlplus / nolog
    conn /as sysdba
    create table t(id int,name char(10));
    insert into t values (0,'wang');

    select * from t;


    5、关闭数据库
    shutdown immediate



  • 相关阅读:
    一定间隔时间下重复执行一个函数的几个方法
    关于 MonoDevelop on Linux 单步调试问题的解决
    MonoDevelop 4.2.2/Mono 3.4.0 in CentOS 6.5 安装笔记
    在ASP.NET MVC 4 on Mono中使用OracleClient in CentOS 6.x的问题记录
    在CentOS 6.4 x86_32中使用Rhythmbox听MP3
    MonoDevelop 4.0.9 on CentOS 6.3 安装笔记
    MemoryMappedFile 在 Mono in Linux 的开发笔记
    Mono on CentOS 6.3 安装笔记
    庆祝下:iOS 开发者企业级计划(299美元/年帐户+邓白氏码免费) 和 Windows Phone公司应用(公司帐户99美元+Symantec企业证书299美元/年))顺利发布成功
    PowerDesigner中NAME和COMMENT的互相转换,需要执行语句
  • 原文地址:https://www.cnblogs.com/wclwcw/p/6147807.html
Copyright © 2020-2023  润新知