oracle10g修改PGA和SGA后无法启动 以下是修改过程:
1、SQL>sqlplus sys/pass@smart as sysdba;
2、SQL>alter system set pga_aggregate_target=980m scope=both;
SQL>alter system set sga_max_size=3440m scope=spfile;
SQL>alter system set sga_target=3440m scope=spfile;
3、重启服务;
4、再以sysdba登录时提示:ORA-12514 监听程序当前无法识别连接描述符中请求的服务
请各位大虾赶快救命啊!谢谢!在线等!!!!!!
1、SQL>sqlplus sys/pass@smart as sysdba;
2、SQL>alter system set pga_aggregate_target=980m scope=both;
SQL>alter system set sga_max_size=3440m scope=spfile;
SQL>alter system set sga_target=3440m scope=spfile;
3、重启服务;
4、再以sysdba登录时提示:ORA-12514 监听程序当前无法识别连接描述符中请求的服务
请各位大虾赶快救命啊!谢谢!在线等!!!!!!
这个与你修改sga和pga没有关系。
你确认一下你的oracle是否有启动。
再执行sqlplus sys/pass@smart as sysdba;还是报错啊
还是提示: ERROR - ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 数据库中只有一个实例。把监听和服务都删掉重建也不行
sqlplus "/as sysdba"shutdown
startup看看有没有什么错?
肯定和修改SGA/PGA参数无关。只是重启了ORACLE服务?还是重启了机器?
如果是WINDOWS版的ORACLE,看看管理工具-》事件查看器,看看ORACLE的相关服务是否正常的启动。
我个人怀疑是ORACLE的几个服务没有正常启动起来。如果是LINUX的ORACLE,
要用export ORACLE_SID=smart (linux区分大小写的,ORACLE_SID一定要大写)
然后再sqlplus / as sysdba试试看。
最后怀疑是监听程序出了问题 又把当前的监听删掉重新建了一个 再重启服务 错误依旧啊!在服务中可以肯定oracle的服务是启动起来的 但有一点 就是比平时启动Service服务时快好多
请各位大虾继续帮助啊!!!