环境配置配置Oracle数据库从库环境(oracle从库)
环境配置配置Oracle数据库从库环境
在配置Oracle数据库从库环境时,需要满足一些前提条件,例如,母库和从库的Oracle版本要相同,安装环境的操作系统版本也需要一致,而且还需要具备相应的网络通信功能。具体的步骤如下:
一、建立母库与从库的连接
1.下载并安装母库和从库的Oracle数据库;
2.修改母库中tnsnames.ora文件,增加如下内容:
MASTER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = master)
)
)
3.修改从库中tnsnames.ora文件,增加如下内容:
SALVE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.1.2)(PORT = 1521))
(CONNET_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = salve)
)
)
4.配置客户机上listener文件配置:
SALVE:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.1.2)(PORT = 1521))
)
)
MASTER:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.1.1)(PORT = 1521))
)
)
二、创建从库实例
1.登录服务器,在从库创建oracle_home目录,上传同一版本的Oracle客户端,进行安装;
2.执行netstat -a命令查看是否有1521端口,如果没有,执行oracle绑定1521端口
① 将ORACLE_HOME/bin/oracle文件夹下的oraclehosts.txt文件复制一份,并修改复制得到的文件,将其中的1521端口绑定到oracle服务器;
② 运行ORACLE_HOME/bin/oracie文件夹中的fixpmt.exe和fixomt.exe文件,修改所有指定的端口。
3.启动oracle实例;
4. 在从库上创建母库用户:
SQL>CREATE USER master IDENTIFIED BY master;
GRANT ALL PRIVILEGES TO master;
5.在从库上启动receve进程:
SQL> ALTER SYSTEM SET log_archive_dest_2=’SERVICE=”master”
6.创建连接母库的视图:
SQL>CREATE DATABASE LINK CONN_MASTER CONNECT TO master IDENTIFIED BY master
USING ‘(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=10.168.1.1)(PORT=1521))
)(CONNECT_DATA=
(SERVICE_NAME=MASTER)
))’
7.测试连接:
SELECT * FROM TABLES@CONN_MASTER;
以上就是Oracle数据库从库环境的配置步骤,配置完成之后,可以实现母库与从库的双向同步,及时实现数据同步,为企业的数据保护提供可依赖的技术保障。