Oracle 网络配置

Oracle 网络配置

----案例:教师机 IP 为 192.168.56.101,数据库 orcl,监听程序端口号 1522。将教师机 数据库表 emp 中 SCOTT 用户的工资 3000 改为 30000。创建一个指向教师机数据库 的网络连接服务名 teacherdb,并保证测试通过。使用服务名 teacherdb 登录教师机,

查看ip:ifconfig
修改ip:system-config-network

在这里插入图片描述
在这里插入图片描述
执行查看 SCOTT 的工资。
1 修改教师机 SCOTT 用户的工资
SQL> select ename,sal from scott.emp where ename=‘SCOTT’;
SQL> update scott.emp set sal=30000 where ename=‘SCOTT’;
SQL> commit;
Commit complete.
SQL> select ename,sal from scott.emp where ename=‘SCOTT’;

在这里插入图片描述

2 在教师机上配置监听程序 监听程序配置可以使用 Net Manager 完成,也可以使用 Net Configuration Assistant 完 成。本实验采用 Net Manager 完成。注意对比两种工具操作的异同点。在做具体操 作之前备份 listener.ora 文件,对比配置前后该文件的变化。(1)打开 Net Manager

[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ netmgr

在这里插入图片描述
出现如下图形界面

(2)将上图进行展开,选择 Listeners
在这里插入图片描述
(3)单击左上边“Create”按钮,出现 Choose Listener Name 界面。单击“OK”确定。
在这里插入图片描述
(4)配置监听程序 LISTENER1 的 Listening Locations

在这里插入图片描述
(5)配置监听程序 LISTENER1 的 Database Services

在这里插入图片描述
(6)选择 File 菜单下的 Save Network Configuration 保存配置,然后选择 File 菜单下
的 Exit 退出 Net Manager。
(7)启动刚才配置的监听程序
[oracle@localhost ~]$ lsnrctl start listener1

在这里插入图片描述

3 在另外一台机器上配置网络服务名,采用 Net Manager 完成。

在做具体操作之前备份 tnsnames.ora 文件,对比配置前后该文件的变化。
(1)打开 Net Manager,展开,选择 Services Naming,单击左上边“Create”按钮, 出现 Net Service Name Wizard 界面。
在这里插入图片描述

(2)单击 Next 下一界面 Protocol
在这里插入图片描述

(3)点击 Next 下一界面 Protocol Settings。注意 Host Name 和 Port Number 要和前面配置监听程序的设置一致。
在这里插入图片描述

(4)点击 Next 下一界面 Service
在这里插入图片描述

(5)点击 Next 下一界面 Test点击“Test”按钮,如果连接测试成功,则单击“Finish”按钮就可。否则,需要检
查监听程序或重新配置。
(6)单击点击“Test”按钮,连接成功的界面如下图。

在这里插入图片描述

如果实验使用的是两台虚拟机,那么虚拟机网卡的连接方式必须选择“内部网络”, 混杂模式选择“允许虚拟电脑”,为每台虚拟机制定 IP 地址 ifconfig eth0 192.168.56.101,192.168.56.102。这样才能保证两台虚拟机可以连通,上面的测试 才能成功。

4 在配置网络服务名的机器上使用服务名 teacherdb 登录教师机

SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 238530560 bytes
Fixed Size 1335724 bytes
Variable Size 150998612 bytes
Database Buffers 79691776 bytes
Redo Buffers 6504448 bytes
Database mounted.Database opened.
SQL> select ename,sal from scott.emp where ename=‘SCOTT’;
SQL> conn scott/tiger@teacherdb
SQL> select ename,sal from emp where ename=‘SCOTT’;

在这里插入图片描述
也可以使用简单连接方式
SQL> conn scott/tiger@192.168.56.101:1522/orcl
SQL> select ename,sal from emp where ename=‘SCOTT’;
实质上使用简单连接方法与使用本地命名方法是相同的。

在这里插入图片描述

对,到这里就结束了,网络配置好了!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值