首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle Users表空间重命名

需求:默认无法直接删除Oracle的users表空间,直接尝试删除会有报错如下: SQL> drop tablespace users including contents and datafiles...default permanent tablespace 报错很明确,USERS目前作为数据库目前默认的永久表空间,暂不支持直接删除。...但现在XTTS测试,客户现有源端的users表空间也需要迁移(有用户数据,注意我们并不推荐在users存放用户数据) 如果真想删除,也是可以的,就是修改默认表空间,但还需要考虑USERS里面是否有数据要迁移...现场实施的兄弟提出能否重命名users表空间,这是个好主意,实测是OK,操作也很简单,一条语句搞定: SQL> alter tablespace users rename to user1; Tablespace...瞬间执行完成,然后再查用户的默认表空间,也已经从users已经变成user1: SQL> select USERNAME, DEFAULT_TABLESPACE, CREATED from dba_users

18920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle 表空间时点恢复(TSPITR)

    表空间时点恢复,是Oracle在基于冷备,热备恢复以外的一种以表空间为粒度的,不完全恢复的形式来将表空间恢复到过去某个特定的时间点的一种恢复方式。...它整合了RMAN以及DataPump这2个备份恢复工具来实现时点恢复。那它具体的过程和逻辑是怎样的?下文是其具体的描述。 一、什么是表空间时点恢复 Oracle表空间时点恢复有2个需要理解的概念。...三、实现表空间时点恢复的前提及限制 要实现表空间的时点恢复有以下前提,同时也存在一些限制,如下:   1.存在有效可用的备份   2.数据库处于归档模式   3.表空间上存在约束关系(依赖)表的情形,依赖关系所在的表空间也需要一同做时点恢复...,分区表等(如果要恢复,先解决依赖)     undo表空间,undo段     sys模式下的对象(如PL/SQL,views, synonyms, users…) 四、表空间时点恢复的相关术语 Target...3.在目标数据库中将要被恢复的表空间置于脱机状态。   4.对辅助实例使用恢复目标时间之前的控制文件备份来还原控制文件。   5.从恢复集和辅助集中将数据文件还原到辅助实例。

    1.7K20

    SYSTEM 表空间管理及备份恢复

    --============================= -- SYSTEM 表空间管理及备份恢复 --============================= SYSTEM表空间是Oracle...数据库最重要的一个表空间,存放了一些DDL语言产生的信息以及PL/SQL包、视图、函数、过程等,称之为数据字典, 因此该表空间也具有其特殊性,下面描述SYSTEM表空间的相关特性及备份与恢复。...关于数据库的冷备份请参考: Oracle 冷备份 关于如何切换归档模式请参考:Oracle 归档日志 因仅仅涉及SYSTEM表空间的备份与恢复,在此仅仅备份SYSTEM表空间 1.非归档模式下的备份与恢复...--------- 5 四、基于RMAN,SYSTEM表空间的备份与恢复 1.在使用RMAN备份表空间,数据文件时,逻辑上等同于使用Oracle的热备份,只不过RMAN是将表空间、数据文件进行打包封装到一个备...五、更多参考 有关基于用户管理的备份和备份恢复的概念请参考: Oracle 冷备份 Oracle 热备份 Oracle 备份恢复概念 Oracle 实例恢复 Oracle 基于用户管理恢复的处理

    1K20

    只读表空间的备份与恢复

    --====================== --  只读表空间的备份与恢复 --====================== 一、只读表空间的特性     使用只读表空间避免对静态数据的频繁备份...可以清除只读表空间的对象 二、只读表空间的备份     一般情况下,只读表空间只需要进行一次备份,即当表空间状态发生改变时应立即进行备份     可以使用OS系统cp命令来备份或RMAN进行备份只读表空间...演示由读写表空间变为只读表空间,且仅有读写表空间备份的恢复(对应前面描述的case 3)       SQL> select file#,name,enabled from v$datafile where...只读表空间内的对象可以被清除,因为drop命令更新了数据字典,而不更新对象本身     4. 当表空间的状态发生变化时,应立即备份该表空间,以减少恢复工作     5....演示中多为在mount状态下来恢复,生产环境中多在open状态下恢复,可以按下列步骤实现           先将受损的只读表空间(数据文件)脱机(offline)           使用备份的表空间

    58320

    ORACLE备份恢复

    2、备份表空间 这里也可以改为备份某个表空间,比如 back tablespace users;就是备份users的表空间 RMAN> backup tablespace system plus...backupset 3; 这里说明一下,3这个数字代表的是备份集的编号,可以在list backup命令的结果中查看 7、从自动备份中恢复表空间 如果只丢失了特定的表空间的数据文件,那么可以选择只恢复这个表空间...,而不是恢复整个数据库,表空间恢复可以在不关闭数据库的情况下进行,只需要将需要恢复的表空间offline 现在模拟某个表空间丢失或损坏 $ cd /database/oracle/oracle/oradata.../orcl $ mv users01.dbf users01_bak.dbf 现在开始恢复表空间users01 进入到rman $ rman target=sys/oracle@orcl 使表空间脱机...RMAN> sql 'alter tablespace users offline immediate'; 还原表空间 RMAN> restore tablespace users; 恢复表空间

    2.7K21

    Oracle 备份恢复概念

    模式下,则该表空间必须为只读或脱机 数据文件 -->同表空间备份 控制文件 -->可以使用SQL语句或RMAN来备份 归档日志 参数文件 六、备份的分类 前面提到了逻辑备份与物理备份的概念...部分备份:包含零个或多个表空间,零个或多个数据文件,可能包含控制文件等。部分备份仅在归档模式下才有效。...介质恢复可以将整个数据库、一个表空间一个数据文件还原至指定的时间点 可分为完全恢复或不完全恢复 完全恢复:使用归档、联机日志与数据库、表空间或数据文件等的备份结合使用以将其更新至最新的时间点。...基于时间的恢复,也称为时点恢复,将数据库恢复到一个指定的时间点 基于表空间时间点恢复,使用户能够将一个或多个表空间恢复至与数据库其余的部分不同的某个时间点。...Oracle 联机重做日志文件(ONLINE LOG FILE) Oracle 控制文件(CONTROLFILE) Oracle 表空间与数据文件 Oracle 归档日志

    84620

    Oracle 备份与恢复笔记

    在进行生产服务器升级、或更换数据库服务器、搭建测试环境时,需要对生产数据库进行备份以及将来可能的还原。...123456 directory=DATA_PUMP_DIR dumpfile= 10G_20180623.DMP  remap_schema=SP_DMS:SP_NEXT remap_tablespace=USERS...:BYMIS     remap_schema是原来的数据库用户:目标的数据库用户  remap_tablespace是原来的表空间:目标的表空间。...当两个数据库使用不同的数据库用户、表空间时,启用这两个参数,缺省情况下则系统认为相同。...fromuser是源数据库用户 touser是目标数据库用户 5.plsql工具备份    用户登录---》工具---》导出用户对象,在弹出的页面,选项数据库用户、输出文件的目录,点击导出按钮,将导出用户的表结构

    56512

    oracle恢复表数据

    误删表或者delete from XXX没有带条件清空表后不要慌,能恢复的,咱有flashback table咱怕啥 只要删除的人没有加PURGE就好。...oracle还是够抗造的 一、删表恢复 flashback table tablename_has_deleted to before drop 二、清表数据恢复 1.确认一下数据对不对,是不是你想恢复的节点...TABLENAME_DATA_CLEANED as of timestamp to_timestamp(‘误操作的时间点前一丢丢’, ‘yyyy-mm-dd hh24:mi:ss’)); 谨慎一点先备份...,视情况决定要不要清表 create table TABLENAME_DATA_CLEANED_BAK as select * from TABLENAME_DATA_CLEANED – 备份一下表如果表里有数据的话...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.1K10

    Oracle 数据库、表、方案的逻辑备份与恢复

    数据库(表)的逻辑备份与恢复 逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被破坏而使用工具import利用备份的文件把数据对象导入到数据库的过程,逻辑备份和恢复只能在...第二次备份只会备份新的数据,老的数据不会进行备份) rows:用于指定执行导出操作是否要导出表数据 file:用于指定导出文件名 2、注意:使用导出操作的口令不能在sqlplus工具中运行,而是在exp.exe...程序中执行导出操作,该文件一般位于H:\app\Administrator\product\11.2.0\dbhome_1\BIN,H盘是我的Oracle安装盘,你可以直接点击exe进行操作界面,获取你可以使用...scott方案下的emp表进行备份,然后删除emp表; ?...ok,表删除成功,然后使用imp口令导入emp表 ? ? ok,导入成功,然后 ? ? 恢复成功. 注意: ?

    1.3K80

    Oracle备份和恢复(RMAN篇)

    一、Oracle常见的数据丢失的情况: 1、语句故障 语句故障时在执行sql语句过程中发生的逻辑故障。例如:向表中插入违反约束的无效数据,或者表空间没有空间了导致无法插入数据等。...当重新启动数据库时,如果发现实例故障,oracle会自动完成实例恢复。实例恢复将数据库恢复到与故障之前的事务一致的状态,oracle会自动回滚未提交的数据。...可以使用oracle的恢复管理器(RMAN)或操作系统命令进行数据库的物理备份。 2)逻辑备份:对数据库逻辑组件(如表和存储过程等数据库对象)的备份。...1、实例恢复:当oracle实例出现失败后,oracle自动进行的恢复。 2、介质恢复:当存放数据库的介质出现故障时所做的恢复。介质恢复又分为完全恢复和不完全恢复。.../ [root@oracle local]# chmod -R 775 /usr/local/rman/ 2、RMAN正式操作 用oracle用户登陆操作;创建RMAN的恢复目录以及注册目标数据库到恢复目录

    2.6K10

    oracle表空间操作

    1,查询表空间剩余 -- 剩余量 select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name; -- 总量...bytes) from DBA_DATA_FILES group by tablespace_name; 2,查询数据库原始文件  select * from DBA_DATA_FILES; 3,增加表空间大小的四种方法...方法1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03...\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF' RESIZE 100M; 4,更改表及分区表的表空间 可以通过alter方法,将一个表移动到另外一个表空间中: sql...备注二: 其实如果对两个表空间都有权限的话,可以通过 create spaceTwo.tablename as select * from spaceOne.tablename; 之后再删除spaceOne

    84700

    表空间时间点恢复

    在Oracle中,通常所有的表空间都要在同一个时间点上保持一致。但实际工作中,有时我们需要在同一个数据库中,把部分数据恢复到不同的时间点。这时就要用到RMAN的表空间时间点恢复功能。...参考官方文档《Backup and Recovery User's Guide》21 Performing RMAN Tablespace Point-in-Time Recovery (TSPITR) 表空间时间点恢复实质是先将指定表空间按照时间点恢复到一个辅助的实例...姚远老师这里计划把MVA这个表空间恢复到第13个归档日志的时间点,使用下面的RMAN命令进行表空间的时间点恢复。...完成恢复后表空间为offline的状态,需要备份后再改为online。...如果是恢复PDB中的表空间,可以使用类似下面的命令 RECOVER TABLESPACE PDBA:MVA UNTIL LOGSEQ 30 AUXILIARY DESTINATION '/u01/tmp

    30730
    领券