参考文献:Oracle创建表空间,添加用户及授权 - 时光滥好人 - 博客园
oracle只有一个数据库,创建数据库一般是对MSSQL、MYSQL、DB2来说的,oracle里是通过创建表空间来的,创建一个表空间等同于说是创建数据库,然后通过表空间来访问表名,对于操作没什么区别,我们平常说的创建一个Oracle的数据库实际上指的就是创建一个表空间,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库一般来说需要3个步奏
1.创建表空间
在PL/SQl当中执行语句 create tablespace news_tablespace datafile 'F:\oraclefile\dbm\news_data.dbf' size 500M;
注:news_tablespace是创建表空间名,news_data.dbf为存放.dbf文件的路径,要提前设置好,
size 500M限制表空间的大小是500M,太大了会导致速度变的很慢
2.创建用户与密码
.Oracle用户新增
执行语句 create user zyfd identified by zyfd; ----新增用户密码
注:create user是创建数据库用户,后面跟用户名称zyfd,identified by是设置用户密码zyfd
3.给用户分配权限
给新增加的用户设置权限,在user当中选择新添加的用户zyfd点击右键new,默认的表空间选择前面新建的表空间zyfd
1)设置connect与resource权限
当然也可以选择dba,这样其他权限都不用给了,不过建议不要给dba权限,数据库权限太大了,容易导致数据安全隐患