oracle将原表数据加入新建表,Oracle新建用户并将原有表结构数据迁移,修改密码...
1.新建用户并授权
create user 用户名 identified by 默认密码(与用户名一样) default tablespace 制定表空间名;
grant connect ,resource ,dba to 用户名;
2.导出表结构
1)plsqlplus客户端登录原有用户,选择“工具”——“导出用户对象”——选择对应用户、”单个文件“、”包括存储“、“包括所有者”,取名导出sql数据文件。
2)将sql文件用notepad打开,将用户名改成新建用户名并把表空间制定成需要的
3)选择导出位置,导出
3.创建新表
将步骤2修改好的表结构语句复制执行sql语句(我选择的是Navicat新建查询复制执行的)
3.数据库表数据迁移
方式一:一次性查询插入:
1)查询出所有表的insert语句,查询语句如下:
select 'insert into '||a.table_name ||' select * from 原有的用户名.'||a.table_name from user_tables a ;
2)在新用户下新建查询界面一条条insert语句复制执行
方式二:一张张表插入
select *from 表名;
select * from 原有用户名.表名 ;
insert into 表名 select * from 原有用户名.表名 ;(这一条sql就可以了)
4.修改数据库用户密码
ALTER USER 用户名 IDENTIFIED BY 密码;
oracle将原表数据加入新建表,Oracle新建用户并将原有表结构数据迁移,修改密码...相关推荐
- oracle表空间于表数据啥意思,初识Oracle表空间与数据文件
初识Oracle表空间与数据文件,描述oracle数据库的逻辑结构,创建表空间,改变表空间大小,为临时段分配空间,改变表空间状态,改 学习目标 1.描述Oracle数据库的逻辑结构 2.创建表空间 3 ...
- 22-05-10 西安 mysql基础篇(02) 修改表 、修改列、commit和rollback、表数据之增删改 DML 、列级约束、表级约束
我们的情绪背后藏着动机,动机总是正面的,因为意识从来不会伤害自己,只是误以为某些行为可以满足自己的这份动机. 结果去重 distinct select distinct 字段列表 from 表名称 [ ...
- 如何应付表数据过大的查询问题?(如何尽量避免大表关联)[转]
一般来说,对于做B/S架构的朋友来说,更有机会遇到高并发的数据库访问情况,因为现在WEB的普及速度就像火箭升空,同时就会因为高访问量带来一系列性能问题,而数据库一直是用户与商人之间交流的重要平台.用户 ...
- oracle中多条数据的增查,Oracle数据库,数据的增、删、改、查
oracle数据库中,数据的增.删.改.查,通过SQL语句实现 SQL:结构化查询语言: 特点:不区分大小写:字符串用单引号引起来:语句结束用分号表示结束: 行注释,在语句的最前面加"--& ...
- 数据库单表数据过亿_我也能写数据库 —— 单表查询
前言 说不定期更新,就不定期更新:). 在翻译关系代数这篇文档的时候,总有一种惴惴不安的感觉伴随着我,其实还是对之前概览的一知半解,而DEMO项目Calcite-example-CSV为了介绍特性,添 ...
- oracle导入dmp文件数据,dmp文件导入Oracle数据库
由于项目的需要,接触到dmp文件,并且需要读取dmp文件.而无法直接读取dmp格式文件,目前常用的方法是导入Oracle数据库,然后通过Java程序读取.这里主要说一下我遇到的问题以及解决方法. 相信 ...
- Oracle中表的键和检查,Oracle 过程中检查数据表存在与否
在过程中,尤其是每天执行的任务,通常要检查查询的数据表存在不存在,如果不存在则等待一段时间在进行执行,以下代码实现了这个功能,如果表不存在,抛出异常,交给异常处理代码,确保数据完整性 使用方法:p_C ...
- oracle自动释放表空间,Oracle中关于清除数据和释放表空间
一.表的重命名 flashback table test2 to before drop rename to test3;--[to test3]将表重命名 drop table test3 purg ...
- php oracle 删除 数据,oracle怎么清空表数据
oracle清空表数据的方法:可以通过使用[delete table_name;]或[Truncate [table] table_name;]语句来清空整个表数据. 本文操作环境:windows10 ...
最新文章
- pthread-win32在VC2005下的使用
- linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国
- 一篇搞懂HTTP协议
- BeautifulSoup 用法总结
- 机器学习算法(5)——决策树(ID3、C4.5、CART)
- (转)Membership、MembershipUser和Roles类 详解
- LAMP-----2、php-5.3.27编译安装
- 计算机的视觉应用研究,计算机视觉技术应用研究.doc
- java多行字符串变量_java – Scala – 如何在多行字符串文字中使用变量
- 注册表修改系统分辨率
- 【效率提升】建议抛弃全拼输入,拥抱双拼
- Zabbix监控流量异常(偶尔超出交换机限制)
- 广播电视相关信息系统安全 等级保护测评要求
- Task02——支持向量机(Support Vector Machine,SVM)
- windows-server2019修改远程端口3389
- BATJ大数据架构师带你领略实时计算框架Flink的魅力!
- 不是有效的ico图标如何解决
- 内网渗透系列之mimikatz的使用以及后门植入
- 蒙特卡洛法求圆周率(python)
- 半导体中的缺陷和位错能级
热门文章
- Vue的条件渲染和对象渲染
- 特征值和特征矩阵的意义和应用
- Python 二维创建与插入值的二种方法
- 使用ffmpeg进行图像格式转换以及图像缩放/sws_scale/linux/c++/c/rgb-yuv420
- VC2008以资源形式实现多语言版本
- 计算机视觉基础——图像处理(彩色空间互转)cpp+python
- Spring实战-雇员薪资管理系统
- 暴力 gcd __gcd (详解)C语言求两个数的最大公约数
- lib和dll的区别
- 用计算机解决问题听课笔记,《计算机解决问题的过程》的教学设计