PROCESSES specifies the maximum number of operating system user processes that can simultaneously connect to Oracle. Its value should allow for all background processes such as locks, job queue processes, and parallel execution processes. The default values of the SESSIONS and TRANSACTIONS parameters are derived from this parameter. Therefore, if you change the value of PROCESSES, you should evaluate whether to adjust the values of those derived parameters. ----------------------------------
修改init.ora文件的processes参数:
增大它的数量。

解决方案 »

  1.   

    我想改变我表中的字段名,不知如何更改
    例如:
    name  char(8)
    改为
    sc_name  char(8)
    请问,能不能该
    -----------------------------------------------
    个人认为:
    9i只有删除列,然后重建了。
      

  2.   

    alter table tbl drop column name;
    alter table tbl add sc_name char(8);
      

  3.   

    alter table tbl drop column name;
    这样的话,里面的数据岂不是也被删除了
      

  4.   

    maximun   number  of processes(59) exceeded
    不知是什么原因,是不是连接已经达到最大值系统默认是59个,50个用户进程
    在init.ora参数文件中可以修改
    processes=59改为一个大的数。
    如果连接用户数不多的话,出现这种情况很可能是连接数据库的程序出了问题,连接没有释放。
    至于你想把一列改名,给你个好方法。
    再建一列,列名为想改的名。
    alter table table_name add(new_name varchar2(10));
    update table_name set new_new=old_name;
    alter table table_name drop old_name;
      

  5.   

    谢谢,
    另外,我可不可以使用insert命令一次性向表中插入大量的数据呢(我知道在mysql中可以)
    SQL> insert into ss values
      2  ('de'),
      3  ('re');
    ('de'),
          *
    ERROR 位于第 2 行:
    ORA-00933: SQL 命令未正确结束SQL> insert into ss values
      2  (
      3  ('de'),
      4  ('re'));
    insert into ss values
                *
    ERROR 位于第 1 行:
    ORA-00913: 值过多
      

  6.   

    insert into table1 select * from table2注意把列对应上
      

  7.   

    这是从另外一个表中插入的,
    我在一开始插入数据的时候可不可以一次性的插入大量的数据,只要使用一次insert into ss
    values