zoukankan      html  css  js  c++  java
  • 第十一天 安装Oracle数据库

    解压缩2个安装包共享给虚拟机,命令如下:

     

    # cd /installation

    # unzip p10404530_112030_Linux-x86-64_[12]of7.zip

    # mkdir /installation

    # mount -t vboxsf installation /installation

    cd /installation

     unzip p10404530_112030_Linux-x86-64_1of7.zip

     unzip p10404530_112030_Linux-x86-64_2of7.zip

    • 图形界面安装:

    # xhost +   //所有用户都有权限去桌面

    # su - oracle

    $ cd /database/

    $ ./runInstaller

    只安装软件

    以root身份执行两个脚本

    • 创建监听和数据库:

    图形界面下创建监听,oracle执行:

    $ netca

    $ lsnrctl status

    $ netstat -tlnp | grep 1521

    图形界面创建db,oracle执行:

    $ dbca

    通用或事务处理,orcl 要选中样本权限 内存1200  数据库字符:UTF8

    • 测试:

    sqlplus测试:

    $ sqlplus sys/password@orcl as sysdba

    $ sqlplus / as sysdba

    SQL> show user

    SQL> select count(*) from hr.employees;

    SQL> exit

    浏览器测试:

    https://192.168.0.1:1158/em

    sys/password  sysdba

     

    安装rlwrap:

    root身份安装

    # yum install rlwrap-0.42-1.el6.x86_64.rpm

    # vi ~oracle/.bashrc

    alias sqlplus='rlwrap sqlplus'

    alias rman='rlwrap rman'

     

    # su - oracle

    $ sqlplus / as sysdba

     

    root身份安装(不用执行)

    # yum install flash-plugin-11.2.202.508-release.x86_64.rpm

     

    sqldeveloper测试:

    root身份安装

    在windows下,将rlwrap的安装包复制到installation下

    检查挂载目录

    # cd /installation/

    # yum install jdk-8u51-linux-x64.rpm

    # yum install sqldeveloper-4.1.1.19.59-1.noarch.rpm

     

    # /usr/local/bin/sqldeveloper

    输入jdk的路径 /usr/java/jdk1.8.0_51/

     

    点左上角+号,创建新连接:

    sys/password,连接类型:basic,角色:sysdba

    192.168.0.1   端口1521   sid:orcl

    测试,保存。

     

    • 添加启动脚本:

    以root身份

    # vi /etc/oratab  把N改为Y

    orcl:/u01/app/oracle/product/11.2.0/db_1:Y

     

    # vi /etc/rc.d/init.d/oracle

     

    #!/bin/bash

    #chkconfig:35 99 01

    case "$1" in

      start)

            echo -n "Starting Oracle Database & Listener:"

            su - oracle -c 'dbstart $ORACLE_HOME' >/dev/null

            echo "[ ok ]"

     

            echo -n "Starting Oracle EM dbconsole:"

            su - oracle -c "emctl start dbconsole" >/dev/null

            echo "[ ok ]"

     

            touch /var/lock/subsys/oracle

            ;;

      stop)

            echo -n "Shutting Down Oracle EM dbconsole:"

            su - oracle -c "emctl stop dbconsole" >/dev/null

            echo "[ ok ]"

     

            echo -n "Shutting Down Oracle Database & Listener:"

            su - oracle -c 'dbshut $ORACLE_HOME' >/dev/null

            echo "[ ok ]"

     

            rm -f /var/lock/subsys/oracle

            ;;

      *)

            echo "Usage: oracle {start|stop}"

            exit 1

    esac

     

     

    # chmod 755 /etc/rc.d/init.d/oracle

    # chkconfig --add oracle

    # chkconfig --list oracle

     

    • 删除口令有效期:

    # su - oracle

    $ sqlplus / as sysdba

    SQL> alter profile default limit PASSWORD_LIFE_TIME unlimited;

    • 修改virtualbox的网络设置(可选):

    全局设置添加hostonly网络,设置ip为:192.168.0.253,取消dhcp(linux only)

    虚拟机网络改为hostonly

    虚拟机中将网卡的ip改为静态,192.168.0.1

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0

    BOOTPROTO=none

    IPADDR=192.168.0.1

    PREFIX=24

    # ifdown eth0;ifup eth0

    # vi /etc/hosts

    192.168.0.1 node1.test.com node1

  • 相关阅读:
    C#入门(3)
    C#入门(2)
    C#入门(1)
    JNI工程搭建及编译
    Java-NestedClass(Interface).
    ConCurrent in Practice小记 (4)
    Java Annotation 注解
    Android使用ViewPager做轮播
    ConCurrent in Practice小记 (3)
    ConCurrent in Practice小记 (2)
  • 原文地址:https://www.cnblogs.com/shan2017/p/7246748.html
Copyright © 2011-2022 走看看