1、到原数据库导出数据
sqlplus jxc/jxc@172.16.60.129:1521/echdgb
exp jxc/jxc@172.16.60.129:1521/echdgb file=expfile.dmp log=expfile.log
导出数据
exp方式
exp ttp/ttp@ttpdb owner=ttp file=export20130628.dmp log=export20130628.log
exp ttp/******@ttprac owner=ttp file=export20131213.dmp log=export20131213.log
exp ttp/******@ttprac owner=ttp file=export20140106.dmp log=export20140106.log version=10.2.0.1.0
数据泵方式
--查看目录及权限
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d
WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;
3、执行导出
expdp lttfm/lttfm@fgisdb schemas=lttfm directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log
expdp ttp/******@ttprac owner=ttp file=export20140106.dmp log=export20140106.log version=10.2.0.1.0
expdp ttp/******@ttprac owner=ttp schemas=ttp dumpfile=export20140106.dmp log=export20140106.log version=10.2.0.1.0
impdp ttptest/********@longge:1521/orcl remap_schema=ttp:ttptest dumpfile=sx_export20140613.dmp logfile=imp1.log directory=dir_dp
a、数据泵方式导出时候可能因为没有设置路径导致失败
创建路径,分配权限
create directory dir_dp as 'c:\';
grant read,write on directory dir_dp to ttptest;
b、数据导出时候可能因为字符集设置不当 导致失败
ZHS16GBK
SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
PARAMETER VALUE
------------------------------- ---------------------------------------------------------------------------------------------------
NLS_CHARACTERSET ZHS16GBK
echo $NLS_LANG
NLS_CHARACTERSET
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
echo $NLS_LANG
如果是pc端远程导出 则设置pc段和服务端统一编码即可 set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
dmp文件下载到本地。
打包资源文件
cd .../upload/
zip -r ./upload20130628.zip ./*
2、到目的数据库创建新用户导入数据
数据库查询 确定连接断开 后
用户情况:
select username,ACCOUNT_STATUS,LOCK_DATE from dba_users;
数据连接情况
SELECT s.SID, s.OSUSER, s.USERNAME, s.MACHINE, s.PROCESS, p.SPID from V$SESSION s , v$process p where s.PADDR = p.ADDR;
查询ttp用户数据对象:
select * from user_tables;
select o.OBJECT_NAME,o.OBJECT_TYPE,o.CREATED,o.LAST_DDL_TIME from user_objects o;
linux终端连接数据库设置显示格式
set line 200;
col 表空间名 for a30;
col 已使用空间(MB) for 999999;
col 剩余空间(MB) for 999999;
col 总的预分配空间(MB) for 999999;
col 已使用百分比 for a30;
col 剩余百分比 for a30;
col request_id for a30;
col REQSERIAL for a30;
col state for a5; DESTINATION_ID
col DESTINATION_ID for a15;
----查询数据库空间情况
select fs.tablespace_name "表空间名",(df.totalspace - fs.freespace) "已使用空间(MB)",
fs.freespace "剩余空间(MB)",df.totalspace "总的预分配空间(MB)",
round(100*((df.totalspace - fs.freespace)/df.totalspace),2)||' %' "已使用百分比",
round(100*(1-(df.totalspace - fs.freespace)/df.totalspace),2)||' %' "剩余百分比"
from (select tablespace_name,round(sum(bytes)/1048576) Totalspace
from dba_data_files group by tablespace_name) df,
(select tablespace_name,round(sum(bytes)/1048576) Freespace
from dba_free_space group by tablespace_name) fs
where df.tablespace_name = fs.tablespace_name;
创建新用户
create user sx_ttp identified by sx_ttp default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
grant resource to sx_ttp ;
grant connect to sx_ttp ;
grant dba to sx_ttp
用户情况:
select username,ACCOUNT_STATUS,LOCK_DATE from dba_users;
数据连接情况
SELECT s.SID, s.OSUSER, s.USERNAME, s.MACHINE, s.PROCESS, p.SPID from V$SESSION s , v$process p where s.PADDR = p.ADDR;
查看用户ttp数据对象:
select * from user_tables;
select o.OBJECT_NAME,o.OBJECT_TYPE,o.CREATED,o.LAST_DDL_TIME from user_objects o;
----查看用户对象所处在的表空间
select ob.owner,ts.name,ob.object_type,ob.object_name from dba_objects ob,sys.ts$ ts,sys_objects os
where ob.object_id=os.object_id
and os.ts_number=ts.ts#
and ob.owner='TTPTEST'
order by ob.owner,ts.name,ob.object_type,ob.object_name
如果没有需要的表空间
方式一,数据泵方式 替换
impdp ttptest/ttptest123@longge:1521/orcl remap_tablespace=TBS_TTP_DATA:DIC_DATA_TABLESPACE remap_tablespace=TTP_DATA_TABLESPACE:DIC_DATA_TABLESPACE remap_schema=ttp:ttptest dumpfile=sx_export20140613.dmp logfile=imp1.log directory=dir_dp
方式二,创建表空间:
select tablespace_name,file_id,round(bytes/(1024*1024),0) total_space,file_name from dba_data_files;
---C:\APP\TYDIC\ORADATA\ORCL\DIC_DATA01
CREATE SMALLFILE TABLESPACE "TTP_DATA_TABLESPACE"
DATAFILE '/oradata/yfxdb/ttp_yfx_data01' SIZE 2048M
AUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED LOGGING
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
---TTP_DATA_TABLESPACE /oradata/yfxdb/users01.dbf
相关推荐
【MongoDB 2.6 升级到 4.0 数据备份迁移】 MongoDB 是一个高性能、开源的文档型数据库,常用于构建分布式应用程序。在从 MongoDB 2.6 版本升级到 4.0 版本的过程中,确保数据的安全备份与迁移是至关重要的。以下是...
TestLink 数据库备份迁移 TestLink 是一个开源的测试管理系统,使用 MySQL 作为其后台数据库。为了确保数据的安全和可靠性,需要对数据库进行备份和迁移。本文将详细介绍 TestLink 数据库备份迁移的步骤和方法。 ...
Oracle容灾备份实时备份 数据迁移应用实践
* 数据备份和恢复,例如使用数据迁移服务V200R100C00将VMware虚拟机数据备份到新的存储设备上 * 云计算环境中,例如使用数据迁移服务V200R100C00将VMware虚拟机数据迁移到云计算环境中 数据迁移服务V200R100C00是...
Oracle 11g冷备份并迁移整个数据库到另一台服务器 Oracle 11g冷备份是指在不停止数据库的前提下,对数据库进行备份的操作。cold backup是相对于hot backup的,hot backup是在数据库运行时进行备份,而cold backup是...
本文档主要涉及的是如何进行人大金仓数据库的备份与迁移操作,包括逻辑备份与还原、联机全系统备份、联机增量备份以及全系统恢复等关键步骤,同时提到了命令行方式执行这些操作。 1. **逻辑备份与还原**: - 图形...
SVN 备份、还原与迁移操作手册 ...SVN 备份、还原与迁移操作是非常重要的,需要根据项目的需求和风险程度来确定备份策略和恢复策略,并需要注意备份与迁移操作的注意事项,以确保数据的安全和业务连续性。
- **数据备份**:迁移前务必做好数据备份,以防意外。 6. **使用与配置** 工具可能包含一个名为`esm-main`的主程序或脚本,用户需要根据提供的文档或命令行参数进行配置,指定源和目标集群的URL、认证信息、要...
Oracle数据库的冷备份迁移是一种在数据库关闭状态下进行的迁移方法,主要涉及数据库文件的复制、参数文件的调整以及可能的版本升级。以下是对这个过程的详细解释: 首先,确保新服务器上安装的Oracle数据库版本与旧...
【基于Oracle数据泵的多版本Geodatabase备份迁移】 在Oracle数据库环境中,Geodatabase的备份和迁移是一项关键任务,确保了数据的安全性和系统的可移植性。Geodatabase,特别是多版本的,需要完整的备份解决方案来...
启动命令的基本格式是`redis-shake.linux -conf=redis-shake.conf -type=xxx`,其中`xxx`代表迁移模式,包括sync(全量+增量同步)、dump(数据备份到RDB文件)、decode(解析RDB文件)、restore(从RDB恢复到Redis...
7. **最佳实践**:在使用Oracle数据迁移工具时,需要遵循一些最佳实践,比如在迁移前备份源数据库,测试迁移在非生产环境中,确保目标数据库有足够的存储空间,并在迁移后进行详尽的验证,以确认数据的准确性和一致...
- 迁移前需对数据进行备份,以防万一出现问题时能够快速恢复。 #### 五、迁移场景 - **全量迁移**: 将旧系统中的所有数据完整迁移到新系统。 - **增量迁移**: 在全量迁移的基础上,只迁移新增或修改的数据。 - **按...
Java数据库备份迁移程序是开发人员常用的工具,用于在不同的数据库环境之间进行数据的备份和迁移。这个源代码可能包含了一系列的类和方法,用于执行数据库的导出、导入、同步和迁移操作。以下是对Java数据库备份迁移...
数据迁移流程包括迁移环境准备、配置目标存储、数据备份、迁移数据、同步备机、添加目标存储多路径等步骤。在实施数据迁移之前,需要先准备好迁移环境,包括准备参考文档、查询系统信息、获取所需的软件和工具、检查...
备份恢复方法利用备份管理软件(如 IBM Tivoli Storage Manager (TSM)、EMC Legato NetWorker、Symantec Veritas NetBackup 等)将原始数据备份到磁带或其他存储介质上,然后将其恢复到新的存储设备中。这种方法适用...
DBeaver提供了便捷的数据迁移工具,支持不同数据库之间的数据迁移,包括结构迁移(如表、视图、存储过程等)和数据迁移,确保在迁移过程中最小化业务中断,同时保持数据的一致性和完整性。 在DBeaverRelease-master...