需求:
由于工作的原因需要额外在新数据库中进行数据抽取、补全等操作。
步骤:
第一步、首先采用例如mysql那种直接创建的方式,如图(Navicat展示)
同样的步骤在Oracle链接里发现没有新建选项,于是这个方法不可用,说明Oracle有自己的方法。
第二步,经过一番网上搜寻,发现通过Configuration 配置用户来创建的方式,具体操作如下图展示:
这个时候创建并不是结束,使用刚才建立的账户发现还是访问不上Oracle,这是因为Oracle权限的问题,还需要进一步配置用户权限。
解决的办法:grant connect,resource,dba to kda; /dba权限是sysDBA管理员的权限,一般操作只授予前两个权限够用了
grant create session to kda;
第三步、创建一个数据库这么复杂的流程,那能不能方便简化一些,于是就有了通过输入命令语句的方式(简单、快捷),具体如下:
*****创建表空间******
CREATE TABLESPACE kda LOGGING DATAFILE 'F:/app/Administrator/oradata/orcl/kda.dbf'
SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE unlimited;
******创建用户**********
CREATE USER kda IDENTIFIED BY kda DEFAULT TABLESPACE kda;
******赋予权限*******
grant connect,resource to kda;
grant create session to kda;
这样Oracle数据库就完成了创建。