-- 第一步 登陆
SQLPLUS "/as sysdba"
-- 第二步 创建表空间 xzfw_yw 这个E:\xuw\XZFW_YW.DMP.ora是存放的日志文件
CREATE SMALLFILE TABLESPACE xzfw_xuwei DATAFILE 'E:\xuw\XZFW_YW.DMP.ora' SIZE 1024M AUTOEXTEND ON NEXT 512M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
-- 第三步 创建用户
CREATE USER yw IDENTIFIED BY sa DEFAULT TABLESPACE xzfw_xuwei TEMPORARY TABLESPACE TEMP;
-- 第四步 授权
GRANT CONNECT, RESOURCE, DBA TO yw;
-- 第五步 需要退出oracle之后才能还原 zqxzjc都是用户名
IMP yw/sa@orcl FROMUSER=xzfw_yw TOUSER=yw file =E:\xuw\xzfw_20140725.DMP IGNORE=y;
-- 删除表空间
DROP TABLESPACE xzfw_yw INCLUDING CONTENTS AND DATAFILES;
-- 删除用户cmd
DROP USER xzfw_yw CASCADE;
-- 删除oracle中的 .ORA文件方法:
ALTER DATABASE DATAFILE 'F:DBO_WEB_SX.ORA' OFFLINE DROP;
-- 导出数据库
EXP xzfw/sa123@orcl FILE=E:\xzfw_ds_20130515.dmp OWNER=dsxzfw
EXP dsxzjc/sa123@orcl FILE=D:\xzjc_ds_20130528.dmp FULL=Y
-- 修改表空间大小
ALTER DATABASE DATAFILE 'F:\zfsoft\restore\DBF\yw_xzsp_2013_05_13.dbf' RESIZE 400M
-- 启动监听器:
LSNRCTL START
-- 关闭监听器:
LSNRCTL STOP
-- 打开本地数据库对应的服务:
NET START OracleServiceORCL
-- 关闭本地数据库对应的服务:
NET STOP OracleServiceORCL
CREATE TABLESPACE OLDSYSTEM
LOGGING
DATAFILE 'F:\zfsoft\restore\ORA\oldsystem.ora'
SIZE 340M EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
impdp xzfw_yw sa@orcl directory=xzfw dumpfile=XZFW_YW_20140421.DMP version=10.2.0.1.0
impdp xzfw_yw/sa@orcl directory=xzfw dumpfile=XZFW_YW_20140421.DMP version=10.2.0.1.0