linux服务器$开头为非root用户,#开头为root用户
1.$export ORACLE_SID=orcl
这里的服务名需要用小写字母,并且有下划线连接的比如orcl_0的,应该是orcl0。好像是因为创建数据库实例的时候,实例名包含下划线,服务名不包含下划线。
2.$sqlplus / as sysdba //使用管理员登录
3.SQL>show parameter resource_limit;
如果为FALSE,则将其修改为TRUE,否则配置不会生效;
4.SQL>alter system set resource_limit=true;
5.创建一个新的profile文件;
SQL>create profile new_profile_name limit connect_time unlimited idle_time unlimited;
创建 profile文件 名字是new_profile_name
idle_time 10 #进程处于空闲状态的时间(10分钟) unlimited不限制
session_per_user 1 #用户可拥有的会话次数
6.将这个新的配置文件分配给该用户:
SQL>alter user 用户名 profile new_profile_name;
解决oracle数据库长时间不使用就断开连接
最新推荐文章于 2024-08-15 01:26:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)