# getenforce //查看更改后的SELinux安全策略 Permissive
否则,在运行Oracle的一些命令时会由于SELinux的限制导致出错,如下所示。 $ ./sqlplus /nolog
./sqlplus: error while loading shared libraries: /u01/app/oracle/product /11.1.0/db_1/lib/libnnz11.so: cannot restore segment prot after reloc: Permission denied
上述的设置在系统重启后便会失效,可编辑/etc/sysconfig/selinux文件更改SELINUX选项,更改后将一直有效。
SELINUX=permissive 】
配置网络监听程序
Oracle是采用C/S的工作模式,它通过网络监听程序监听服务端口(默认是1521),接受客户端的网络连接并提供服务。在Oracle 11g时,如果选择创建启动数据库,那么在安装过程中会提示用户配置网络监听程序。在本例中由于没有选择创建数据库,所以需要手工启动Oracle网络配置向导完成该项工作,配置步骤如下所述。
在终端窗口中以oracle用户身份执行netca命令,打开如图28.14所示的【欢迎使用】对话框。选择【监听程序配置】单选按钮,然后单击【下一步】按钮。(注意:netca命令无效可在安装目录中使用./netca,下同)
(点击查看大图)图28.14 【欢迎使用】对话框
此时系统进入如图28.15所示的【监听程序配置,监听程序】对话框。在其中选择【添加】选项,然后单击【下一步】按钮。
(点击查看大图)图28.15 添加监听程序
在进入的如图28.16所示的【监听程序配置,监听程序名】对话框中,输入监听程序名为LISTENER,然后单击【下一步】按钮。
此时系统进入如图28.17所示的【监听程序配置,选择协议】对话框。在【选定的协议】列表框中选择TCP选项,然后单击【下一步】按钮。
(点击查看大图)图28.16 输入监听程序名
(点击查看大图)图28.17 网络协议
此时系统进入如图28.18所示的【监听程序配置,TCP/IP协议】对话框。在其中选择【使用标准端口号1521】单选按钮,然后单击【下一步】按钮。
如果希望网络监听程序使用其他服务端口,可以选择【请使用另一个端口号】单选按钮,然后在文本框中输入要使用的端口号。
单击【下一步】按钮,进入如图28.19所示的【监听程序配置,更多的监听程序?】对话框。在其中选择【否】单选按钮,然后单击【下一步】按钮。
(点击查看大图)图28.18 选择服务端口号
(点击查看大图)图28.19 是否配置另一个监听程序
在进入的图28.20所示的【监听程序配置完成】对话框中单击【下一步】按钮。