oracle11g建立表空间

生活 2019-02-21 19:21:22 2280

本文收集整理关于oracle11g建立表空间的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:怎么扩大某个表的表空间 oracle11g
  • Q2:oracle 11g怎么创建表空间
  • Q3:oracle 11g 如何建立表空间及用户,分配用户权限等
  • Q4:请问oracle 11g 创建300G表空间需要多长时间啊?
  • Q5:请教如何强行删除oracle 11g表空间?
  • Q6:oracle 11g 如何创建表空间
  • Q7:oracle 11g 建立表空间及用户,分配用户权限等
  • Q1:怎么扩大某个表的表空间 oracle11g

    数据表的空间在增加记录时自动扩展

    增加表空间的方法有以下几种

    Meathod1:给表空间增加数据文件

    12ALTERTABLESPACEapp_dataADDDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBFSIZE50M;


    Meathod2:新增数据文件,并且允许数据文件自动增长

    123ALTERTABLESPACEapp_dataADDDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBFSIZE50MAUTOEXTENDONNEXT5MMAXSIZE100M;


    Meathod3:允许已存在的数据文件自动增长

    12ALTERDATABASEDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBFAUTOEXTENDONNEXT5MMAXSIZE100M;


    Meathod4:手工改变已存在数据文件的大小

    12ALTERDATABASEDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBFRESIZE100M;

    Q2:oracle 11g怎么创建表空间

    CREATE TABLESPACE TS1 DATAFILE /data1/ts1_01.dbf SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED;
    alter TABLESPACE TS1 add DATAFILE /data1/ts1_02.dbf SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED;

    Q3:oracle 11g 如何建立表空间及用户,分配用户权限等

    创建表空间:create tablespace gdb datafile gdb1.dbf size 1000m; 解释:datafile设置的可以是相对路径(oracle安装路径\product\10.2.0\oradata\实例\gbd1.dbf)。

    创建用户 create user gdb identified by password default tablespace gdb1; 解释:创建一个用户gdb,密码是password 用表空间 gdb1;

    赋权限:grant dba to gdb;解释:给gdb赋权限为dba权限(系统管理员)。

    Q4:请问oracle 11g 创建300G表空间需要多长时间啊?

    这个要根据你的存储IO来估算。建议不要创建一个300G的数据文件给该表空间使用,而是分成多个小数据文件进行。如果要创建300G一个数据文件,大概需要挺长时间,我感觉30分钟吧。

    Q5:请教如何强行删除oracle 11g表空间?

    说明:必须在脱机状态下才能删除表空间。
    第一步:用sys权限登录oracle
    SQL> connect sys/wellhope as sysdba
    第二步:找到表空间的存储位置后,执行脱机命令。datafile 后面的就是绝对路径。
    SQL> alter database datafile /home/oracle/ora/products/9.2.0/oradata/ora9i/tablespace_ecms.dbf offline drop;
    第三步:打开数据库连接
    SQL> alter database open;
    第四步:删除表空间“ tablespace_ecms”。
    SQL> drop tablespace tablespace_ecms INCLUDing contents;

    Q6:oracle 11g 如何创建表空间

    例子:
    createtablespace testdatefile d:\test.dbf size=100mautoextend on next 10m maxsize 1000m,exent management local autoallocate;

    Q7:oracle 11g 建立表空间及用户,分配用户权限等

    创建表空间(tbs_school)
    create tablespace tbs_school
    datafile D:\oracle\product\11.1.0\oradata\schooldb\school01.dmp
    size 10m autoextend on;
    创建用户(用户名:abc 密码:abc)
    create user abc identified by abc
    default tablespace tbs_school
    temporary tablespace temp;
    分配用户权限
    首先通过系统身份进入数据库
    conn system/orcl as dba;
    然后授权(connect是典型角色,用户创建会话等权限,resource是授权开发人员建表,序列,触发器,过程用的)
    grant connect,resource to abc;

    相关文章
    怎么建立简单的数据库2019-01-12
    建立网站论坛违法2019-01-23
    怎么建立自己的自信心2019-01-30
    百度知道合伙人如何建立团队2019-02-03
    如何建立一个购物网站2019-02-03
    如何建立一个个人网站2019-02-05
    怎样建立免费的个人网站2019-02-07
    怎么建立自己的微信公众号2019-02-10
    如何用excel建立数据库2019-02-10
    建立一个网站要多少钱2019-02-12