删除原来的oracle数据库(用户),但不更换表空间,并重新导入数据

导入dmp文件时,需要删除原有ORACLE数据库实例 导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例。 1.以管理员身份登录     sqlplus / as sysdba 2.停止实例    shutdown abort; 执行结果:ORACLE instance shut down. 3.启动实例 独占启动的选项是exclusive,表示只允许一个例程使用该数据库; 共享启动的参数是shared,表 阅读详情
<!-- 1. 删除前的准备工作: -->
<!-- (1) 连接数据源,导出备份数据 -->
exp tianzhi_smart/tianzhi_smart@1localhost:1521/orcl file='E:\tianzhi_smart.dmp';
<!--(2)登录即将被删除的用户,查看当前连接用户缺省表空间:-->
SQL>select username,default_tablespace from user_users;

<!-- 2. 删除工作: -->
<!-- 以sysdba管理员登录,删除数据库(用户) -->
sqlplus /nolog
conn /as sysdba;
<!-- 并没有删除对应的表空间 -->
drop user tianzhi_smart cascade;

<!-- 3. 创建用户: -->
<!-- 创建用户,并指定表空间,还是原来的表空间,前面已经查询到 -->
create user tianzhi_smart identified by tianzhi_smart default tablespace casic_smart quota 500m on users;
<!-- 授予权限 -->
grant all privileges to tianzhi_smart;

<!-- 4.导入数据 -->
imp tianzhi_smart/tianzhi_smart@localhost:1521/orcl file='C:\tianzhi_smart.dmp' full=y;

说明:
在硬盘盘符下看到的文件是数据库存放数据的数据文件,执行完drop user xxx cascade;后,会把用户及用户所属的表删除掉,但表空间还是存在的,只是里面的数据已被删除掉了。
最后说一点,删除了用户和数据后是不会自动释放表空间的,表空间容量是建立数据库的时候初始化的,比方说XXX tablespace 容量为1G,你删除数据是不影响这个容量的,它在硬盘上仍然占用1G空间。

文字来源于优快云论坛技术回答:http://bbs.youkuaiyun.com/topics/370131138

Oracle数据库删除用户,重新创建用户并导入dmp文件.txt 数据库 oracle dmp 导入 立即下载

相关推荐

搞定汽车座椅电机EMC超标:一个PCB滤波板的实战设计与避坑心得

本文详细介绍了汽车座椅电机EMC超标问题的解决方案,通过PCB滤波板的实战设计,解决了传导发射测试超标问题。文章分享了在空间受限条件下的滤波电路架构设计、接地系统优化及迭代验证过程,为汽车直流电机的EMC整改提供了实用方法论。

weixin_30336061的博客 380

删除和导入导出oracle数据库表

