建立了數據庫才能建立你自己的數據庫對象(表,試圖,觸發器,存儲過程等)。
如果要做服務器,那是必須建立數據庫的。
安裝時候建立的數據庫只是有一些系統使用的對象。
你可以在oracle安裝完畢后再建立數據,但實質是一樣的。

解决方案 »

  1.   

    我是指写程序时是要重新建库还是在安装时创建的库上面扩展----建表,索引,触发器,存储过程等。
    一定有必要重新再生成数据库吗?SQL Server就是要开发者自已创建数据库的。
    我不明白它和 SQL Server 的这方面的差别在哪里。多谢指点!
      

  2.   


     MSSQL 以库的形式~
     Oracle 以用户的形式,不同用户有不同的表文件(通常只建表文件)MSSQL 里的服务 约等于 Oracle 里的 数据库~一般的做法是:建好一个库之后,建用户(分配表空间/建表/建索引...)
      

  3.   

    写程序的时候是不可能去重新数据库的,特别是在ORACLE中更是如此,因为ORACLE是一个大型 数据库,它需要有专门的DBA去维护的,而楼主提的问题则是在DBA的考虑范围之内(虽然有的时候DBA与CODER是同一人),但不同的时候应该完成不同的任务,应用程序只管去完成你的业务逻辑,而不需要考虑这个数据库是否存在的事情,因为这是应用程序得以存在的平台,它是前提,这个前提只有在确定了以后再去做下面的工作。还有就是,楼上说的,ORACLE是以用户的形式存储的,与MS SQL SERVER有太多的不同,所以呢,开发方式也是不一样
      

  4.   

    如果你是小型的数据库用户并且没有专门的dba的话,初始库便可用了。
    建表时建主键后索引一起建,如果你要专门建其他字段的索引得用create index 。