oracle create database

oracle怎么这么难用呀
记得在SqlServer里可以先建一个数据库,然后在该数据库中建表
可在oracle中怎么不行呀。我是这样做的
sqlplus "sys/manager as sysdba"
create database mybase;
结果提示:CREATE DATABASE 失败,数据库已安装,
什么意思呀?8知道怎么解决
似乎明白了一点

第1个回答  2009-09-22
oracle可以用Database Configuration Assistant向导来创建数据库,这对于初学者来说可以避免不必要的麻烦。
数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。

假设oracle安装在D盘oracle目录下:
数据库建好后,在D:\oracle\product\10.1.0\oradata\下能找到以你所建数据库名为命名的文件夹,假设为newdata。
创建用户之前,要先创建表空间,命令格式如下:
create tablespace 表空间名 datafile '数据文件名' size 表空间大小;

如:create tablespace newdata_tablespace datafile 'D:\oracle\product\10.1.0\oradata\newdata\newdata_data.dbf' size 500M;

然后创建用户,
格式为: create user 用户名 identified by 密码 default tablespace 表空间表;

如:create user username identified by password default tablespace newdata_tablespace;

然后给用户授权:如——
grant connect,resource to username; --表示把 connect,resource权限授予username用户

grant dba to username; --表示把 dba权限授予给username用户本回答被提问者采纳
第2个回答  2009-09-22
运行里输入dbca
第3个回答  2009-09-22
oracle有图形化创建数据库的工具 你用那个吧
不过你还真厉害啊 居然用命令行来创建数据库。。。。。。膜拜