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/,如需转载,请注明出处,否则将追究法律责任。