请问高人:我新安装了Oracle9i后,通过SQL*PLUS建立了一个表,请问这个表是放在那个数据库里的?ORACEL安装完后,系统一共有几个默认的数据库?我怎么才能自己新建一个数据库,然后在我建的库里面创建表并且使用他。
给我的感觉。ORACEL和SQLSERVER不同,ORACLE是所有用户共用一个数据库。但是,是不同的用户级别和不同的权限,大家可以息创建表,然后通过连接使用这些表。请问高人,是不是这样呢。??谢谢。在线等待。
Oracle9i安装后默认的只有一个数据库,当你在SQl*plus中用SQL语句创建表格时,它默认的创建在当前的用户中(你登录的用户)。
SQLSERVER和sybase是类似的,通过不同的数据库去区别。
而oracle的数据库基本就是一台机器上一个,通过不同的user和schema去控制互相的权限和访问。
每个用户都有自己的权限,这些权限包括空间的使用权限,表的访问权限,过程及函数的访问权限等。概括起来就是,每个user有自己可以使用的资源,可以从dba那儿分配和使用到别user下的资源,你在sqlserver下的不同数据库基本可以与oracle的user和scehma做个对应