zoukankan      html  css  js  c++  java
  • Oracle课程档案,第九天

    lsnrctl status:查看监听状态

    Oracle网络配置三部分组成:客户端,监听,数据库

    配置文件:
    $ vi $ORACLE_HOME/network/admin/listener.ora

    vi listener.ora 和上面这个命令一样

    netstat -tln|grep 1521

    通过netca添加新的监听服务Listener15210,端口使用15210

    lsnrctl status listener15210 查看15210的监听状态(指定监听状态的名称)

    netca进入一个系统 第一个为创建新监听 第二个解析 第三个创建一个主机链接字符串(个人理解)如要删除则继续进入netca delete(删除)

    netmgr配置高级选项

    通过lsnrctl命令来 启动 /停止/ 查看/ 重载监听器 /服务

    lsnrctl start |stop |status |reload |service


    ip地址信息:#cat /etc/hosts

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


    主机名信息:#cat /etc/hosts

    #cat /etc/sysconfig/network

    $cat $oracle_home/network/admin/listener.ora


    port(端口号)


    写入监听的别名:

    $ cd $ORACLE_HOME/network/admin ★


    vi tnsnames.ora (查询配置监听的所有东西,个人理解。)


    静态注册和动态注册 动态注册用的比较多

    三种配置 local_listener remote_listener

    修改参数:
    SQL> ALTER SYSTEM SET LOCAL_LISTENER=listener15210;
    SQL> ALTER SYSTEM register; 立即注册(可选)

    服务信息已添加到新的监听中:
    $ lsnrctl status listener15210

    客户端指定新端口连接:
    $ sqlplus sys/password@192.168.0.1:1521/orcl as sysdba 报错
    $ sqlplus sys/password@192.168.0.1:15210/orcl as sysdba

    删除配置:
    SQL> ALTER SYSTEM SET LOCAL_LISTENER='';
    SQL> ALTER SYSTEM register;
    $ vi tnsnames.ora 删除listener15210别名
    netca删除15210端口的监听


    客户端配置


    @ 后面 为主机链接的字符串

    轻松连接/本地命名 tnsnames.ora netca/netmgr/tnsping

    轻松连接:
    $ sqlplus sys/password@192.168.0.1:1521/orcl as sysdba
    适用于临时性的连接


    本地命名:
    查看现有的主机连接字符串
    $ cd $ORACLE_HOME/network/admin
    $ vi tnsnames.ora

    使用netca添加新的主机连接字符串orcl192
    $ sqlplus sys/password@orcl192 as sysdba
    SQL> select name from v$database;


    tnsping 测试 tnsping orcl192 查询时出现OK 则成功★


    解析方法的顺序:
    $ vi sqlnet.ora
    netca可以修改

    恢复默认设置:
    SQL> alter system set local_listener='';
    SQL> alter sytem register;

    netca删除不需要的监听和连接配置★★

    共享服务器的配置通过初始化参数dispatchers来配置 dbca进入一个系统和netca是一样的
    可以通过DBCA来修改
    $ lsnrctl service
    SQL> show parameter disp
    SQL> show parameter shared_server

    shared(共享) server(服务器)

    专有模式和共享模式是可以兼容在一起使用的
    此时看用户如何选择


    恢复原有设置:
    dbca修改为dedicated方式


    db link:数据库链接

    connect:连

    identified:确定

    using:运用

    db link
    数据库A访问远程数据库B上面的表:
    在数据库A中,使用netca创建主机描述字符串orcl_dblink指向数据库B
    $ netca
    $ tnsping orcl_dblink
    在数据库A中创建数据库链接:
    SQL> create database link orcl_dblink_hr connect to hr identified by hr using 'orcl_dblink';
    using使用主机描述字符串orcl_dblink
    用户和口令都是数据库B上的
    db link的名字不要求和主机描述字符串一致

    访问数据库B中的表:
    SQL> select count(*) from hr.employees@orcl_dblink_hr;
    SQL> select count(*) from hr.employees, departments@orcl_dblink_hr;

  • 相关阅读:
    hibernate常用配置
    hibernate快速入门
    【转】Struts2中json插件的使用
    【转】Struts2解决表单重复提交问题
    OGNL表示式使用和值栈
    Python就是为了方便生活,比如看VIP电影
    使用python进行面部合成,比PS好用多了
    Python黑科技,教你学会Django系统错误监控
    Python这么厉害的么?一次爬完整站小说
    Linux优化不知如何下手?那你的看看这篇文章了
  • 原文地址:https://www.cnblogs.com/awdsjk/p/7327210.html
Copyright © 2011-2022 走看看