如果initial设的过大,如:5M,
问在什么地方设置INITIAL,一般设置多少合适呢?

解决方案 »

  1.   

    -------------------------------
    修改现有回滚段
    alter rollback segment rb1 offline;
    删除原有回滚段
    drop rollback segment rb1;
    为什么要修改现有回滚段,要删除原有回滚段呢?
    -------------------------------------
    这是oracle8建库脚本的一段,没有别的意思,这个回滚段好像是为了建立数据库使用的,建库时候有些数据的插入,建立库之后删除很正常
    ----------------------------
    如果initial设的过大,如:5M,
    问在什么地方设置INITIAL,一般设置多少合适呢?
    ----------------------------------------------
    好像不能修改了
    INITIAL :
    Specify in bytes the size of the object's first extent. You cannot specify INITIAL in an ALTER statement. ---------------
    建临时表空间,可以和表空间建在一起吗?如果行有什么好处,如果不行有什么坏处呢?
    -----------------------
    没有看懂,临时表空间就是一种特殊类型的表空间。
      

  2.   

    比如说我建了一个表空间:DATABASE,在临时表空间那,我也选择这个表空间:DATABASE,可以吗?如果行有什么好处,如果不行有什么坏处呢?
      

  3.   

    我想问一下,在ORACLE里怎么处理序号(主健)并发的问题呢?
    就是序号生成,如果有几台机子同时操作,就会生成相同的序号,那样保存到数据库的时候就回出错,要怎么解决这个问题呢?
    要在什么地方处理呢?
    希望能讲的详细一点,
      

  4.   

    我的QQ是80289769,有兴趣的朋友可以加我。
    加我注名:CSDN,谢谢。
      

  5.   

    QQ我加你了——我想问一下,在ORACLE里怎么处理序号(主健)并发的问题呢?
    ——就是序号生成,如果有几台机子同时操作,就会生成相同的序号,那样保存到数据库的时候就回出错,要怎么解决这个问题呢?
    ——要在什么地方处理呢?
    ——希望能讲的详细一点,看看吧:)insert into tablename(a,b,...) values(sequence_name.nextval,'dd',...);a为使用sequence的字段
      

  6.   

    最好用oracle的序列,就没有这个问题
    或是你的程序用select * from table for update方式打开
    更新完了后再commit就没有这个问题。
      

  7.   

    你的程序用select * from table for update方式打开
    ==========================================================
    是不是建一个临时表A和表B,从表B里SELECT出最大的数据来,然后保存到临时表A里,我在从临时表A里取出值来,生成现在的表号,最后保存到表B里,=============================================================
    最好用oracle的序列,就没有这个问题
    ==============================================================
    这怎么用呢?能讲的清楚一点吗?
      

  8.   

    有意者可以把QQ和EMAIL留下,以后都联系和交流,谢谢!
      

  9.   

    我想请较一些关于oralce优化查询的问题我们现在用的WIN2000SERVER
    oralce 9i
    一年的数据量约在千万级上,
    现在只有几个月,大约是三百万左右
    查询速度很慢
    数据库服务器感觉转的就很累
    希望大家提一些优化建议QQ 121929