本来就是这样的。
oracle数据库的创建过程有点烦

解决方案 »

  1.   

    系统的级别不一样呀!sqlserver是中小用户级的。
    sqlserver的数据库在oracle中只能算是个表空间。
    而且oracle的工具程序(GUI)都是java写的,响应速度当然赶不上win32下的程序了!
    但是对打数据量的dbms处理速度,sqlserver可赶不上oracle。
      

  2.   

    但是我创建了数据库之后,觉得系统特别慢. 我的系统512M内存.    
    当只有一个orcl 时很正常,   当我新增了一个数据库后, 我看到系统的进程里面有两个oracle.exe 
    而且都占有相当多的内存.  不会是中了毒吧?
      

  3.   

    不是中毒!这是很正常的事情!一般一个数据库就够了!
    512内存还是少了点吧!
    一个oracle.exe占用100M(默认设置sga)还是很普通的事情!
      

  4.   

    一个数据库就够?
    如果我有两个web 程序,就要建两个数据库啦.  一个好像不够吧, 我的sql server 有7个数据库啊.
      

  5.   

    你可以建两个用户(SCHEMA)把你的两个WEB程序放在这两个里面就可以了!
    你要求两个web 程序的数据库的字符集或数据库类型(共享、专用)要求不同吗?
    建议用ORACLE的思想看问题!^o^
      

  6.   

    你的意思是不是:用不同的用户名登陆将会"操作"不同的数据库表,视图, 存储过程   等价于
    我们在sqlserver 2000 建立多个数据库   ? 我们在开发WEB程序时, 一般建立什么角色的用户?  connect ?  scheduler_admin?
      

  7.   

    是的!
    sqlserver有几个系统库:master,tempdb等,
    在oracle他们相当于sys,temp等用户(或表空间)功能。
    其它的sqlserver用户数据库就相当于你在oracle中的用户(schema)。角色是权限管理方面的问题,和sqlserver类似!建议你看看oracle的入门书籍。
      

  8.   

    oracle占用系统资源多,管理也较复杂。