
正文
删除oracle数据文件,删除oracle10g
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何从表空间中“删除”数据文件
先对数据进行一次完整的备份。备份之后删除数据库中其中一个表空间,并删除与之相对应的数据文件。然后使用刚刚的备份进行恢复发现出现如下图的错误。
export出你想保留的内容。如果export结束,你可以使用DROP TABLESPACE tablespace INCLUDING CONTENTS. , 这样永久删除表空间的内容,使用操作系统命令物理删除数据文件,按所需数据文件重新创建表空间,把数据import至表空间。
演示删除表空间,成功。SQL alter database datafile /oracle/u01/app/oracle/oradata/orcl/SMS.dbf offline drop;Database altered.最后确认,删除得很彻底。
相关问答
Q1: 怎么完全卸载Oracle
1、停用oracle服务:win+r 出现运行窗口,输入services.msc打开服务界面 删除oracle目录:找到oracle的安装目录,然后将其完全删除,例如:D:\oracle,如果有文件删除不了,先直接跳过。
2、首先在电脑运行的框中输入control。然后在控制面板中找到并点击卸载程序命令。然后在里面找到Oracle VM VirtualBox,右击选择修复。之后再右击选择卸载。
3、在系统服务中停止所有oracle的服务。打开控制面板,程序卸载,卸载所有有关oracle的程序。点击“开始,所有程序”找到oracle主程序下的OracleInstallationProducts,点击“UniversalInstaller”。点击卸载,选择所有产品即可。
4、Explorer/MenuOrder/Start Menu/Programs中所有以oracle开头的键。★删除HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中 除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
Q2: 如何删除Oracle11g的system表空间数据文件?
如果删除用户使用drop即可,如果要删除表空间的同时,删除对应的文件可以这样drop tablespace ocscdrbak including contents;drop tablespace tablespace_name including contents and datafiles;windows 要先offline。
如果没有备份的话,也只能启动到数据库的mount状态下,startup mount;再把删除的文件所属的表空间离线,再进入到Open状态下。alter database open;进入到数据库后再重建表空间。
第一步:用sys权限登录oracle SQL connect sys/wellhope as sysdba 第二步:找到表空间的存储位置后,执行脱机命令。datafile 后面的就是绝对路径。
system表空间不能删掉,删掉的话只能重装。用Oracle的管理器打开system用户实例,把你在里面建的表一个一个删除,系统表千万不要删除。系统表的名称有一定规律的,容易识别。不过这九个G是无法简单回收的。
先对数据进行一次完整的备份。备份之后删除数据库中其中一个表空间,并删除与之相对应的数据文件。然后使用刚刚的备份进行恢复发现出现如下图的错误。
直接删除数据文件后无法进入系统的解决方案 正常情况下,删除表空间的正确方法为:DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;如果没有通过以上命令删除而直接删除了数据文件,将导致数据库无法打开。
Q3: 怎样手动的干净的删除linux上的ORACLE数据库
停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止。在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品。
实现方法: 开始-设置-控制面板-管理工具-服务停止所有Oracle服务。
Win7怎么删除oracle数据库?在系统服务中停止所有oracle的服务。打开控制面板,程序卸载,卸载所有有关oracle的程序。点击“开始,所有程序”找到oracle主程序下的OracleInstallationProducts,点击“UniversalInstaller”。
Q4: 如何将oracle库中所有数据删除
如果不使用where子句,将表中所有数据全部删除;delete from test;如果要删除某列的值,delete是不可以做到的;删除整个表 drop table 表名;当使用delete的时候,一定要考虑表之间参照完整性。
delete,意思为删除,此操作占用redolog,优点能够快速恢复和选择删除,缺点是删除慢,大批量的删除不建议使用。
停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止。在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品。
首先使用ORACLE系统用户登录PL/SQL管理工具。在SQL脚本中,编写和执行SQL语句来删除表空间的表空间名称。如果希望清理用户下的所有数据库表,可以执行以下语句,删除用户名cascade。
删除一个用户下的所有数据,可以采用删除用户,然后重新建立同名用户的方式。
如果在安装ORACLE数据库时进行了环境变量的设置,卸载的时候,需要将环境变量删除。右击我的电脑-属性-系统属性-高级,单击环境变量按钮。在系统变量中找到ORACLE_HOME选项,删除即可。
Q5: ORACLE如何删除归档日志文件?
1、(1)、先查看归档日志路径,确认归档日志文件信息情况。
2、建议是使用rman先备份归档日志文件,然后让再自动删除备份后的归档文件。
3、Oracle系统仍然会认为归档日志是存在的。
4、,首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_66775818dbf”,建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。
5、使用RMAN进行删除。楼上的方式是对的。如果可行,你们那里归档产生的比较多可以考虑一下方式:1 备份后 删除备份前的归档,写在备份脚本里进行删除。2 预留,删除固定天数之前的归档。不要手动删除归档日志。及物理rm删除。
关于删除oracle数据文件和删除oracle10g的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






