oracle自带的网络管理器在哪,oracle网络管理

本文详细介绍了Oracle网络配置的步骤,包括服务器端的监听配置、客户端的连接方式,以及动态和静态注册的区别。此外,还讲解了Oracle网络安全方面的内容,如监听密码设置和客户端节点验证,并提到了数据库链接的创建和使用。最后,讨论了如何通过tnsnames.ora文件进行本地名称解析以简化连接过程。
摘要由CSDN通过智能技术生成

ORACLE 网络是构建在操作系统网络之上的一部

ORACLE网络配置:

1、服务器端

服务器端要让客户端能访问的话,启动监听就可以了

监听配置

netca

netmgr

local -> listeners ->  +  -> 监听名 -> add  address ->

-> database  services

注:运行这两个图形程序前,需要 xhost +

配置文件:

$ORACLE_HOME/network/admin/listener.ora

监听启动

lsnrctl start

监听停止

lsnrctl stop

查看监听状态

lsnrctl status

动态注册和静态注册:

动态注册即监听配置文件中不写数据库的一些信息,由数据的pmon进程自动注册到监听中

静态注册的话,监听配置文件中有数据库的一些信息

2、客户端设置

客户端连接服务器的方式:简单连接、本地名称解析、目录名称解析、外部名称解析

简单连接:

不要任何配置,输入登录服务器的IP、端口、实例名(或服务名)

如:[oracle@node1 ~]$ sqlplus scott/tiger@2.2.2.183:1521/orcl

[oracle@node1 ~]$ sqlplus sys/oracledb11g@2.2.2.183:1521/orcl as sysdba

SQL> connect scott/tiger@2.2.2.183:1521/orcl

SQL> connect sys/oracledb11g@2.2.2.183:1521/orcl as sysdba

本地名称解析:

配置一个 tnsnames.ora 文件,把服务器的信息用一个字符串(网络服务名)来描述

以后要连到一个服务器就 @网络服务名

配置方法: netmgr  -> local -> service naming -> +

连接方法:

[oracle@node1 ~]$ sqlplus scott/tiger@to_183

[oracle@node1 ~]$ sqlplus sys/oracledb11g@to_183 as sysdba

SQL> connect scott/tiger@to_183

SQL> connect sys/oracledb11g@to_183 as sysdba

测试网络服务名

tnsping to_96

tnsping to_183

oracle网络安全:

1、监听密码设置

1) 设置密码

[oracle@t183 ~]$ lsnrctl

LSNRCTL> change_password

Old password:

New password:

Reenter new password:

LSNRCTL> set password

Password:

LSNRCTL> save_config

LSNRCTL> quit

2)禁用操作系统认证

vim $ORACLE_HOME/network/admin/listener.ora

LOCAL_OS_AUTHENTICATION_LISTENER=OFF

3) 以后要操作的话

[oracle@t183 ~]$ lsnrctl

LSNRCTL> set password      -- 输入密码

Password:

2、客户端节点验证

$ORACLE_HOME/network/admin/sqlnet.ora

TCP.VALIDNODE_CHECKING = YES

TCP.EXCLUDED_NODES= (2.2.2.96, 2.2.2.19)  -- 要被拒绝的

TCP.INVITED_NODES= (2.2.2.96, 2.2.2.183)  -- 被允许的

数据库链接:

我们通常会同时访问多个数据库,这时可以创建数据链接,数据库链接相当于一个指针

这个指针定义了一个ORACLE数据库到另一个数据库的通信路径,我们访问其它数据库时

就可以用这个链接名。

数据库链接有公共数据链接和私有数据链接

CREATE [PUBLIC] DATABASE LINK link_name CONNECT TO user_name

IDENTIFIED BY password USING 'network_service_name'

SYS> CREATE PUBLIC DATABASE LINK to_96 CONNECT TO scott IDENTIFIED BY tiger

2  USING 'to96';

访问其它数据库的数据

表名后加@link_name

如:select * from scott.dept@to_96

update scott.dept@to_96 ......

查看数据库链接:

dba_db_links;

删除数据库链接:

DROP [PUBLIC] DATABASE LINK link_name

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21175589/viewspace-755797/,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值