orcale数据库如何在PLSQL中把测试环境中的表导入到生产环境中?

xq900524 2016-06-01 05:00:04
背景:
公司在上海的orcale为测试环境,生产环境在厦门

现在上海测试环境数据库中新增加了一些数据,如何把这些数据批量加到厦门的生产环境中?

例如:
有两个关联表user 、role_user,其中user表的ROLE_ID对应role_user表的ID
数据库表的主键ID都是通过sequence自动增长

现在遇到的问题是:如何保证两个表在关联的同时导入到生产环境中,并且不会与生产环境中的ID产生冲突
表user
ID
NAME
ROLE_ID

表role_user
ID
AGE
TYPE

...全文
504 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xq900524 2016-06-04
  • 打赏
  • 举报
回复
引用 2 楼 weixin_31013737 的回复:
可以先把自动增长去掉么,直接把要导入的数据并ID一起插入进去
自动增长不能去哦 生产环境必须要用这个的
xq900524 2016-06-04
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
你要导 3 张表,还是 2 张表 ?
我是导2张表 和几张表有关系吗?
weixin_31013737 2016-06-01
  • 打赏
  • 举报
回复
可以先把自动增长去掉么,直接把要导入的数据并ID一起插入进去
卖水果的net 2016-06-01
  • 打赏
  • 举报
回复
你要导 3 张表,还是 2 张表 ?
BOS 技术整理-02 Oracle 数据库安装配置使用 直接安装 打开服务 并尝试连接数据库 安装远程连接工具 PLSQLDeveloper 安装配置使用 2.在 PLSQL Developer 启动,配置 oracle instanceclient 目录 4、 默认 PLSQL Developer 连接 Oracle 使用客户端字符集 utf-8 , 基于工具使用 SQL 插入文有乱码问题,设置客户端字符集 gb2312 配置 环境变量 NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK 弹窗了,就示成功了! 工具补充: Navicat Premium 安装和使用 直接安装 ok jquery easyui 总合 (直接看API文档 后期加上如何使用) Orcale 创建用户 先进入 Orcale 命令行 针对 BOS 系统建立新的用户 创建 bos/bos 账户, 授予角色 connect、resource -- Create the user create user BOS identified by "" default tablespace SYSTEM temporary tablespace TEMP profile DEFAULT password expire; -- Grant/Revoke role privileges grant connect to BOS; grant resource to BOS; -- Grant/Revoke system privileges grant unlimited tablespace to BOS; Spring 环境搭建 IOC 导入 context 依赖 beans、core、expression AOP 导入 测试集成 Web 集成 配置监听器 整合持久层框架 hibernate、jpa web.xml 配置 spring 监听器 src/main/resource 下 建立 applicationContext.xml rc/main/resource 提供 config.properties 外部属性文件、log4j.properties 日志配置文件 配置文件如下: applicationContext.xml  struts2 注解 类上 @ParentPackage 包继承谁? extends=”struts-default” @Namespace 包命名空间 namespace=”/” @Actions struts2 的 Action 配置,用于配置多个 Action 方法上 @Action 配置访问路径,和方法绑定 @Result 结果集配置  struts2 和 spring 整合 struts2 的 Action 使用 spring 注解,被 spring 管理 @Controller spring 现层 bean @Scope 配置 Action 为多例 Spring Data JPA 代替了 Hibernate "CURD " 但是和Hibernate一样 实现DAO(数据)层的功能 "增删改查" Hibernate 实体类 生成结构 ---- 领域(Domain)驱动建模 这次使用的是驱动建模,传统的设计模式是: 先设计,再创建实体 JPA 注解使用 @Entity 标明是实体类 @Table 映射名称 @Id 主键标识 @GeneratedValue 自动生成主键的值 @Column 设置映射数据列信息 @Temporal 控制数据保存日期哪个部分(日期、时间、日期时间) @OneToMany(mappedBy 相当于 inverse ) @ManyToOne 结合 @JoinColumn 添加一列外键 @ManyToMany 一方写 mappedBy 放弃外键维护、另一方 @JoinTable 维护 收派标准修添加能实现 html 请求 后台处理 服务器端Service和DAO编写整合springdatajpa 业务层接口 修改 Action 代码调用 Service 业务层实现类 在applicationContext添加一条 用来整合 Spring Data jpa 注意: 这里的扫描包,必须指定到类的上级包 比如 一个类 com.itStone.bao.dao.test.java 那么它的上级包 就是 com.itStone.bao.dao 根级包是 : 就是 com 只需要编写 DAO 接口,继承 JpaRepository即可 不需要对 DAO 接口做任何实现, 实际上 spring 会调用 SimpleJpaRepository 实现 struts 2 注解

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