1.为数据库建立表空间的个数如何确定?
是否把所有数据文件放在一个表空间也行?
建立的数据表空间个数是否和数据量大小成一定比例关系?
--通常建立多个表空间.
2.学习oracle 是否应该有个有经验的人指导比较好,一个人自学的话是否收效不大?
--是的.
3.SYSTEM和SYS用户主要区别在哪?它们不都是DBA吗?为什么很多sys能执行的命令在system下就不能执行呢?
--他们的权限内容不同.
4.系统安装后默认的用户我查了一下有17个。处于安全考虑,是否都要修改密码?还是只修改sys和system就可以了?
-- 如果你是DBA,你需要学习安全方面的知识,其中就包括上面的内容.

解决方案 »

  1.   

    1、建立表空间的个数及数据文件的个数,是否放在同一个表空间。根据需求来决定。一般是分不同的表空间来存储不同的业务数据,2、不一定。当然人指导会更快,3、他们有不同的权限。4、根据你的情况,如果你不是DBA,那就让DBA去考虑。如果你是DBA,就学习数据库安全方面知识,然后决定。
      

  2.   

    1.数据库表空间的个数通常根据你的应用情况来确定,一般把不同时访问的表放到同一个表空间上,而把同时访问的表放到不同的表空间上,这样可以避免IO的争用3.主要是他们的权限不同,sys的权限比system的权限高,sys比system多的权限有:
    Create DataBase;AlterDataBase Begin/End Backup;Restricted Session;ReCover Database Until