zoukankan      html  css  js  c++  java
  • 20170804上课笔记

    sqlplus客户端通过lsnrctl监听1521访问database数据库

    IE通过访问em 1158端口访问监听1521,再由监听访问数据库

    多个数据库之间使用同一个监听,但是em则是一对一

    em初始端口1158 ,新建em端口则是5500,再新建依次往下排

    监听

    启动监听:

    $ netstat -tlnp | grep 1521

    $ lsnrctl

    LSNRCTL> help

    $ lsnrctl status

    $ lsnrctl stop

    $ netstat -tln | grep 1521

    快速动态注册:(可选)

    $ sqlplus / as sysdba

    SQL> alter system register;

    $ lsnrctl status

    em

    启动EM:

    $ netstat -tlnp | grep 1158

    $ echo $ORACLE_SID

    orcl

    $ echo $ORACLE_UNQNAME

    orcl

    如果没有设置ORACLE_UNQNAME:

    $ export ORACLE_UNQNAME=orcl

    $ vi .bash_profile

    export ORACLE_UNQNAME=orcl

    $ . .bash_profile

    确保主机名正常解析:

    $ cat /etc/hosts

    $ emctl status dbconsole

    $ emctl stop dbconsole

    $ emctl start dbconsole

    查看oem的端口:

    $ find /u01 -name portlist.ini

    重新配置em:

    $ emca

    $ emca -deconfig dbcontrol db

    $ emca -config dbcontrol db

    实例启动3步骤

    启动实例:

    $ ls $ORACLE_HOME/dbs/spfileorcl.ora

    SQL> shutdown immediate

    SQL> startup nomount //只有管理员能够进入

    SQL> select status from v$instance;

    SQL> select * from v$sgainfo;

    SQL> select * from hr.employees;

    SQL> conn hr/hr

    SQL> startup mount或alter database mount;

    SQL> show parameter control_files

    SQL> select status from v$instance;

    SQL> select * from v$controlfile;

    SQL> select name from v$datafile;

    SQL> select * from hr.employees;

    SQL> conn hr/hr

    SQL> startup或alter database open;

    SQL> select status from v$instance;

    SQL> select * from hr.employees;

    SQL> conn hr/hr

    关闭数据库:

    SQL> shutdown normal //关闭后无法再创建新连接,旧连接可继续正常使用,当所有旧连接退出后,开始关闭数据库

    SQL> shutdown transactional//关闭后无法再创建新连接,旧连接可继续正常使用,当所有旧连接无事物运行后,自动关闭使用中连接,停止数据库

    SQL> shutdown immediate//立即关闭,不进行等待,正在执行中事物直接回滚

    SQL> shutdown abort//不会生成检查点,不做任何维护工作。功能类似电脑崩溃断点。

    控制脚本:

    $ vi /etc/oratab //通过脚本批量关闭启动数据库

    $ vi $ORACLE_HOME/bin/dbstart

    $ vi $ORACLE_HOME/bin/dbshut

    重启数据库:

    SQL> startup force

    startup force = shutdown abort + startup

    startup force mount = shutdown abort + startup mount

  • 相关阅读:
    day25:接口类和抽象类
    vue1
    How the weather influences your mood?
    机器学习实验方法与原理
    How human activities damage the environment
    Slow food
    Brief Introduction to Esports
    Massive open online course (MOOC)
    Online learning in higher education
    Tensorflow Dataset API
  • 原文地址:https://www.cnblogs.com/guoxf/p/7288942.html
Copyright © 2011-2022 走看看