Configuring the Oracle Network Environment

配置oracle网络环境

you should be able to: Use Enterprise Manager to: 1、Create additional listeners 2、Create Oracle Net Service aliases 3、Configure connect-time failover 4、Control the Oracle Net Listener 5、Use tnsping to test Oracle Net connectivity 6、Identify when to use shared servers and when to use dedicated servers

Oracle Net configuration files : <Grid_home>/network/admin/listener.ora ./sqlnet.ora

grid用户下:
more listener.ora
more sqlnet.ora ss -ln

windows cmd> tnsping 192.168.133.120:1521/tech1

Tools for Configuring and Managing the Oracle Network: 1、Enterprise Manager Net Services Administration page 2、Oracle Net Manager 3、Oracle Net Configuration Assistant 4、Command line

例: $ . oraenv ORACLE_SID = [orcl] ? +ASM $ lsnrctl LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 30-JUN-2009 00:47:01 Copyright (c) 1991, 2009, Oracle. All rights reserved. Welcome to LSNRCTL, type "help" for information.

LSNRCTL> help The following operations are available An asterisk () denotes a modifier or extended command: start stop status services version reload save_config trace spawn change_password quit exit set show*

$ lsnrctl <command name> $ lsnrctl start $ lsnrctl status

LSNRCTL> <command name> LSNRCTL> start LSNRCTL> status

LSNRCTL> show parameter service

LSNRCTL> change_password 设置监听密码

vim listener.ora

LSNRCTL>reload 重启才生效

Using SRVCTL to Start and Stop the Listener 使用 srvctl 起停监听 $ srvctl -h $ srvctl start listener $ srvctl stop listener $ srvctl start listener –l mylistener $ srvctl status listener $srvctl status listener
$crs_stat -t

Naming Methods 服务命名方式 Oracle Net supports several methods of resolving connection information: 1、Easy connect naming: Uses a TCP/IP connect string 2、Local naming: Uses a local configuration file 3、Directory naming: Uses a centralized LDAP-compliant directory server 4、External naming: Uses a supported non-Oracle naming service

1、 easy connect 简易连接 SQL> CONNECT hr/hr@db.us.oracle.com:1521/dba11g

2、Local naming Requires a client-side Names Resolution file Supports all Oracle Net protocols Supports advanced connection options such as: a. Connect-time failover b. Source routing c. Load balancing

SQL> CONNECT hr/hr@orcl

仅限共享模式:SGA->UGA

When Not to Use a Shared Server Certain types of database work must not be performed using shared servers: a. Database administration b. Backup and recovery operations c. Batch processing and bulk load operations d. Data warehouse operations

Configuring CommunicationBetween Databases 配置交互在DB之间 Sending data or messages between sites requires network configuration on both sites. You must configure the following: Network connectivity (for example, TNSNAMES.ora) Database links

CREATE DATABASE LINK <remote_global_name> CONNECT TO <user> IDENTIFIED BY <pwd> USING '<connect_string_for_remote_db>';

例: show con_name; alter session set contaioner=pdb; create database link ...... connect to ..... using .......; alter pluggable database pdb open;