环境配置配置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数据库从库环境的配置步骤,配置完成之后,可以实现母库与从库的双向同步,及时实现数据同步,为企业的数据保护提供可依赖的技术保障。


数据运维技术 » 环境配置配置Oracle数据库从库环境(oracle从库)