1.查询存在的主键约束

select segment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper(‘zjgltest‘);

2.查询(生成)要删除主键的sql

select ‘alter table ‘||owner||‘.‘||table_name||‘ drop constraint ‘||constraint_name||‘;‘ from dba_constraints where constraint_type in (‘U‘,‘P‘) and (index_owner,index_name) in (select owner,segment_name from dba_segments where tablespace_name=upper(‘MYDB‘));

3.删除主键约束

执行 2 中查询出来的sql 脚本。

如:

alter table MYDB.TROLE drop constraint TROLE_PK;

4.删除对应的表空间 ---> 先删除主键

drop tablespace 表空间名字 including contents and datafiles cascade constraints;

--

一.登录system用户

--创建表空间 (新建一个表空间就新建一个数据文件)

create tablespace yqzijin DATAFILE ‘F:\app\ochild\oradata\orcl

\yqzijin_data.dbf‘ size 2G AUTOEXTEND on NEXT 10M MAXSIZE UNLIMITED;

--新建用户

create user hxzjgl_20190416 identified by hxzjgl_20190416 default tablespace zijin;

grant dba to hxzjgl_20190416 ;

--删除用户

drop user zjgl cascade;

--导入

imp hxzjgl_20190416/[email protected] full=y ignore=y file=d:\hxzjgl_20190416.dmp

imp jxbanksc/ [email protected] full=y file=G:\201906162100.dmp

--导出

exp zjgl/[email protected] file=d:\zjgl.dmp

-- 数据库用户解锁

1.登录system用户

再执行

alter user test account unlock; --test 用户

--创建用户(测试用户)create user mytest identified by mytest default tablespace users;grant dba to mytest;

oracle数据基本操作,Oracle数据库基本操作相关推荐

  1. 误删oracle数据库文件,误删Oracle数据文件导致数据库无法打开

    笔者最近接到同事求助,哥们在数据库关闭的情况下删除了部分数据文件导致数据库无法打开. 下面是总结一下此类问题的解决方式: --------------------------------------- ...

  2. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  3. Navicate在同步oracle数据,不同数据库之间同步

    下载网站:www.SyncNavigator.CN   客服QQ1793040 ---------------------------------------------------------- 关 ...

  4. 使用Oracle数据泵迁移数据库

    一.准备目标数据库 1.确保目标数据库的字符集 NLS_CHARACTERSET 和源数据库一致 select * from nls_database_parameters 2.创建要迁移数据库表空间 ...

  5. oracle+数据到+mysql数据库乱码问题_Linux系统Oracle数据库乱码问题的解决方法

    1.修改远程linux机器的配置 在vim /etc/sysconfig/i18n文件里的配置如下:LANG=zh_CN.GBK SUPPORTED=zh_CN.UTF-8:zh_CN:zh:zh 1 ...

  6. orcle抽数据到mysql_抽取oracle数据到mysql数据库的实现过程

    在oracle数据库迁移至mysql数据库,除了oracle数据库模型移到mysql外,还一个重点环节就是要将oracle数据库的数据移到mysql数据库,本人尝试用过多个数据迁移程序,性能都不是很好 ...

  7. 模拟断电oracle数据不一致,Oracle数据库案例整理-Oracle系统运行时故障-断电导致数据文件状态变为RECOVER...

    1.1       现象描述 异常断电,数据库数据文件的状态由ONLINE变为RECOVER.系统显示如下信息: SQL> select file_name ,tablespace_name , ...

  8. 复用Oracle数据文件,Oracle 多元复用数据库文件

    为尽量降低丢失控制文件或重做日志文件的可能性,数据库文件的多元复用(multiplexing)可减少或消除由于介质故障而造成的数据丢失问题.使用从Oracle 10g 开始引入的ASM 实例可在某种程 ...

  9. 达梦数据库迁移oracle数据乱码,oracle迁移到达梦数据库之存储过程中char类型的不同处理...

    oracle迁移到dm之存储过程中char类型的不同处理 1.问题描述: oracle迁移到dm后,oracle正常使用的存储过程,在dm中使用报错:字符串截断 2.查找原因: 2.1 对比oracl ...

  10. oracle数据表丢失数据库,Oracle数据库数据丢失恢复的几种方法总结

    根据oracle数据库的特点和提供的工具,主要方法有以下几种方法: 利用逻辑备份使用import工具丢失数据的表 利用物理备份来通过还原数据文件并进行不完全恢复 利用dbms_logmnr包从redo ...

最新文章

  1. 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)
  2. python3 字符串总结
  3. stolz定理考研能用吗_重磅,考研数学最后重点预测
  4. JS日期函数getMonth()的值域是0--11
  5. 智能化服务器怎么调,怎么设置dns 智能dns设置方法 【图文】
  6. MakersPlace将启动1美元特价的Beeple限量NFT抽奖活动
  7. cocos creator基础-(五)cc.Component使用
  8. java--idea--生成jar包-2
  9. MySQL卸载不干净问题,connector net卸不掉
  10. Winform/C#入门编程之第三部分容器(四:缩放控件SplitContainer)
  11. 软件资源学生优惠合集
  12. 转义字符 \r \v \f
  13. 软著申请需要多少钱?大概需要多久?
  14. mysql数据库报错1146_数据库错误代码1146 - 本地与在线
  15. 有关计算机活动英语作文,有关电脑的英语作文
  16. P1217 [USACO1.5]回文质数 Prime Palindromes(打表)
  17. V2X-ViT:基于Vision Transformer的V2X协同感知
  18. AI带你省钱旅游!精准预测民宿房源价格! ⛵
  19. m基于QPSK调制解调的无线图像传输matlab仿真,包括扩频解扩均衡等模块
  20. Antigen Detector(新冠试剂盒检测)

热门文章

  1. 练习:string.h常用字符串
  2. BayaiM__MySQL错误对照表
  3. mysql 8.0以上 新版本账号密码策略修改和密码修改
  4. DWR第五篇之文件上传
  5. 解决百度ueditor插入动态地图空白 支持iframe方法
  6. LinkedList和 ArrayList的大数据面试资料(面试题)
  7. [译]git fetch
  8. CentOS 7中 rsync 备份数据使用实例
  9. windows系统开机自动扫描硬盘的原因及解决方法
  10. zabbix 通过 SNMP 监控 Windows主机