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

  • 相关阅读:
    Leetcode: Flatten Binary Tree to Linked List
    POJ 1180 Batch Scheduling
    STL容器
    关于bfs时间轴
    dfs遍历痕迹的清理
    dfs、遍历与for
    在各OJ上的名号
    哈尔滨理工大学第七届程序设计竞赛初赛(BFS多队列顺序)
    东北林业大学第12届ACM(打表)
    浙江工业大学迎新预赛(容器的使用)
  • 原文地址:https://www.cnblogs.com/guoxf/p/7288942.html
Copyright © 2011-2022 走看看