修改Oracle连接数的方法是修改监听器的配置文件(listener.ora),设置参数MAX_CONNECTIONS的值。
Oracle修改连接数的方法如下:

1、查看当前连接数限制:
使用以下SQL语句查询当前用户的连接数限制:
```sql
SELECT * FROM V$SESSION;
```
在结果中查找MAX_USER_CONNECTIONS列,该列显示了当前用户的最大连接数。
2、修改用户连接数限制:
使用以下SQL语句修改当前用户的连接数限制:
```sql
ALTER USER <用户名> CONNECTIONS <新的连接数限制>;
```
将<用户名>替换为要修改连接数的用户的实际用户名,将<新的连接数限制>替换为要设置的新连接数限制。
3、修改全局连接数限制:
使用以下SQL语句修改全局的连接数限制:
```sql
ALTER PROCEDURE CHANGE_SYSTEM_PROFILE (NAME = 'DEFAULT', PROFILE = 'DEFAULT') LIMIT PASSWORD_LIFE_TIME UNLIMITED FAILED_LOGIN_ATTEMPTS UNLIMITED PASSWORD_REUSE_MAX UNLIMITED PASSWORD_REUSE_TIME UNLIMITED IDLE_TIMEOUT UNLIMITED SERVICE_DESC 'ORACLE' ENVIRONMENT 'Production' DEFAULT_DUPLEX DEFINER NULL IMAGE_DUPLEX DEFINER NULL PROCESSES 500 CPU_PERCENTAGE 100 MEMORY_TARGET 4G SESSIONS 300;
```
这将修改全局的连接数限制为300个会话,可以根据需要调整PROCESSES参数的值。
4、重启数据库使更改生效:
执行以下命令以重启数据库:
```shell
sqlplus / as sysdba
startup
```
这将使修改的连接数限制生效。
请注意,修改连接数限制可能需要具有适当的权限,确保在执行上述步骤之前具有足够的权限。