这个数据库概念对应于ORACLE的schema

解决方案 »

  1.   

    在Oracle中可以通过建立不同的用户来实现。只需要安装一个数据库,建立不同的用户,比如可以建立人事系统用户、财务用户等,各个用户之间是独立的,相当于sybase中不同的数据库。
      

  2.   

    不清楚SYBASE的机制,不过你说的完全可以通过表空间实现
    建立N个表空间即可
      

  3.   

    Oracle的确是用用户来区分的。你可以用一个SYSDBA用户来创建所有的表,
    然后为人事、财务等各建一个普通用户,同时给它们赋于CONNECT权限,以及把他们要操作的表的SELECT、UPDATE、INSERT、DELETE等权限(看自己需要)赋给相应用户。
    这们就OK了。
      

  4.   

    oracle也可以建立不同的database.用sid不同來區別.至於同一sid下不同的schema是用來區分用戶.當然也可以用作不同系統的資料存放.
    當要求兩個不同database的字符集就要用不同的sid.
    我的測試server就建立了倆個不同字符集的database.