精华内容
下载资源
问答
  • 1、创建临时表空间 select name from v$tempfile; 查出当前数据库临时表空间,主要是使用里面的存放路径; 创建临时表空间:create temporary tablespace teest_temp tempfile '临时表空间路径/test_temp.dbf' ...

    1、创建临时表空间

    select name from v$tempfile;          查出当前数据库临时表空间,主要是使用里面的存放路径;


    创建临时表空间:create temporary tablespace teest_temp tempfile '临时表空间路径/test_temp.dbf' size 100m reuse autoextend on next 20m maxsize unlimited;

    2、创建表空间

    select name from v$datafile;       查询出当前数据库表空间使用的真实路径

    select default_tablespace from user_users;  查询plsql当前登录用户默认表空间名

    SELECT * FROM DBA_USERS;

    SELECT 'ALTER TABLE  '||OWNER||'.'|| TABLE_NAME ||'  MOVE TABLESPACE TEST_DATA;'  FROM DBA_TABLES;把oracle中所有用户的表的表空间改为TEST_DATA

    SELECT * FROM DBA_DATA_FILES; //查询(表)工作空间的对应物理路径

    select * from all_directories;  //查询所有目录
    创建表空间:create tablespace test  datafile '表空间真实路径/test.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

    路径的2种写法:都在windows系统下,如果这些文件夹没有的话需要提前建好,否则在plsql中执行会报错

    create tablespace TS_DMCP  datafile '/TEST/xxx/ORADATA/ORCL/TS_DMCP.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);
    create tablespace TS_DMCP2  datafile 'D:\TEST\xxx\ORADATA\ORCL\TS_DMCP.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

    3、为创建用户的情况下绑定表空间

    create user testidentified by test  default tablespace test temporary tablespace  test_temp;

    4、已创建的用户绑定或者修改用户默认表空间名

    alter user 数据库用户名  default tablespace 表空间名;

    如果想修改新添加的用户的默认表空间(相当于整个数据库的默认的表空间)可以执行如下命名:

    alter database default tablespace tablespaceName,这样新建立的用户的默认表空间就为tablespaceName。

    5、赋予用户权限

    grant connect,resource,dba to 数据库用户名;

    如果是docker安装的,表空间路径要写oracle实例的真实路径,而不是服务上的真实路径

    6.删除用户 及级联关系也删除掉
    drop user 用户名称 cascade;

    7.删除表空间(亲测的物理文件好像未删除)

    --删除空的表空间,但是不包含物理文件
    drop tablespace tablespace_name;
    --删除非空表空间,但是不包含物理文件
    drop tablespace tablespace_name including contents;
    --删除空表空间,包含物理文件
    drop tablespace tablespace_name including datafiles;
    --删除非空表空间,包含物理文件
    drop tablespace tablespace_name including contents and datafiles;
    --如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
    drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

    展开全文
  • oracle 查看表空间有哪些 ...select * from dba_tables wheretablespace_name='表空间名',注意表空间名大小写敏感。 select table_name,tablespace_name from user_tables; from http://w
    from http://blog.sina.com.cn/u/2084780081
    

    oracle 查看表空间有哪些表

    select * from dba_tables wheretablespace_name='表空间名',注意表空间名大小写敏感。
    select table_name,tablespace_name from user_tables;


    from http://www.cnblogs.com/xd502djj/archive/2010/11/21/1883467.html
    

    一、使用imp/exp。先导出源库,再创建新库把表空间创建好,然后再导入。(据说这样可以,前提是新的库里面不能有与源库相同名字的表空间。有待验证!)

    二、使用脚本进行修改。据目前所了解,正长情况下需要修改表的空间表的索引的空间,如果涉及到BOLB字段的表,修改的方式又不一样了!
    正常情况下的修改脚本:
    1.修改表的空间
    alter table TABLE_NAME move tablespace TABLESPACENAME

    查询当前用户下的所有表
    select 'alter table  '|| table_name ||'  move tablespace tablespacename;'  from user_all_tables;

    2.修改表的索引的空间
    alter index INDEX_NAME rebuild tablespace TABLESPACENAME


    查询当前用户下的所有索引
    select 'alter index '|| index_name ||' rebuild tablespace tablespacename;' from user_indexes;

    可以使用脚本执行查询的结果,这样就可以批量处理!

    不正常情况即含有BLOB字段的表:
    参考下面的文档


    本人已经执行过,是可行的,但是不知道有没有漏掉数据库中其它对象。是否还存在有对象的表空间需要修改,需要进一步发现或有数据库高手帮忙讲解则不胜感激!目前的修改在项目中还没有出现问题!

    在移植看注意研究了下ORACLE ALTER TABLE MOVE 的语法:

           ALTER TABLE table_name MOVE [ONLINE] tablespace_name;
    通过上面的语句可以移植表到新表空间,

    如果要移植LOB字典需要参考以下语法:
    ALTER TABLE table_name LOB (lob_item) STORE AS [lob_segment]
          (
            TABLESPACE tablespace_name
                       (STORAGE.....)
               ENABLE|DISABLE STORAGE IN ROW
               CHUNK integer
               PCTVERSION integer
                RETENTION
                FREEPOOLS integer
                CACHE|NOCACHE|CACHE READS
               INDEX lobindexname

    (TABLESPACE tablesapce_name

    ((STORAGE.....))
    )

    ....

    注解:

    LOB (lob_item):表中的lob字段
    STORE AS [lob_segment]:每个lob字段在表创建后系统都会自动单独创建一个段,可以通过这个参数手动指定一个段名
       tablespace_name:LOB字段新的存储表空间
    (STORAGE.....):指定tablespace_name的存储属性
        ENABLE STORAGE IN ROW:如果设置了enable storage in row 那么oracle会自动将小于4000bytes的数据存储在行内, 这是ORACLE的默认值,对于大于4000字节的lob字段保存在lob段(同disable storage in row),在表段将保留36-84字节的控制信息。对于disable storage in row,Oracle将lob字段分开保存在lob段中,而仅仅在行位置保留20字节的指针。对于相当于disable storage in row的这部分(也就是单独保存在LOB段的这部分数据),UNDO仅仅是记录指针与相关lob索引改变,如果发生更新操作等DML操作,原始数据将保留在LOB段。

        DISABLE STORAGE IN ROW:如果DISABLE这个属性,那么lob数据会在行外存储,行内只存储该lob值得指针,而且这个属性在表
    创建后只能在MOVE表时才可以被改变
        CHUNK:是一个很特别的属性,对一次LOB数据的操作(插入或更新),因该分配多少存储空间,指定的值最好是数据库块的倍数,而且指定的值不能大于表空间区间中NEXT的值, 要不然ORACLE会return一个错误,如果以前已经设置这个值了,那么在后期指定的值是不能被改变的。

    storage as ( CHUNK bytes )表示对于disable storage in row的这部分,最小的LOB块的大小,必须是数据库块(DB_BLOCK_SIZE)的整数倍。一个chunk最多只保留一行LOB数据,也就是说,如果你设置了32K的CHUNK,但是如果LOB字段大小只有4K,也将占用32K的空间

    storage as(cache|nocahce)表示是否允许lob段经过buffer cache并缓存。默认是nocache,表示直接读与直接写,不经过数据库的data buffer。所以,默认情况下,对于单独保存在LOB段的这部分数据,在发生物理读的时候,是直接读,如direct path read (lob)

    storage as(nocache logging |nocache nologging),logging/nologging属性只对nocache方式生效,默认是logging,如果是nologging方式,对于 保存在行外的log部分,在update等DML操作时将不记录redo日志。

        PCTVERSION integer、RETENTION:都是ORACLE用来管理LOB字段镜像数据的。在LOB 数据的更新过程中,
    ORACLE没有用UNDO TABLESPACE空间,而是从LOB字段所在的表空间里划分一段空间来做镜像空间的,
    这个空间的大小由PCTVERSION参数控制,默认值为10,代表划分表空间的10%作为镜像空间,
    每个镜像空间的单元大小由CHUNK参数指定,pctversion可以使用在manual undo mode和automatic undo mode 环境中.
    retention应用了automatic undo mode中的undo_retention通过时间来管理lob镜像空间.
    pctversion和retention不能同时被指定.建议数据库在automatic undo mode下使用retention参数。
    FREEPOOLS integer:给LOG segment指定free list.RAC环境下integer为实例的个数.单实例环境下为1.在automatic undo mode下oracle默认采用
    FREEPOOLS来管理空闲块列表。除非我们在表的storage配置中指定了freelist groups参数.
    CACHE|NOCACHE|CACHE READS:指定lob块是否在database buffer中缓存.
    INDEX lobindexname (TABLESPACE tablesapce_name ((STORAGE.....):给lob列指定索引存储参数
    举例:
    SQL> show parameter db_create_file_dest

    SQL> create tablespace test datafile size 100M autoextend off;
    SQL> create table test(a varchar2(100), b clob, d blob) pctfree 10 tablespace test;

    SQL> desc test
    SQL> SELECT segment_name,tablespace_name,segment_type FROM dba_segments WHERE tablespace_name='TEST';

    我们发现每个LOB字段单独有一个LOGSEGMENT和LOBINDEX;

    SQL> set linesize 200
    col table_name format a5
    col column_name format a5
    SELECT b.table_name,
    a.segment_name,
    b.index_name,
    a.segment_type,
    b.column_name,
    a.tablespace_name,
    b.chunk,
    b.cache,
    b.freepools,
    b.pctversion,
    b.retention
    FROM dba_segments a,dba_lobs b
    WHERE a.segment_name = b.segment_name
    AND a.tablespace_name = 'TEST'
    /

    SQL>

    从上面的结果我们可以观察到LOB字段的各个属性.
    下面我们对LOB字段move到另一个表空间

    SQL> create tablespace lob_test datafile size 100M autoextend off;

    SQL> ALTER TABLE TEST MOVE LOB(B) STORE AS TEST_B (
    TABLESPACE lob_test
    DISABLE STORAGE IN ROW
    CHUNK 16384
    RETENTION
    FREEPOOLS 1
    NOCACHE);
    SQL> ALTER TABLE TEST MOVE LOB(D) STORE AS TEST_D (
    TABLESPACE lob_test
    DISABLE STORAGE IN ROW
    CHUNK 16384
    RETENTION
    FREEPOOLS 1
    NOCACHE);
    SQL> SELECT segment_name,tablespace_name,segment_type FROM dba_segments WHERE tablespace_name='TEST';

    SQL> set linesize 200
    col table_name format a5
    col column_name format a5
    SELECT b.table_name,
    a.segment_name,
    b.index_name,
    a.segment_type,
    b.column_name,
    a.tablespace_name,
    b.chunk,
    b.cache,
    b.freepools,
    b.pctversion,
    b.retention
    FROM dba_segments a,dba_lobs b
    WHERE a.segment_name = b.segment_name
    AND a.tablespace_name = 'LOB_TEST'
    /SQL>

    在一些复杂情况下可能需要连表一起移植
    alter table table_name move [tablespace_name] lob (lob_item) store as [lobsegmentname] (tablespace tablespace_name.....);
    移植分区中lob
    alter table table_name move partition [partition_name] lob (lob_item) store as [logsegmentname] (tablespace_name.....);
    移植分区表
    alter table table_name move partition [partition_name] tablespace_name lob (lob_item) store as [logsegmentname] (tablespace_name.....);
    如果不需要修改lobsegmentname,可以同时移植多个列
    alter table table_name move lob (lob_item1,lob_item2,lob_item3...) store as [lobsegmentname] (tablespace tablespace_name.....);



        LOB段也可以利用move来重整数据,以下的语句会将表与lob字段move到指定的表空间:

       alter table table_name move [tablespace tbs_name]

    lob(lob_field1,lob_field2) store as (tablespace new_tbs_name);

    如果LOB字段在分区表中,则增加partition关键字,如

       alter table table_name move [partition partname] [tablespace tbs_name]

    lob(field) store as (tablespace new_tbs_name);



    在数据库中合理的存储LOB列,不仅可以提升性能,而且还可以有效的管理存储空间.




    展开全文
  • 修改表所在的表空间 alter table [名称] move tablespace [表空间名称] -- 在当前用户下执行 SELECT 'ALTER TABLE ' || TABLE_NAME ||' MOVE TABLESPACE [表空间名称];' FROM USER_TABLES ; 如果表里含有clob...

    修改表所在的表空间

    alter table [表名称] move tablespace [表空间名称]

    -- 在当前用户下执行
    SELECT 'ALTER TABLE ' || TABLE_NAME ||' MOVE TABLESPACE [表空间名称];' FROM USER_TABLES ;

     如果表里含有clob字段,则需要特殊处理。

    ​-- 在当前用户下执行
    ALTER TABLE [表名称] MOVE TABLESPACE USERS LOB([clob字段1],[clob字段2]) STORE AS(TABLESPACE [表空间名称]);

    如果表是分区表,也需要做特殊处理。 

    -- 在当前用户下执行
    select 'alter table '||table_name||' modify default attributes tablespace [表空间名称] ;' from user_tables where table_name in ([表名]);

    修改索引所在的表空间

    -- 在当前用户下执行
    SELECT 'ALTER INDEX ' || INDEX_NAME || ' REBUILD TABLESPACE [索引表空间名称];' FROM USER_INDEXES;

    如果遇到修改完索引失效,需要修改索引状态。

    ​
    -- 查看用户下索引的状态,valid表示有效,unusable表示无效。
    select status from user_indexes where index_name='索引名' ;
    --重建索引
    select 'alter index '|| 索引名称 ||' rebuild ;' from user_indexes u where u.status='UNUSABLE';
    -- 重建单个索引
    alter index 索引名称 rebuild;

     如果是分区索引只需要重建那个失效的分区 。

    alter index 索引名称 rebuild partition 分区名; 

     

    修改用户默认所在表空间

    -- 在当前用户下执行
    ALTER USER [用户名] DEFAULT TABLESPACE [表空间名称];

     

    展开全文
  • 先其中导入数据的时候,所有数据都导入到了默认表空间下,这样使得数据杂乱无章,我们可以通过修改dbtune.sde配置文件,来讲不同应用的数据存放到不同表空间下,我们也可以理解为,一个用户拥有多个数据库(表空间)...

    Oracle用户都有一个默认的表空间,这样在用ArcCatalog建立连接,先其中导入数据的时候,所有数据都导入到了默认表空间下,这样使得数据杂乱无章,我们可以通过修改dbtune.sde配置文件,来讲不同应用的数据存放到不同表空间下,我们也可以理解为,一个用户拥有多个数据库(表空间)。

     下面我们以将DEM数据存放为例进行说明。

     

    1.建立存放DEM数据的表空间DEMData和存放DEM数据索引的表空间DEMIndex。

       将数据存放表空间和索引表空间分开能够提高数据检索和浏览效率。

       A:用以下语句创建存放DEM数据的DEMData表空间

      

    CREATE SMALLFILE TABLESPACE DEMData DATAFILE 'D:/APP/STUDENT/CehuiZhuanye/DEMDataBase/DEMData.dbf'

     SIZE 10240M AUTOEXTEND ON NEXT 10240M MAXSIZE UNLIMITED LOGGING EXTENT 

    MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 

     

    B:用以下语句创建存放DEM数据索引的DEMIndex表空间

     

    CREATE SMALLFILE TABLESPACE DEMIndex DATAFILE 'D:/APP/STUDENT/CehuiZhuanye/DEMDataBase/DEMIndex.dbf' 

    SIZE 1024M AUTOEXTEND ON NEXT 1024M MAXSIZE UNLIMITED LOGGING EXTENT

     MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 

     

    2.SDE文件dbtune中添加如下关键字“KeyWord”。

      Dbtune文件在%SDEHOME/etc/dbtune.sde 中。

     

     

    ##DEMDataBase

    GEOMETRY_STORAGE    "ST_GEOMETRY"

    ATTRIBUTE_BINARY    "BLOB"

    RASTER_STORAGE      "BLOB"

    UI_TEXT             "User Interface text description for DEMDataBase keyword"

    COMMENT           "Any general comment for DEMDataBase keyword"

    S_STORAGE         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"                  

    S_INDEX_ALL       "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"

    B_STORAGE         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData "

    B_INDEX_ROWID   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"

    B_INDEX_USER     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    B_INDEX_RASTER  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    B_INDEX_SHAPE   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    B_INDEX_TO_DATE  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"

    B_INDEX_XML     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    A_STORAGE         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData "

    A_INDEX_ROWID   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    A_INDEX_SHAPE   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    A_INDEX_STATEID  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    A_INDEX_USER     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    A_INDEX_XML     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    D_STORAGE          "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"

    D_INDEX_STATE_ROWID "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    D_INDEX_DELETED_AT  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    RAS_STORAGE      "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"

    RAS_INDEX_ID      "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    BND_STORAGE      "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE GISData "

    BND_INDEX_COMPOSITE "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    BND_INDEX_ID     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"

    AUX_STORAGE     "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"

    AUX_INDEX_COMPOSITE "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    BLK_STORAGE     "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"

    BLK_INDEX_COMPOSITE     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    XML_DOC_STORAGE "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"

    XML_DOC_INDEX   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"

    XML_DOC_LOB_STORAGE   "NOCACHE NOLOGGING CHUNK 4K PCTVERSION 5 DISABLE STORAGE IN ROW"
    XML_DOC_MODE               "COMPRESSED"
    XML_DOC_UNCOMPRESSED_TYPE  "CLOB"
    XML_DOC_VAL_LOB_STORAGE   "NOCACHE NOLOGGING CHUNK 4K PCTVERSION 5 DISABLE STORAGE IN ROW"

    XML_IDX_STORAGE  "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"

    XML_IDX_INDEX_DOUBLE    "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    XML_IDX_INDEX_ID         "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    XML_IDX_INDEX_PK         "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"

    XML_IDX_INDEX_STRING      "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    XML_IDX_INDEX_TAG         "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

    XML_IDX_INDEX_TEXT         ""


    XML_IDX_TEXT_TAG_STORAGE   ""
    XML_IDX_TEXT_UPDATE_MEMORY ""
    XML_IDX_TEXT_UPDATE_METHOD "NONE"

    END

     

    3.使用Sdebdtune命令将修改后的dbtune文件导入到SDE中。

     

     

      Sdedbtune -o import -f c:/arcsde/arcsde/ora11gexe/etc/dbtune.sde -i esri_sde -u sde -p StudentSde324

     

     

    导入后,在PL/SQL Developer中我们可以看到新加入的Keyword DEMDataBase

     

     

    4.ArcCatalog中,连接空间数据库。新建一个RasterCatalog,在新建过程中,在Configuration Keywordoptional)下拉框中找到刚刚创建的Keyword DEMDataBase

     

    5.在第五步新建的RasterCatalog中,Load数据。

    6.导入数据完毕后,要进行Analyze功能,提高数据的显示、检索、查询效率。

     利用ArcCatalog的分析功能或者ArcToolboxGP工具都可以实现。

     

     

    7.在PL/SQL Developer中,我们可以看到我们将DEM数据导入到了我们刚刚建立的表空间中,索引也存放到刚刚新建的索引表空间中。

     

     

     

    备注:通过以上6步骤就可以完成在表空间DEMData中存储DEM数据,而不是将DEM数据存储到用户默认的表空间下,同样我们可以建立存储其它数据的相应表空间,然后在dbtune文件中增加新的关键字,来完成其它数据的存储。

     

    展开全文
  • Oracle不同mysql,是已表空间来约束用户的,链接oracle的用户都有自己对应表空间,此处记录一下创建到使用的过程; 1.创建表空间 create tablespace 表空间的名称; datafile ‘表空间对应的dbf文件的存放位置...
  • 原来这是我创建用户时指定的默认表空间,后来由于项目变化,这个表空间删掉了,所以有此提示。 create user emssxjk identified by emssxjk default tablespace emsdata temporary tablespace temp; 简单的解决...
  • oracle impdp导入dmp文件时更改用户表空间方法 impdp默认导入expdp的dmp文件时,是需要建立相同名称的表空间及临时表空间的;而且会自动创建相同名称的用户名。 但是有时候我们想更改这种默认设置,这个时候就要...
  • Oracle创建用户表空间、导入导出、...命令   //创建临时表空间 create temporary tablespace ext_temp tempfile 'D:\oracle\product\10.2.0\oradata\test\ext_temp.dbf'  size 32m  autoextend on...
  • ORACLE修改用户表所属表空间的步骤

    千次阅读 2020-12-20 17:15:38
    据目前所了解,正长情况下需要修改表空间的索引的空间,如果涉及到BOLB字段的修改的方式又不一样了! 正常情况下的修改脚本: 1.修改表空间 alter table TABLE_NAME move tablespace TABLESPACENAME ...
  • 查询数据库表空间的sql如下: SELECT A.TABLE_NAME, B.COMMENTS, A.TABLESPACE_NAME TBSPNAME FROM USER_TABLES A, USER_TAB_COMMENTS B WHERE A.TABLE_NAME = B.TABLE_NAME ORDER BY A.TABLESPACE_NAME 这个...
  • Oracle查看用户所在表空间

    千次阅读 多人点赞 2014-09-08 22:09:45
    查看当前用户所在表空间 ...修改用户默认表空间 alter user 用户名 default tablespace 新表空间; 查看用户所拥有的角色 select * from user_role_privs; 查询数据库中有多少张表 select * from user_tables;
  • 在创建用户的时候,需要为用户分配默认表空间与临时表空间。可以通过静态字典dba_tablespaces查看数据库表空间信息。通过desc dba_tablespaces;查看数据库表空间信息:如下图所示 通过select tablespace_name...
  • Oracle11g删除新增用户/表空间

    千次阅读 2018-06-25 10:07:52
    1) 原有Oracle用户的删除,释放表空间 ...换言之,执行drop语句之前,此用户表对应表空间物理文件多大,drop之后的表空间还是多大. 需要手动修改表空间大小可以参考其他博客; 2) 新增用户 1) 创建...
  • Oracle创建表空间用户全程指南 ...每个表空间由一个或多个物理文件(.dbf)组成,一个用户可以分配多个表空间,但只能有一个默认表空间,每张可以存在于一个或多个表空间中(比如图中的1)
  • Oracle11g创建表空间,创建用户,给...1、查询所有用户所在的表空间,根据现有表空间对应数据文件位置,方便我们创建表空间select username,default_tablespace,temporary_tablespace from dba_users;SELECT u.use...
  • 4与临时表空间对应的是临时文件,非基本空的数据文件 5.用户操作结束后,临时文件的临时数据会被系统删除创建操作 create temporary tablespace mytemp tempfile ‘F:\test\mytempspace.dbf’ s
  • 达梦数据库的表空间用户管理

    千次阅读 2019-09-18 13:55:09
    一、达梦数据库表空间的管理 1、达梦数据库表空间介绍 Select tablespace_name from dba_tablespace; 1)SYSTEM表空间--> 系统表空间有很多的数据字典等 2)ROLL表空间-->回滚表空间 MVCC(事务多版本机制...
  • 创建临时表空间,为索引指定表空间,及为数据文件增加表空间
  • 一、创建表空间create tablespace tablespace_name logging datafile 'D:\app\tablespace\tablespace_name.dbf' size 1024m autoextend ...datafile后符号中对应的是表空间的路径,例如:'D:\app\tablespace\tablesp
  • oracle数据库-修改空间表数据文件

    千次阅读 2016-03-17 15:38:41
    数据库-修改空间表数据语句 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象存放在指定的表空间中。但主要存放的是表, 所以称作表空间。 数据库中中少存在一个表空间,即SYSTEM的表...
  • oracle环境为: Ubuntu 20.04.1 ...一、创建表空间 CREATE TABLESPACE SPACE1 //SPACE1 为表空间名 LOGGING DATAFILE '/home/oracle/tablespace/TRAFFIC.DBF' //表空间存放的位置 SIZE 32M //表空间初始大小
  • oracle查看表空间以及对应数据文件

    万次阅读 2013-07-15 19:20:28
    查看当前用户的缺省表空间  SQL>select username,default_tablespace from user_users;  查看当前用户的角色  SQL>select * from user_role_privs;  查看当前用户的系统权限和级权限 ...
  • oracle操作相关,数据库备份相关,常用到的函数
  • Oracle的体系结构,表空间,创建用户,设置权限,创建修改表的五大约束
  • 文章目录一、创建表空间二、创建用户 一、创建表空间 表空间? ORACLE 数据库的逻辑单元。 数据库 — 表空间: 一个表空间可以与多个数据文件(物理结构)关联 一个数据库下可以建立多个表空间,一个表空间可以建立...
  • 表空间:最大的逻辑存储文件,与物理上的一个或多个数据文件对应,每个数据库至少拥有一个表空间表空间的大小等于构成表空间的所有数据文件的大小总和,用于存储用户在数据库中存储的所有内容。 分为基本表空间、...
  • 1.创建Oracle表空间用户Oracle数据库不像MySQL数据库,一个用户可以管理多个数据库,对Oracle来说,一个用户对应一个数据库,而新创建的用户是没有任何资源和权限的,所以需要管理员用户为其分配资源权限.而创建用户...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 470,475
精华内容 188,190
关键字:

修改用户对应的表空间