博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
诊断ORA-12519 TNS:no appropriate service handler found
阅读量:2447 次
发布时间:2019-05-10

本文共 1490 字,大约阅读时间需要 4 分钟。

前台连接数据库一直报上述错误,google一下都说是processes参数设置过小造成的

现在只允许连接150
而正常状况下就有120左右个连接

[oracle@db pump]$ ps -ef | grep oraclejustin | wc -l

119

SQL> show parameter processes

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     1000
log_archive_max_processes            integer     4
processes                            integer     150
而此时数据库是采用pfile启动的,只能手工修改,然后再创建spfile
SQL> create spfile from pfile;

File created.

关闭数据库报错

SQL> shutdown immediate
ORA-01116: error in opening database file 11
ORA-01110: data file 11: '/data/oracle/oradata/justin/test01.dbf'
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3

该数据文件被手工从磁盘删除,但是在数据库中依然有记录,

SQL> alter database datafile '/data/oracle/oradata/justin/test01.dbf' offline drop;

Database altered.

接下来就可以成功重启数据库

SQL> startup mount;

SQL> show parameter processes;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     1000
log_archive_max_processes            integer     4
processes                            integer     1000
SQL> alter database open;
问题解决了

另外 前几天在生产库中也遇到同样问题

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15480802/viewspace-688860/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15480802/viewspace-688860/

你可能感兴趣的文章
python lib_Python html5lib跳过的元素
查看>>
css样式背景中加背景_CSS多背景
查看>>
通过XStyle通过AMD加载CSS文件
查看>>
ngrok验证auth_使用Auth0可以轻松进行React身份验证
查看>>
curl继续下载_继续使用cURL下载
查看>>
加权轮询与轮询区别_命令行轮询
查看>>
信息隐藏 图像_如何在图像中隐藏信息
查看>>
unity gif 帧动画_动画GIF中的计数帧
查看>>
用wget刮图像
查看>>
ruby目录_使用Ruby服务目录
查看>>
mac 触控栏扩展_修正触控栏音量按钮
查看>>
csp 命令行选项_从命令行验证CSP
查看>>
object.create_Object.create(空)
查看>>
spin.min.js下载_带spin.jsJavaScript和CSS Spinners
查看>>
css设置下边框边框阴影_跨浏览器CSS框阴影
查看>>
less编译css_使用LESS应用程序编译LESS CSS文件
查看>>
叮当小猪_叮!
查看>>
ffmpeg视频切片_用ffmpeg切片视频
查看>>
怎么对png文件设置渐变_使用pngtocss将PNG转换为CSS渐变
查看>>
webm格式转换mp4_将webm转换为mp4
查看>>