Oracle数据库还真不好整
从在Linux上安装Oracle到投入使用才几天,碰到的问题就成百上千的。在使用客户端连接远程Oracle数据库服务器时,出现了listener refused the connection with the following error ora-12519 Listener refused the connection with the following error:ORA-12519, TNS:no appropriate service handler foundThe Connection descriptor used by the client was: xxx
刚开始以为是客户端listener没搞好,搞了好长时间还是不能连接成功。
后来就登录数据库服务器,执行sqlplus看看数据库是否正常,但却出现了ORA-00020: maximum number of processes (%s) exceeded的错误,这才恍然大悟。哎 有浪费这么多时间。
到网上搜了一把,找到了解决方法。
1. 以先把你的应用程序关闭,这样就降低了oracle的连接数
2. 以sysdba身份登录数据库
3. 执行show parameter process, 看看processes的值是多少
4. 执行 alter system set processes = <比你刚才看到的processes值大的数字> scope=spfile
再试一下连接,应该不会出现上述错误了
相关文档:
ceil(number) 大于或等于的最小整数
floor(number) 小于或等于的最大整数
trunc(number,m) 在整数number的m位置截掉m及以后的位数:
如:trunc(15.78,1)=15.7
trunc(15.78,-1)=15;
round ......
PL/SQL单行函数和组函数详解
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,
这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:
单行函数
组函数
本文将讨论如何利用单行函数以及使用规则。
SQL中的单行函数
SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转 ......
1.概述
索引是应用设计和开发的一个重要方面。如果有太多的索引,DML 的性能就会受到影响。如果索引太
少,又会影响查询(包括插入、更新和删除)的性能。要找到一个合适的平衡点,这对于应用的性能至关
重要。
我常常发现,人们在应用开发中总是事后才想起索引。我坚持认为这是一种错误的做法。如果你知
道数据将如何 ......
那些服务需要启动需要看你自己的需求,详见:
Windows下常见Oracle服务介绍:
(1)OracleServiceSID
数据库服务,这个服务会自动地启动和停止数据库。如果安装了 ......