20200722_Oracle添加表空间、用户,用户授权

--创建表空间
CREATE TABLESPACE aifu    --表空间名 aifu
    LOGGING 
    DATAFILE 'D:\dev_config\OracleTableSpaces\aifu.DBF' SIZE 5M     --数据文件路径 D:\dev_config\OracleTableSpaces
    AUTOEXTEND 
    ON NEXT  640K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL 
    SEGMENT SPACE MANAGEMENT  AUTO ;

--创建用户
CREATE USER aifu PROFILE DEFAULT     --用户名 aifu
    IDENTIFIED BY "aifu" DEFAULT TABLESPACE aifu    --密码 aifu
    TEMPORARY TABLESPACE TEMP
    ACCOUNT UNLOCK;

--授权
GRANT CONNECT TO aifu;
GRANT RESOURCE TO aifu;
GRANT CREATE ANY TABLE TO aifu;
GRANT CREATE ANY VIEW TO aifu;
GRANT SELECT ANY TABLE TO aifu;
GRANT DBA TO aifu;

 

1. 登录连接到Oracle

  1.1 启动sqlplus

      win + R ,输入 sqlplus ,回车启动

      20200722_Oracle添加表空间、用户,用户授权_第1张图片

  1.2 登录

    1.2.1 账号密码登录

      输入账号密码登录

      20200722_Oracle添加表空间、用户,用户授权_第2张图片

 

 

    1.2.2 免密登录

      conn/as sysdba  

      密码不用输,直接回车

      20200722_Oracle添加表空间、用户,用户授权_第3张图片

 

 

2. 执行语句

--创建表空间
CREATE TABLESPACE aifu    --表空间名 aifu
    LOGGING 
    DATAFILE 'D:\dev_config\OracleTableSpaces\aifu.DBF' SIZE 5M     --数据文件路径 D:\dev_config\OracleTableSpaces
    AUTOEXTEND 
    ON NEXT  640K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL 
    SEGMENT SPACE MANAGEMENT  AUTO ;

--创建用户
CREATE USER aifu PROFILE DEFAULT     --用户名 aifu
    IDENTIFIED BY "aifu" DEFAULT TABLESPACE aifu    --密码 aifu
    TEMPORARY TABLESPACE TEMP
    ACCOUNT UNLOCK;

--授权
GRANT CONNECT TO aifu;
GRANT RESOURCE TO aifu;
GRANT CREATE ANY TABLE TO aifu;
GRANT CREATE ANY VIEW TO aifu;
GRANT SELECT ANY TABLE TO aifu;
GRANT DBA TO aifu;

 

3. 可能发生的问题

       20200722_Oracle添加表空间、用户,用户授权_第4张图片

  解决方案:D盘下创建相应目录即可

 

你可能感兴趣的:(20200722_Oracle添加表空间、用户,用户授权)