oracle用户下运行lsnrctl
lsnrctl>help可以看到set

解决方案 »

  1.   

    To zhdliang:
         请问,你是说在命令行方式下,连接到oracle,然后执行lnrsctl吗?我试过了,是无效命令啊??能不能说得再具体些,我刚学习oracle,手生得很 呵呵,谢谢!!
      

  2.   

    to xpgao826()
      你的命令输错啦!当然会是无效命令啦!
      输入“lsnrctl”.
      

  3.   

    To lzylogic:
          不好意思,是我打错了:) 我确实输入的是lsnrctl,但说是未知命令??
      

  4.   

    查看系统默认的profile和制定给这些用户的profile
    在profile里可以指定connect_time
      

  5.   

    请问这个profile文件具体在哪里啊?是用记事本打开就能编辑吗?
      

  6.   

    修改profile: alter profile profile名 limit connect_time unlimited修改系统默认的profile: alter profile default limit connect_time unlimited;
      

  7.   

    我的问题解决了!非常感谢楼上各位朋友的回复、帮助,谢谢viviandlpw!
       我把我解决的过程记下来,希望对和我遇到同样问题的初学者有点帮助:)
       (1) SQL>show parameter resource_limit;
           如果为FALSE,则将其修改为TRUE,否则配置不会生效:
           SQL>alter system set resource_file=true;
       
       (2) 创建一个新的profile文件:
           SQL>create profile new_profile_name limit
                       connect_time unlimited
                       idle_time unlimited;
       
       (3) 将这个新的配置文件分配给该用户:
           SQL>alter user user_name profile new_profile_name;   再次谢谢~!