重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1156|回复: 2

[安装] 在linux下配置oracle 19c连接管理器(Oracle 19c Connection Manager)

[复制链接]
发表于 2025-3-7 17:22:07 | 显示全部楼层 |阅读模式
在虚拟环境下配置两台机器,一台用于服务器,一台用于客户端

本次测试假定服务器ip为192.168.133.120,主机名为dbserver;客户端ip为192.168.133.110,主机名为cmserver

一.客户端软件下载

软件下载地址:https://www.oracle.com/downloads/

1258367cab26668fab.png 1783467cab272c5b86.png 9943667cab280d5e9e.png

二.服务器端oracle19c操作系统、GI及DB安装步骤

此处省略

三.客户端oracle19c前期准备工作

大多数步骤同服务器端安装步骤,只在配置环境变量和创建家目录上有区别

配置环境变量

2590067cab47bb8c47.png

7787467cab489d4309.png

创建家目录

789667cab4aebe2ce.png

四.安装客户端

解压提前放置到虚拟机的安装包到家目录中

9053467cab502c9646.png

打开Xmanager,配置DISPLAY变量,开始安装

1859367cab51dd69de.png

1161067cab52b9a526.png

601767cab533eae6b.png

8363667cab53bc893d.png

4730767cab544c817c.png

5773167cab550eefdf.png

2605967cab5597c53f.png

224067cab565dd714.png

6039067cab57590891.png

3686867cab58231e32.png

3718067cab58b37378.png

4678767cab592bc3e7.png

7391567cab59d7320f.png

7388667cab5a426818.png

184367cab5ab2a703.png

五.配置客户端环境

98067cab5d1e58d4.png

六.创建cman.ora文件

6949667cab6069bf06.png

七.为连接管理器日志与跟踪创建目录

2456167cab62621660.png

八.配置cman.ora文件

5530067cab6481fd8a.png

根据自身客户端的主机名,端口号以及目录进行配置

6717567cab68063313.png

294367cab68951494.png

7129667cab692ad4ec.png

九.使用cmctl命令

7430367cab7cfe1e31.png

十.在数据库服务器上配置tnsnames.ora文件

3740167cab7fa31bc1.png

6635667cab8031c37d.png

十一.客户端和服务器上配置/etc/hosts

9876867cab82000140.png

8959167cab8265c480.png

十二.在服务器上设置远程监听器参数

8130467cab83b3067a.png

十三.在客户端上配置tnsnames.ora文件

342767cab9244be27.png

7281267cab92c3e4a7.png

1005867cab93404e2a.png

6700367cab93e93d49.png

6964567cab948d035a.png

599367cab955e74f6.png

7159067cab9607f07e.png

8726467cab967c9bdf.png

1421967cab96f30d37.png

注意:一定要点击保存后再退出(保存选项在图示左上角File选项里),否则不会生成tnsnames.ora文件

十四.在客户端上使用带有网络服务名称的SQL*Plus通过CMAN测试连接到服务器

8804767cab9f2b9744.png

连接成功

十五.测试

在服务器中创建一张表并插入数据

2229267caba23ea232.png

在客户端中能够查得到,测试成功

9301067caba3e970e9.png

安装结束
440367cab5f29ab0e.png
6430067cab6319bc6d.png
回复

使用道具 举报

发表于 2025-3-10 08:59:00 | 显示全部楼层
客户端连接的IP地址和端口号还是 dbserver,1521吗 ?

cmserver 上cman.ora 上要加一个dbserver的白名单吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-15 20:11:45 | 显示全部楼层
做出以下更改:
1.在第五步和第六步之间改变客户端的端口号为1522
8435167d567ee81fb6.png
2.在第八步配置cman.ora文件中将端口号改为1522,并设置registration_invited_nodes=192.168.133.120,这是因为如果cman.ora文件和服务器不在同一台主机上,必须设置下面参数,否则无法把数据库上的 service注册到cman上
6332967d56c27a56a2.png
3.在第十三步之后,可以看见服务已经注册成功
6832067d56d5c61121.png
4.服务注册成功后,再次配置cman.ora文件,确保来自 cmserver 的客户端可以连接到本地的 cmon 服务,以便管理和监控 CMAN 的运行状态
2492867d56dd008039.png
6130167d56dd63af20.png
5.第十四步使用客户端上使用带有网络服务名称的SQL*Plus通过CMAN测试连接到服务器后,在服务器上查看登录情况,可以看到下图sys用户使用cmserver登录,使用专用连接
6421667d56e7dd82d1.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2025-4-20 12:45 , Processed in 0.117765 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表