zoukankan      html  css  js  c++  java
  • Oracle创建表空间及用户

    创建好Oracle数据库之后,需要为新建数据库创建表空间及用户,才能使用,下面讲解怎么创建表空间及用户;

    打开plsql登录界面,使用sys用户登录选择刚创建的数据库,注意连接要选SYSDBA不能选Normal;

    一.创建表空间

    创建语句例如:

    --创建默认表空间(此处表空间名为loantp)

    create tablespace loantp

    datafile 'E:Storageoracledataloantploantp.dbf' size 200m

    autoextend on 

    next 50m maxsize 4096m 

    extent management local;

    --创建temporary表空间(此处表空间名为loantp_temp)

    create temporary tablespace loantp_temp

    tempfile 'E:Storageoracledataloantploantp_temp.dbf' size 100M

    autoextend on 

    next 50m maxsize 20480m 

    extent management local;

    注:--E:Storageoracledataloantploantp.dbf

    --表空间的文件,前提是要手动创建好E:Storageoracledataloantp文件夹的路径,否则执行语句报错。

    注:一个表空间只能属于一个数据库

    二.创建用户并为用户指定表空间

    CREATE USER       用户名 

    IDENTIFIED BY        密码 

    DEFAULT TABLESPACE   表空间(默认USERS) 

    TEMPORARY TABLESPACE 临时表空间(默认TEMP);

    注:如果只创建用户,不指定表空间,则会使用系统默认创建的表空间

    create user 用户名 identified by 密码;

    三.为用户授权

    为用户赋权限执行:
    GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE TO 用户名; 

    GRANT CONNECT TO 用户名; 

    GRANT RESOURCE TO 用户名; 

    GRANT DBA TO 用户名;

    授权完毕之后就可以使用新创建的用户登录这个新创建的数据库了。

    四.使用新创建的用户登录新创建的数据库

     至此,数据库的创建,表空间的创建都,用户的创建及授权都已经完成,可以登录之后执行相应sql脚本了;

  • 相关阅读:
    坦克大战
    java多线程应用场景
    java中的多线程(资料)
    设置线程名
    线程名称的设置及取得
    java调试
    文件上传细节处理
    Servlet生命周期
    java的动态绑定与静态绑定
    Mysql 连接池调用完成后close代理方法引出的设计模式
  • 原文地址:https://www.cnblogs.com/littleorange7/p/13822034.html
Copyright © 2011-2022 走看看