案例:

老LTESQM数据库下的toolbox用户数据移植到  新LTESQM数据库下的 toolbox 用户。

新LTESQM数据库下还没有toolbox这个用户

开始:

1、查看老LTESQM下toolbox的权限

用oracle数据库dba角色登录,查看用户toolbox的sql。

使用sqldeveloper.exe工具,得到toolbox的sql为

-- USER SQL
ALTER USER "TOOLBOX"
DEFAULT TABLESPACE "SQMDB"
TEMPORARY TABLESPACE "SQMDB_TEMP"
ACCOUNT UNLOCK ;-- QUOTAS-- ROLES
ALTER USER "TOOLBOX" DEFAULT ROLE "DBA","MGMT_USER","AQ_ADMINISTRATOR_ROLE","CONNECT","RESOURCE";-- SYSTEM PRIVILEGES

2、在新LETSQM库里创建用户toolbox

create user toolbox identified by ******;-- USER SQL
ALTER USER "TOOLBOX"
DEFAULT TABLESPACE "SQMDB"
TEMPORARY TABLESPACE "SQMDB_TEMP"
ACCOUNT UNLOCK ;grant create session,create table,create view,unlimited tablespace to toolbox;
grant "DBA","MGMT_USER","AQ_ADMINISTRATOR_ROLE","CONNECT","RESOURCE" to toolbox;

3、登录Linux

此处略

4、用Oracle账号登录

su - oralce

解释:中间的"-"不能少,如果没有“-”是不会提示输入密码,如果没提示输入oracle用户的密码,那么就不是登录,不能执行oracle的命令,如果第一遍没有,再试一遍就有了。

5、查看当前所在SID是不是要导出的

命令:echo $ORACLE_SID

6、看设置的编码是否一致

如果不一致会报错

导出时报警告:EXP-00091: Exporting questionable statistics

导致中文列导入时乱码,影响中文内容

echo $NLS_LANG  查看oracle设置的环境变量编码

 select userenv('language') from dual  查看当前用户的编码

假设查出来为:AMERICAN_AMERICA.ZHS16GBK

如果不一致,要修改为一致

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

7、在Oracle用户的home目录下新建文件夹用于备份数据

mkdir  文件名

8、暂停正在使用老LTESQM数据库下的toolbox用户数据的系统,以免在导出时有数据在入库,影响导出速度。

9、使用导出数据命令导出数据

exp userid=toolbox/*****@ip地址:端口/sqmmtold file=/要备份到的文件路径/备份的文件名.dmp  log=放日志的目录/exp.log

如果是备份表,用下面语句

exp userid=toolbox/*****@ip:端口/sqmmtold file=toolbox_old20160307.dmp tables=

\(RPT_SFPPQH_P01,RPT_OMC_KPI_MUTU_P01,RPT_MONILUCE_P04,RPT_MONILUCE_P03,RPT_MONILUCE_2_P08,RPT_MONILUCE_2_P07

\

)  log=放日志的目录/exp.log

注意:括号要用  \  转义

10、切换SID到要导入数据的SID下

export ORACLE_SID=sqmmt

11、备份sqmmt,防止导入失败可以还原

12、使用导入命令导入数据

imp userid=toolbox/*****@ip地址:端口/sqmmtold full=y file=/备份到的文件路径/备份的文件名.dmp log=放日志的目录/imp.log

Linux下Oracle移植数据相关推荐

  1. linux oracle删除恢复数据恢复,Linux下Oracle误删除数据文件恢复操作

    检查数据文件的位置如下: SQL> select name from v$datafile; NAME --------------------------------------------- ...

  2. linux中oracle数据乱码,解决linux下oracle导入数据中文乱码方案

    主要的原因是两个数据库的字符集不相同引起的 先查导出的数据的oracle字符集 用sys用户登陆oracle 用如下命令: select * from nls_database_parameters ...

  3. linux设置定时备份任务,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  4. linux下oracle安装

    本文主要介绍linux下oracle的安装,主要分为3部分:准本工作.安装oracle软件.用dbca工具创建数据库. 实验环境:rhel5.6+oracle_database_linux32.zip ...

  5. linux下oracle数据库服务和监听的启动停止

    oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下. 安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_p ...

  6. oracle定时任务可以备份么,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和Linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  7. linux下oracle中文乱码问题的解决

    linux下oracle数据库很常见的一个问题就是中文显示乱码.这样问题出现有多种可能,可能是linux系统本身未能设置得当,导致不支持中文输入与显示,另一种可能就是oracle本身的问题.一般为了避 ...

  8. Linux下Oracle安装宝典(转)

    Linux下Oracle安装宝典(转) 笔者用的是Linux版的Oracle V8.1.6,安装在RedHat Linux 6.0上. ??Oracle的安装包括企业版服务器端和客户端两部分,用户可以 ...

  9. 基于Linux下 Oracle 备份策略(RMAN)---转自沙弥的世界

    --********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --******************************* ...

最新文章

  1. 详细!快速入门指南!Docker!
  2. 北斗导航 | RAIM:改进的最优加权平均解(IOWAS)算法(接收机自主完好性监测)
  3. Android—Retrofit解析
  4. PAT_B_1033_Java(20分)
  5. 《美团机器学习实践》高清PDF+思维导图+美团算法团队
  6. STM32 NVIC中断
  7. 聚簇索引和非聚簇索引的区别_学习索引的一些总结
  8. android中的sqlite注意事项
  9. SpringMVC中请求路径参数使用正则表达式
  10. Python二级题库答案纠正
  11. php flash斗地主,flash斗地主
  12. python十人抽奖小程序_利用python编写年会抽奖小程序
  13. 计算机中桌面中不显示U盘图标,电脑桌面右下角不能显示u盘图标解决方法
  14. 无界鼠标 (Mouse without Borders) 一套键鼠控制多台电脑的工具(可跨电脑拷贝/拖放文件)
  15. openwrt路由器(红米AC2100)折腾全程——多拨、ipv6负载均衡、ipv6 nat6、ddns、端口转发
  16. ASP.NET 安全认证(如何运用 Form 表单认证)(转帖)
  17. 企鹅的游戏(penguin)
  18. xbox手柄适配器驱动_用于Windows的Xbox 360控制器无线接收器适配器
  19. swper_swiper
  20. FAT文件系统(stm32)

热门文章

  1. VMware安装kali-linux-2023.1-installer-amd64.iso出现的部分问题,及解决办法
  2. linux怎么读取群辉数据,Linux下读取群晖SHR/RAID硬盘组 Data Recovering of Synology DSM SHR/RAID Volume...
  3. 【LINGO】lingo18下载安装(亲测有效)
  4. c语言产生式系统动物识别系统,简单动物识别系统的知识表示实验报告
  5. 动物识别系统代码python_人工智能-动物识别专家系统算法Python + Pyqt 实现
  6. python动物专家系统_动物识别专家系统 实验报告
  7. 前端开发毕业设计如何选题?怎么做?
  8. 要么励志故事:要么孤独,要么庸俗
  9. 一文了解数据分析师视角下的数据中台
  10. pspice仿真库DC电源设置请教