使用sqlplus创建Oracle表空间

  • 登录   

    dos窗口输入以下命令:sqlplus  回车 提示输入用户名——即创建数据库实例时的用户名 ,用户名输入:sys as sysdba

密码.........回车登录

  • 查看数据文件位置

    接下来,我们看看您当前的数据库文件一般都是放在哪里的:

  select  name  from  v$datafile;

  windows下可能看到的结果如下:

  SQL> select name from v$datafile;

  NAME

  --------------------------------------------------------------------------------

  D:/oracle/product/10.2.0/oradata/orcl/system01.dbf

  D:/oracle/product/10.2.0/oradata/orcl/undotbs01.dbf

  说明您的数据文件是放在 D:/oracle//oradata/orcl/ 这个目录下的

  Linux下可能看到的结果如下:

  SQL> select name from v$datafile;

  NAME

  --------------------------------------------------------------------------------

  /oracle/product/10.2.0/oradata/orcl/system01.dbf

  /oracle/product/10.2.0/oradata/orcl/undotbs01.dbf

  说明您的数据文件是放在 /oracle/oradata/orcl/ 这个目录下的

  • 创建表空间

   我们可以开始创建数据库表空间了。表空间名:ATMV

    删除表空间及其表空间里的所有内容
    drop tablespace ATMV INCLUDING CONTENTS;
    创建表空间,指定数据文件,初始化100M 自增加50M

    windows:
    create tablespace ATMV datafile 'D:/oracle/product/10.2.0/oradata/orcl/ATMV.dbf' size 100m autoextend on next 50m maxsize unlimited;

    Linux:

    create tablespace ATMV datafile '/oracle/product/10.2.0/oradata/orcl/ATMV.dbf' size 100m autoextend on next 50m maxsize unlimited;

  • 创建用户

    接下来我们开始创建用户,用户名 ca,密码 ps

    删除用户及其用户下面的所有对象,注意关键字cascade

    drop user ca cascade;

    创建用户:

  create  user  ca  identified   by   ps  default   tablespace  ATMV;

  • 修改用户的权限

  grant   角色1,角色2  to  用户名;

  举例如下:

  grant   dba, connect    to   wbppcs;

  具体用户权限问题建议参考权限规则     个人学习记录

原文地址:https://www.cnblogs.com/fei2232/p/9013669.html