在mysql中,有数据库这么个说法。像“abc”这样的数据库,里面包含了几个相应的表。而oracle则没有数据库这么个说法,那我取数据库的时候,怎么个取法?

解决方案 »

  1.   

    在Oracle是没有数据库说法,Oracle叫schema(方案),这个和MSSQL等不一样,其实有相似作用。
      

  2.   

    oracle 对应的用户就是数据库
    比如:
    scott下面就有emp表和dept表
      

  3.   

    oracle中的SID就是表示数据库名字,可以在windows系统服务中找到。
      

  4.   

    对楼上的各位的说法不是很懂。我举个例子吧:
    在mysql中,我有个数据库abc。里面有表1,2,3一共3个表。在oracle中,因为没有这个"数据库"概念。所以我的表为abc.1,abc.2,abc.3 。
    那么我的“数据库”应该是什么?
      

  5.   

    oracle里的user的schema就是一个独立的单元,你这里新建一个user,user中的对象就和其他的user中的对象 分隔开了。