oracle的安装(六)

2015-03-04 17:08:29 · 作者: · 浏览: 206
启后失效
开启: service iptables start
关闭: service iptables stop
再次从客户端访问,成功!
解决方法3:若是测试机,可直接关闭iptables。
service iptables stop
再次从客户端访问,成功!

7.
  • netstat 查看某个端口的使用情况 查看指定端口的连接 我们知道netstat 命令可以查看 电脑的tcp dup 的连接IP数及端口号,那么我们怎么查看指定端口的连接情况呢?下面代码可以实现
    • 这是BAT文件

      @echo off
      time /t >>log.log
      netstat -n -p tcp |find ":80">>Log.log
      notepad log.log
      exit 改成命令为 netstat -n -p -tcp |find ":2005" //-n直接使用IP地址而不使用域名服务器 ;-p显示正在使用socket的程序 ; -tcp显示使用tcp链接的链接 这样就可以啦

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
IBM/AIX RISC System/6000 Error: 79: Connection refused
然后手动启动数据库报如下错误:
$ lsnrctl start


HOSTS文件中的内容出错,重复几个IP对应一个域名


EM Configuration issue. /u01/app/product/11.2.0/db_1/jiagulun_jiagulun not found.
上面的错误是在你已经创建oracle数据以后再去改hosts 的文件所报的错误,因为在创建oracle的时候已经使用了里面的配置,所以修改该文件
一定要在创建oracle之前就应该改变的地方
通过连接文件来做也是可以的,下面的示例是大小写原因所导致的,但是这样的方式也是没有问题的;只是导致的问题一样,而原因不一样

emctl 错误一例: OC4J Configuration issue

新装的系统经常会碰到这个问题,建完库以后想看看EM是不是正常启动

[oracle@node2 dbs]$ emctl status dbconsole

OC4J Configuration issue. /u01/app/oracle/product/11.2.3/db_1/oc4j/j2ee/OC4J_DBConsole_node2_MOMORAC not found.
[oracle@node2 dbs]$ ll /u01/app/oracle/product/11.2.3/db_1/oc4j/j2ee/OC4J_DBConsole_node2_MOMORAC
ls: cannot access /u01/app/oracle/product/11.2.3/db_1/oc4j/j2ee/OC4J_DBConsole_node2_MOMORAC: No such file or directory
[oracle@node2 dbs]$
[oracle@node2 dbs]$ cd /u01/app/oracle/product/11.2.3/db_1/oc4j/j2ee/
[oracle@node2 j2ee]$ ll |grep OC4J_DBConsole_node2_
drwxr-xr-x 10 oracle oinstall 4096 Jun 4 18:21 OC4J_DBConsole_node2_momorac/
[oracle@node2 j2ee]$

很简单,是因为DB_UNIQUE_NAME 大小写导致的,或者建库的时候,最好各种name都用大写,省的麻烦

简单处理,创建个链接

[oracle@node2 j2ee]$ ln -s OC4J_DBConsole_node2_momorac OC4J_DBConsole_node2_MOMORAC
[oracle@node2 j2ee]$

再次查看

[oracle@node2 j2ee]$ emctl status dbconsole
EM Configuration issue. /u01/app/oracle/product/11.2.3/db_1/node2_MOMORAC not found.
[oracle@node2 j2ee]$

还是大小写,再去建个链接

[oracle@node2 j2ee]$ cd /u01/app/oracle/product/11.2.3/db_1/
[oracle@node2 db_1]$ ll|grep node2_
drwxr-xr-x 3 oracle oinstall 4096 Jun 4 18:31 node2_momorac/
[oracle@node2 db_1]$ ln -s node2_momorac node2_MOMORAC
[oracle@node2 db_1]$ ll|grep node2_
drwxr-xr-x 3 oracle oinstall 4096 Jun 4 18:31 node2_momorac/
lrwxrwxrwx 1 oracle oinstall 13 Jun 6 14:29 node2_MOMORAC -> node2_momorac/
[oracle@node2 db_1]$

然后再次检查

[oracle@node2 db_1]$ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
Copyright (c) 1996, 2011 Oracle Corporation. All rights reserved.
https://node1.momo.org:1158/em/console/aboutApplication
EM Daemon is running.
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.3/db_1/node2_MOMORAC/sysman/log
[oracle@node2 db_1]$



IE--> EM --> listener --> 数据库