Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了。
使用Oracle默认账户“system”
新建一个表空间
创建的表空间如下
(建议开启自动扩展)
查看数据库数据存放目录下会看到自己创建的DBF文件
[root@localhost dbs]# pwd
/data/oracle/oracle11g/product/11.2.0/dbhome_1/dbs
[root@localhost dbs]# ls
hc_DBUA0.dat hc_orcl.dat init.ora ITEST.DBF lkORCL orapworcl PROFILE.DBF spfileorcl.ora TEST zzz
[root@localhost dbs]#
创建新用户
设置信息如下
(!!注意用户名需要设置为全大写英文字母!!)
(否则在后面连接用户时会出现“用户名或者密码无效”的错误,猜想应该时Oracle在创建用户名是没有要求,但在连接用户是却对用户名进行了检查,所以造成无法连接)
默认表空间设置为刚刚新建的表空间
为该用户设置“成员属于”
至此,数据库已经创建完毕了
接下来只需要登陆刚刚新建的用户
就可以连接到新配置的表空间