刚才试了新建数据库,用的是oracle自带的database configuration assistant创建的,开始选的内存占用比例70%,直接卡死不成功。
后来改成30%,成功了,但是发现windows的服务里面多了一项,进程里也多了一个。
难道oracle就是一个数据库一个进程,一个服务的? (用惯SqlServer,突然有点不习惯)还有新建数据库是这么搞的吗?

解决方案 »

  1.   

    oracle的数据库和sqlserver的数据库概念不一样的。oracle只有一个“数据库”环境,而后按照不同的 user(scheme)划分,如果你用过linux系统的话就好理解了。
    一个oracle数据库相当于 linux服务器,linux上自然可以建不同的用户,每一个用户都有自己独立的环境
    (当然是建立在linux整个系统之上的)。用代码来说:sqlplus sys/密码 as sysdba
    create user user_name identified by 密码;
    grant connect,resource to user_name;--之后你就可以用下面的命令登录,和操作了(如建表,建存储过程之类的)
    sqlplus user_name/密码
      

  2.   

    oracle数据库实例是共享内存区和进程组成。