删除: select 'DROP ' ||OBJECT_TYPE || ' ' || OWNER || '.' ||OBJECT_NAME || ';' from dba_objects where owner IN ('数据库名') AND OBJECT_TYPE IN ('TABLE', 'VIEW', 'SEQUENCE', 'SYNONYM', 'PACKAGE', 'PROCEDURE', 'TRIGGER', 'FUNCTION', 'PACKA

dshakjhfvf的博客 1038

SV--对象拷贝、参数化的类

对象拷贝,参数化的类

创芯人--fly的博客 1570

oracle导库需要删除原始库,导入dmp文件时,需要删除原有ORACLE数据库实例

导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例。 1.以管理员身份登录sqlplus / as sysdba2.停止实例shutdown abort;执行结果:ORACLE instance shut down.3.启动实例独占启动的选项是exclusive,表示只允许一个例程使用该数据库;共享启动的参数是shared,表示允许多个例程并行使用该数据库,即将数据库装入多个现场。st...

weixin_32744285的博客 2049

西工大noj100题python2024第三季21-30

【代码】西工大noj100题python2024第三季21-30。

weixin_70523540的博客 1578

从零到一:Qt与PCL的跨平台开发环境搭建全攻略

本文详细介绍了从零开始搭建Qt与PCL跨平台开发环境的完整流程,涵盖Windows、Linux和macOS三大平台。重点解析了Qt5与Qt6版本选择、PCL库安装配置、VTK集成等关键技术要点,并提供跨平台CMake项目模板和常见问题解决方案,助力开发者快速构建三维点云处理应用。

weixin_29280657的博客 384

Oracle迁库(创建表空间,用户,导入dmp文件,删除表空间)

ORACLE表空间概念: 去过大型超市吧,一排排的货架很多,看着很杂乱,但是也会分出生鲜区、食品区、日常用品区什么的。 Oracle表空间就是这样的逻辑概念,表空间只是包含一些堆在一起的表的集合。 相当于一个虚拟的划定范围的界限,方便管理的。 1、创建表空间: 格式: create tablespace 表空间名 datafile '数据文件名' size 表空间大小 栗子:create tablespace data_test datafile 'd:\oracle\oradata\test\data_1

学习 记录 总结 分享 988

CISSP背书三次失败后的终极解决方案

本文分享了作者CISSP认证三次线上背书审核失败的经历与终极解决方案。针对(ISC)²官方审核的严格性,文章详细剖析了使用公积金证明、工作证明盖章签字等常见材料的误区,并最终提出了通过构建“官方邮件往来”证据链的核心策略,以动态、可验证的方式成功通过审核,为后来者提供了详实的避坑指南和实操清单。

weixin_29219539的博客 154

Oracle重新导入数据

一、登入账号 Oracle用system账号登入,密码Ss123456(根据自己数据库设置来) 二、删除用户 drop user IFINCARSX cascade; 注意:删除用户时该用户不能有在登入的状态。检查方法如下: select saddr,sid,serial#,paddr,username,status from v$session where username i...

lmj3732018的博客 3345

桑基图实战指南:Excel/Python/R三工具高效绘制方法

桑基图是一种以线条宽度编码流量大小、以节点位置表达流程阶段、以连接关系呈现数据流向的专项可视化技术,其核心原理在于‘宽即量、位即序、连即逻辑’。它并非装饰性图表,而是面向业务诊断的分析前置工具,尤其适用于预算分配、能源损耗、用户转化等存在明确单向流动与显著数值差异的场景。相比传统柱状图或漏斗图,桑基图能天然暴露系统瓶颈与隐性损耗,大幅提升决策效率。本文聚焦工程落地,覆盖Excel插件快速交付、Python Plotly交互开发、R networkD3生态集成三大主流路径,兼顾数据准备铁律、索引映射规范与中文

cuml0912的博客 488

CLIP-Count代码配置以及踩坑记录

CLIP-Count代码配置以及踩坑记录

学术菜鸡 1011

oracle数据库带或不带数据导入导出操作大全

请耐心看到文章最后,附有导入导出的最全命令,需要的可以直接滑到最后自取。

华科硕士,大厂打工中。编程问题咨询,请私我 2600

RIP协议

一、 Rip简介 早期在unix系统上使用,1988年才发布第一个rip协议标准“RFC1058”,是一种距离矢量(Distance-vector)协议。 1. 特点: 只关心跳数,下一跳,不关心整网拓扑。 基于传闻的路由协议。 2. 场景: 适用于规模小且可靠性要求低的网络环境,部署简单,因为其跳数限制,不适用于大型网络。 3. 工作原理: - 开启RIP发送RIP请求 - 接受请求发出响应...

ledrsnet的博客 8607

oracle数据导入表空间,Oracle 数据备份、回复以及导入时表空间不存在的解决方案...

Oracle 数据备份、恢复以及导入时表空间不存在的解决方案一、数据备份(导出)1、exp命令导出dmp文件(exp -help查看帮助信息)命令:expusername/userpasswd@192.168.99.199/orcl file=C:\jds.dmplog=C:\jds.logtables=tablename...;(不写tables时表示导出当前用户所有表)2、exp备份数据库...

weixin_36213143的博客 884

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

oracle 删除重建用户,oracle数据库重建用户

原标题:在不更换表空间的情况下,重建oracle数据库(用户),并重新导入数据1. 删除前的准备工作:(1) 连接数据源,导出备份数据exp tianzhi_smart/tianzhi_smart@1localhost:1521/orcl file='E:\tianzhi_smart.dmp';(2) 登录即将被删除的用户,查看当前连接用户缺省表空间:SQL>select username,...

weixin_36190812的博客 932

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

oracle12c表空间不存在_Oracle 数据备份、恢复以及导入时表空间不存在的解决方案...

一、数据备份(导出)1、exp命令导出dmp文件(exp -help查看帮助信息)命令:expusername/userpasswd@192.168.99.199/orcl file=C:\jds.dmplog=C:\jds.logtables=tablename...;(不写tables时表示导出当前用户所有表)2、exp备份数据库中表结构(不要数据)命令:exp username/use...

weixin_36282234的博客 1691

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

impdp导入 原来已有用户数据

expdp/impdp impdp导入如果原来有用户表空间 就把原来的用户表空间全部删除 步骤一: 删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。 步骤二: 删除tablespace DROP TABLESPACE tablespace_name I...

u012906875的博客 3755

oracle imp 换表空间,imp导入切换表空间

在工作中遇到了一个问题,imp导入的时候需要切换用户的表空间,简略记一下方法其实很简单(并且此方法也可以用于其它不同的问题,很有用处):需要先用dbms_metadata得到要导入表的ddl,然后重新生成改变表空间的ddl语句,再来imp导入时即可###########################################################################[...

weixin_39756192的博客 1669

导出oracle用户和表空间脚本,shell脚本操作oracle表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入...

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。#!/bin/shoraclehome=$ORACLE_HOMEecho $oraclehomelocaldir="/oracle/data"echo $localdir#删除已经存在的临时dmp文件rm -rf $localdir/$2temp.dmprmresult=$?echo "rm ...

weixin_31766871的博客 274

删除数据清理oracle表空间,oracle删除(释放)数据文件/表空间流程

1)批量将niptest表空间中的表move到USERS表空间,再删除表空间niptest首先看下此表空间内的表move到其他表空间防止数据丢失select * from dba_tables where tablespace_name='NIPTEST';select * from dba_extents where tablespace_name='NIPTEST';select * from...

