在SQL2000里面创建一个数据库这么容易(几秒钟),为什么Oracle 要等几分钟的,是不是系统出了什么问题
在SQL2000里面创建一个数据库这么容易(几秒钟),为什么Oracle 要等几分钟的,是不是系统出了什么问题?
我用database Configuation assistant
在SQL2000里面创建一个数据库这么容易(几秒钟),为什么Oracle 要等几分钟的,是不是系统出了什么问题?
我用database Configuation assistant
本来就是这样的。
oracle数据库的创建过程有点烦
系统的级别不一样呀!sqlserver是中小用户级的。
sqlserver的数据库在oracle中只能算是个表空间。
而且oracle的工具程序(GUI)都是java写的,响应速度当然赶不上win32下的程序了!
但是对打数据量的dbms处理速度,sqlserver可赶不上oracle。
但是我创建了数据库之后,觉得系统特别慢. 我的系统512M内存.
当只有一个orcl 时很正常, 当我新增了一个数据库后, 我看到系统的进程里面有两个oracle.exe
而且都占有相当多的内存. 不会是中了毒吧?
不是中毒!这是很正常的事情!一般一个数据库就够了!
512内存还是少了点吧!
一个oracle.exe占用100M(默认设置sga)还是很普通的事情!
一个数据库就够?
如果我有两个web 程序,就要建两个数据库啦. 一个好像不够吧, 我的sql server 有7个数据库啊.
一个库里可以建不同的角色来区分啊!效果一样,而且管理更方便,不容易混乱
你可以建两个用户(SCHEMA)把你的两个WEB程序放在这两个里面就可以了!
你要求两个web 程序的数据库的字符集或数据库类型(共享、专用)要求不同吗?
建议用ORACLE的思想看问题!^o^
你的意思是不是:用不同的用户名登陆将会"操作"不同的数据库表,视图, 存储过程 等价于
我们在sqlserver 2000 建立多个数据库 ?
我们在开发WEB程序时, 一般建立什么角色的用户? connect ? scheduler_admin?
是的!
sqlserver有几个系统库:master,tempdb等,
在oracle他们相当于sys,temp等用户(或表空间)功能。
其它的sqlserver用户数据库就相当于你在oracle中的用户(schema)。
角色是权限管理方面的问题,和sqlserver类似!
建议你看看oracle的入门书籍。
oracle占用系统资源多,管理也较复杂。