Oracle 网络配置

Oracle 网络配置

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

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

Oracle 网络配置_第1张图片
Oracle 网络配置_第2张图片
执行查看 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’;

Oracle 网络配置_第3张图片

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

Oracle 网络配置_第4张图片
出现如下图形界面

(2)将上图进行展开,选择 Listeners
Oracle 网络配置_第5张图片
(3)单击左上边“Create”按钮,出现 Choose Listener Name 界面。单击“OK”确定。
Oracle 网络配置_第6张图片
(4)配置监听程序 LISTENER1 的 Listening Locations

Oracle 网络配置_第7张图片
(5)配置监听程序 LISTENER1 的 Database Services

Oracle 网络配置_第8张图片
(6)选择 File 菜单下的 Save Network Configuration 保存配置,然后选择 File 菜单下
的 Exit 退出 Net Manager。
(7)启动刚才配置的监听程序
[oracle@localhost ~]$ lsnrctl start listener1

Oracle 网络配置_第9张图片

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

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

(2)单击 Next 下一界面 Protocol
Oracle 网络配置_第11张图片

(3)点击 Next 下一界面 Protocol Settings。注意 Host Name 和 Port Number 要和前面配置监听程序的设置一致。
Oracle 网络配置_第12张图片

(4)点击 Next 下一界面 Service
Oracle 网络配置_第13张图片

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

Oracle 网络配置_第14张图片

如果实验使用的是两台虚拟机,那么虚拟机网卡的连接方式必须选择“内部网络”, 混杂模式选择“允许虚拟电脑”,为每台虚拟机制定 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’;

Oracle 网络配置_第15张图片
也可以使用简单连接方式
SQL> conn scott/[email protected]:1522/orcl
SQL> select ename,sal from emp where ename=‘SCOTT’;
实质上使用简单连接方法与使用本地命名方法是相同的。

Oracle 网络配置_第16张图片

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

你可能感兴趣的:(Oracle 网络配置)