不知道前几天数据库娜改错了,今天数据库服务,监听都起来,就是连不上。
使用 sqlplus /nolog
conn / as sysdba;
startup 报错
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
1 创建文件
SQL>create pfile from spfile;
windows的系统在%oracle_home%的database目录下生成。(unix在dbs下)
文件名为 init+服务名.ora
2、修改pfile文件(init.ora)
local_listener='LISTENER_ORCL'
修改为:
local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=hostname)(Port=1521)))'
保存,关闭。
3、创建spfile文件(spfile.ora)
SQL>create spfile from pfile;