1.我想知道oracle里面的数据库的概念,每次只能打开一个数据库,只能对一个数据库进行操作,
能有多个用户操作,是不是里面操作的表都不一样啊.?如果自己创建的用户,其可见性是怎么样的?
2. oracle中的表空间是逻辑空间,就是存放数据库中的表吗?
不同的用户可以同时操作表空间里面的表吗?
3.oracle数据库为什么要搞那么麻烦?而不是sqlserver一样?每个用户进去的表都不一样,他们存放又是如何的呢?
小弟刚学希望知道的兄弟给点详解.
小弟万分感谢

解决方案 »

  1.   

    1 看看基础文档吧,ORACLE里可以理解为按用户划分的SCHEMA,同一用户采用不同SESSION进行操作数据库,自己创建的用户??什么概念?是自己创建的表吧,拥有所有表权限
    2 表存放于表空间里,用户只要有表的权限,都可以访问该表
    3 ORALCE很麻烦?这个架构非常的好,你以后就知道了,MS SQL的构架有点。
      

  2.   

    oracle一个数据库可以创建多个schema,每个schema对应的表空间可以使不同的,一个schema可以相当于一个用户。
    一个表空间是由若干个数据文件组成的。
    建议你多看看oracle相关书籍。
      

  3.   

    楼主转变一下思维吧  oracle不同于2000     欢饮你的到来
      

  4.   

    顶一个
    --reply by CSDN Study Trial V1.0.1 (starts_2000)