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网络配置的基本设置。这些配置对于确保Oracle数据库在网络环境下的正常运行至关重要。理解并熟练掌握这些步骤,不仅有助于提升个人技能,还能有效提高团队的工作效率。希望本文...
Oracle 网络配置概论 Oracle 网络配置是 Oracle 数据库管理系统中的一个重要组件,它负责管理 Oracle 数据库的网络连接和通信。Oracle 网络配置包括多个组件,例如 Oracle Net、监听器和网络配置工具等。这些组件...
Oracle网络配置与管理是数据库管理员在使用Oracle数据库系统时必须掌握的关键技能之一。Oracle网络环境的设置直接影响到数据库的性能、稳定性和可访问性。在这个主题中,我们将深入探讨Oracle网络的基本概念、主要...
Oracle网络配置是数据库系统中至关重要的一环,它涉及到服务器与客户端之间的通信机制,确保数据能够高效、安全地传输。在Oracle环境中,网络配置主要包括Oracle Net服务组件、监听器、网络配置工具以及网络连接的...
在IT领域,尤其是在数据库管理与配置方面,Oracle网络配置是一项至关重要的技能,它涉及了数据库服务器与客户端之间的连接设置,确保数据的高效、安全传输。本文将深入解析Oracle网络配置的关键知识点,帮助初学者...
Oracle 网络配置 Oracle 网络配置是指 Oracle 客户端连接到数据库所需的网络配置,依赖于 Oracle Net。Oracle 提供了很多基于客户端或服务器的配置工具,以下是重要的名词和概念: 1. 监听(Listener):监听程序...
Oracle网络配置涉及到多个参数的设置,这些参数主要用于控制网络通信的各个方面。主要包括: 1. **监听器参数**: - `LISTENER_`开头的参数用于定义监听器的行为,例如`LISTENER_PORT`定义监听器使用的端口,`...
oracle网络配置手册。。能帮你轻松搞定oracle网络问题