weixin_36060539的博客 1523

oracle删除表并释放空间,oracle删除(释放)数据文件/表空间流程

1)批量将niptest表空间中的表move到USERS表空间,再删除表空间niptest首先看下此表空间内的表move到其他表空间防止数据丢失select * from dba_tables where tablespace_name='NIPTEST';select * from dba_extents where tablespace_name='NIPTEST';select * from...

weixin_39528994的博客 2960

oracle sh 用户生成,shell脚本操作oracle表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入...

#!/bin/shoraclehome=$ORACLE_HOMEecho $oraclehomelocaldir="/oracle/data"echo $localdir#删除已经存在的临时dmp文件rm -rf $localdir/$2temp.dmprmresult=$?echo "rm $2temp.dmp result:$rmresult"#将用户$1的表空间导出su - oracle -...

weixin_42510278的博客 276

oracle 删除创建的表空间,shell脚本操作oracle删除表空间、创建表空间、删除用户...

oracle下表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入的shell使用非oracle用户执行该脚本参数说名$1:base表空间的用户名$2:同步表空间的用户名使用场景测试用,base表空间用于升级建立一些固化数据。同步表空间用于测试用,每次去和base表空间拉平数据#!/bin/shoraclehome=$ORACLE_HOMEecho $oraclehomelocal...

weixin_42164702的博客 121

Oracle数据库 导入导出 删除重建

以oracle11g为例,今天整理了一下数据库的导入导出、创建删除命令,包括数据泵的导入导出,,现将操作及语句记录下来。 1、用dba登陆oracle,创建一个名为test_space的表空间,首先建好路径 CREATE TABLESPACE test_space DATAFILE 'D:\app\Administrator\oradata\orcl\test_space.d

seeseait的专栏 7781

oracle导入备份失败怎么办,ORACLE 数据备份、恢复以及导入时表空间不存在的解决方案...

一、数据备份(导出)1、exp命令导出dmp文件(exp -help查看帮助信息)命令:expusername/userpasswd@orclfile=G:/test.dmplog=G:/test.logtables=tablename1,tablename2...(不写tables时表示导出当前用户所有表)2、exp备份数据库中表结构(不要数据)命令:exp username/userp...

weixin_32534943的博客 1065

oracle 更换临时表空间,重建及切换临时表空间

來源網絡1、查看临时表空间(dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/1024/1024 file_size from ...

weixin_29743937的博客 2600
上一篇: Ajax结合SpringMVC进行用户名异步校验
下一篇: XMLHttpRequest 传递中文 乱码
javaee_sunny
博客等级 码龄11年 90粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值