title: Oracle Express 11g No message file for product=NETWORK
body: <p>I have installed Oracle Express 11g on my windows 8 desktop. Prior to installing I checked ORACLE_HOME was not set. After installing it still wasn't. So I created it: </p>
  
  <pre><code>ORACLE_HOME=E:\DATA\Dev\Oracle11gXE\app\oracle\product\11.2.0\server
  </code></pre>
  
  <p>I have not touched any other file.</p>
  
  <p>When I check the services OracleServiceXE is running but OracleXETNSListener refuses to start. I need it for sql developer, etc.</p>
  
  <p>Don't know if it's related but when I try and open 'get started' icon which goes to: <a href="http://127.0.0.1:8080/apex/f?p=4950" rel="nofollow">http://127.0.0.1:8080/apex/f?p=4950</a> I just get a page not found and port 8080 is fine to open (as I run tomcat) despite tomcat, etc not running.</p>
  
  <p>When I check the log.xml all I see is about 10 repeating items like this:</p>
  
  <pre><code>&lt;msg time='2015-07-07T18:52:01.076+01:00' org_id='oracle' comp_id='tnslsnr'
   type='UNKNOWN' level='16' host_id='NCOMPUTER'
       host_addr='fe80::10e2:c588:6413:cf%3' version='1'&gt;
   &lt;txt&gt;Message 279 not found; No message file for product=NETWORK, facility=NL
   &lt;/txt&gt;
  &lt;/msg&gt;
  </code></pre>
  
  <p>I tried changing the listener file to use localhost but get the same error, as do with tnsnames.ora:</p>
  
  <pre><code>SID_LIST_LISTENER =
    (SID_LIST =
      (SID_DESC =
        (SID_NAME = PLSExtProc)
        (ORACLE_HOME = E:\DATA\Dev\Oracle11gXE\app\oracle\product\11.2.0\server)
        (PROGRAM = extproc)
      )
      (SID_DESC =
        (SID_NAME = CLRExtProc)
        (ORACLE_HOME = E:\DATA\Dev\Oracle11gXE\app\oracle\product\11.2.0\server)
        (PROGRAM = extproc)
      )
    )
  
  LISTENER =
    (DESCRIPTION_LIST =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      )
    )
  
  DEFAULT_SERVICE_LISTENER = (XE)
  </code></pre>
  
  <p>and</p>
  
  <pre><code>XE =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SERVICE_NAME = XE)
      )
    )
  
  EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      )
      (CONNECT_DATA =
        (SID = PLSExtProc)
        (PRESENTATION = RO)
      )
    )
  
  ORACLR_CONNECTION_DATA = 
    (DESCRIPTION = 
      (ADDRESS_LIST = 
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
      ) 
      (CONNECT_DATA = 
        (SID = CLRExtProc) 
        (PRESENTATION = RO) 
      ) 
    ) 
  </code></pre>