`
licheng63002
  • 浏览: 2310 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Oracle 网络配置

阅读更多

Oracle 网络配置

/*
(1) 查询数据库名:
SQL> select name from v$database;

(2) 查询数据库实例名:
SQL> select instance_name from v$instance;

(3) 查询数据库服务名:
SQL> select value from v$parameter where name='service_names';  // (小写)

(4)  查询全局数据库名(sys用户):
SQL> select value$ from props$ where name='GLOBAL_DB_NAME';   // 字符串区分大小写
*/

1.  Oracle网络驱动使用SQL*Net v2.0 连接

Oracle for Win98 -> SQL*Net  Easy Configuration

2. Oracle 网络驱动使用Net8 连接

3. Oracle 网络驱动使用Net8i 连接

Oracle程序组-> Network Administration -> Net8 Assistant

[创建TNS连接过程]:
(1) 启动Net8 Assistant
(2) 本地->服务命名
(3) 编辑->创建...
(4) 第一页:网络服务名:给要使用的网络数据库在本机指定一个Host String,自己定义。
(5) 第二页:协议:TCP/IP(Internet协议)
(6) 第三页:
  主机名:输入对方机器的IP地址或域名。
  端口号:默认是1521,一般不需要修改。
(7) 第四页:(Oracle8i)服务名:输入网络数据库的服务名
(8) 第五页:完成。
(9) 菜单:文件->保存网络配置。

监视用户会话:
SQL> select username, sid, serial#, machine from v$session;
删除用户会话:
SQL> alter system kill session 'sid,serail#';

/* 练习
sqlplus stud01/stud01
SQL> show user

SQL> select * from emp;

SQL> select * from dept;

*/
[ // 使用下面的方法可以重复执行上一条SQL语句(在SQL*Plus中)
SQL> l  //小写字母L,显示上一条SQL语句
  1* select username, sid, serial#, machine from v$session
SQL> /  // 正斜杠:重复执行上一条SQL语句

SQL> set linesize 1000  //将SQL*Plus中显示行宽设成1000个字符。

SQL> connect system/manager@orasjz   // 在SQL*Plus中直接连接到另一台机器上的数据库,@字符后是另一台机器的tnsname

]

4. 手工配置Oracle网络连接:主要是配置"tnsnames.ora"文件。
A. 手工配置Oracle网络连接配置文件:tnsnames.ora

(1) 在UNIX中:/u01/app/oracle/product/8.1.6/network/admin/tnsnames.ora

(2) 在Windows 98/NT/2000中:d:/oracle/ora81/network/admin/tnsnames.ora

B. 手工配置Oracle监听进程配置文件:listener.ora

(1) 在UNIX中:/u01/app/oracle/product/8.1.6/network/admin/listener.ora

UNIX下启动进程命令:
$ lsnrctl start    // 启动监听进程
$ lsnrctl status  // 显示监听进程状态
$ lsnrctl stop   // 停止监听进程

(2) 在Windows 98/NT/2000中:d:/oracle/ora81/network/admin/listener.ora

启动进程的命令与UNIX相同。


# LISTENER.ORA Network Configuration File: d:/Oracle/Ora81/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = ORA54)(PORT = 1521))
        //注意:上面一行的HOST必须是你的主机名,否则监听会出问题,也可以使用你的机器的IP地址
      )
    )
    (DESCRIPTION =
      (PROTOCOL_STACK =
        (PRESENTATION = GIOP)
        (SESSION = RAW)
      )
      (ADDRESS = (PROTOCOL = TCP)(HOST = ORA54)(PORT = 2481))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:/Oracle/Ora81)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = ora54)
      (ORACLE_HOME = d:/Oracle/Ora81)
      (SID_NAME = ora54)   // 注意:ora54为数据库的SID名称,不能更改,否则监听出问题
    )
  )

[url]replica watches[/url]

 

分享到:
评论

相关推荐

    Oracle网络配置概论.pptx

    Oracle 网络配置概论 Oracle 网络配置是 Oracle 数据库管理系统中的一个重要组件,它负责管理 Oracle 数据库的网络连接和通信。Oracle 网络配置包括多个组件,例如 Oracle Net、监听器和网络配置工具等。这些组件...

    Oracle网络配置与管理

    Oracle网络配置与管理是数据库管理员在使用Oracle数据库系统时必须掌握的关键技能之一。Oracle网络环境的设置直接影响到数据库的性能、稳定性和可访问性。在这个主题中,我们将深入探讨Oracle网络的基本概念、主要...

    3Oracle网络配置.pptx

    Oracle网络配置是数据库系统中至关重要的一环,它涉及到服务器与客户端之间的通信机制,确保数据能够高效、安全地传输。在Oracle环境中,网络配置主要包括Oracle Net服务组件、监听器、网络配置工具以及网络连接的...

    oracle 网络配置

    在IT领域,尤其是在数据库管理与配置方面,Oracle网络配置是一项至关重要的技能,它涉及了数据库服务器与客户端之间的连接设置,确保数据的高效、安全传输。本文将深入解析Oracle网络配置的关键知识点,帮助初学者...

    Oracle网络配置(原创).pdf1

    Oracle 网络配置 Oracle 网络配置是指 Oracle 客户端连接到数据库所需的网络配置,依赖于 Oracle Net。Oracle 提供了很多基于客户端或服务器的配置工具,以下是重要的名词和概念: 1. 监听(Listener):监听程序...

    Oracle网络管理和参数设置

    Oracle网络配置涉及到多个参数的设置,这些参数主要用于控制网络通信的各个方面。主要包括: 1. **监听器参数**: - `LISTENER_`开头的参数用于定义监听器的行为,例如`LISTENER_PORT`定义监听器使用的端口,`...

    oracle网络配置

    oracle网络配置手册。。能帮你轻松搞定oracle网络问题

Global site tag (gtag.js) - Google Analytics