Solution after the Oracle listener is suspended by the optimization master:
An error occurred while starting the oracleorahome90tnslistener service. Information:
The oracleorahome90tnslistener service cannot be started on the local computer,
Error 3: The specified path cannot be found.
After checking the information on the Internet, I found that the location of these files is generally determined by the ORACLE_HOME variable of the Registry.
Let's take a look at the ORACLE_HOME value in the HKEY_LOACL_MACHINE/SOFTWARE/ORACLE registry.
If you do not have this value, you must add it.
The ORACLE_HOME value is generally the ORACLE installation directory, for example, c: oracleora90.
(Another directory c: oracleadmin corresponds to ORACLE_BASE, which is the default location for your database)
Check whether the ORACLE_HOME network ADMIN listener. ora file exists.
The above files are in good condition!
Open the Registry HKEY_LOACL_MACHINEsystemcurrentcontrolserservicesoracleorahome90tnslistener and find that the path imagepath is missing. Therefore, create a new string imagepath with the key value "C: oracleora90BINLSNRCTL. EXE"
Restart oracleorahome90tnslistener and report an error.
Oracle listener cannot be opened!
Error: 1053
Find the problem again and change the imagepath in the Registry to "C: oracleora90BINnslsnr.exe"
Now, the problem is solved.