Oracle 11g 安装卸载与DMP文件的恢复数据库

1、orcale 11g 安装

1.1 管理员运行setup.exe(没有安装包的下面群里联系我)

Oracle 11g 安装卸载与DMP文件的恢复数据库

 1.2不用接收更新

Oracle 11g 安装卸载与DMP文件的恢复数据库

 1.3选择第一个

Oracle 11g 安装卸载与DMP文件的恢复数据库

 1.4选择桌面类

Oracle 11g 安装卸载与DMP文件的恢复数据库

 1.5 我是默认的口令还是写一下

Oracle 11g 安装卸载与DMP文件的恢复数据库

  1.6 安装

Oracle 11g 安装卸载与DMP文件的恢复数据库

1.7 这是我卸载后在安装的 位置我选了F盘 安装过程的截图

 Oracle 11g 安装卸载与DMP文件的恢复数据库

 1.8 安装完成口令管理截图

Oracle 11g 安装卸载与DMP文件的恢复数据库

2、oracle 11g 完全卸载

2.1开始->设置->控制面板->管理工具->服务,停止所有Oracle服务。

Oracle 11g 安装卸载与DMP文件的恢复数据库

 2.2开始->程序->Oracle_OraDB11g_Home1->OracleInstallation Products->Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除

2.3 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

2.4 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。

2.5运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。

2.6删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。

2.7删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\Programs中所有以oracle开头的键。

2.8删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除MicrosoftODBC for Oracle注册表键以外的所有含有Oracle的键。

2.9我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定

2.10删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)

C:\Program file\Oracle目录、ORACLE_BASE目录(oracle的安装目录)、C:\WINDOWS\system32\config\systemprofile\Oracle目录、C:\Users\Administrator\Oracle或C:\Documentsand Settings\Administrator\Oracle目录、C:\WINDOWS下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini

3、还原DMP文件

3.1 管理员运行CMD连接数据库

sqlplus 用户名/密码 as sysdba  --(用户名密码后面有个  /  没有 ; 号)

Oracle 11g 安装卸载与DMP文件的恢复数据库

 3.2查看表空间 select name from v$tablespace; 

3.3没有表空间就要自己创建,有些试图或者存储过程就是表空间(.)点出来的所以建议与还原的数据库表空间一个名字

语法:create tablespace  表空间名字  datafile '路径加文件名' size 120M  autoextend on next 10M maxsize unlimited;  --存储地址 初始大小120M--每次扩展10M,最大32G

实例:create tablespace CFCIS datafile 'F:\app\WyyServer\oradata\orcl\CFCIS_01.DBF' size 120M  autoextend on next 10M maxsize unlimited; 

3.4 创建用户

语法:create user 用户名 identified by 密码default tablespace 用户默认使用哪一个表空间;   

实例:create  user cfciswyy identified by sz715624 default tablespace CFCIS;--默认使用CFCIS 表空间 

3.5用户授权

语法:grant dba to 用户名;

实例:grant dba to cfciswyy;

3.6 创建目录(该目录可以理解为dmp文件所在文件夹的映射) 我的dmp文件在E盘

语法:create or replace directory 目录名 as '路径';

实例:create or replace directory cfcis_dir as 'E:\abc'; 

Oracle 11g 安装卸载与DMP文件的恢复数据库

 

 

 3.7给目录权限

语法:grant read,write on directory 目录名 to 用户名;

实例:grant read,write on directory cfcis_dir to CFCISWYY; 

3.8导入数据 (这里要退出oracle,直接打开一个新的cmd)

语法:
impdp 用户名/密码@localhost:1521/orcl
directory=目录名
dumpfile=xxx.DMP
REMAP_SCHEMA=原用户名(一般是dmp当中的用户名):本地用户名
REMAP_TABLESPACE=原表空间(一般是dmp当中的表空间):本地表空间;

实例:

impdp CFCISWYY/sz715624@localhost:1521/orcl directory=cfcis_dir dumpfile=123.DMP REMAP_SCHEMA=cfcis:CFCISWYY REMAP_TABLESPACE=HSP_CIS:CFCIS    --后面不能带 ; 号 

参数说明:
DMP REMAP_SCHEMA:将源用户的的数据迁移到目标用户
REMAP_TABLESPACE:将源表空间的所有对象导入目标表空间

3.9 导入的过程我这里DMP文件过大要为表空间增加数据文件(自增长)----我这里是新打开一个cmd 登录oracle 操作的由于DMP文件过大

语法:alter tablespace 表空间名 add datafile '路径\xxx01.DBF' size 200M autoextend on next 50M maxsize unlimited;

实例:

alter tablespace cfcis add datafile 'F:\app\WyyServer\oradata\orcl\CFCIS_02.DBF' size 200M autoextend on next 50M maxsize unlimited;
alter tablespace cfcis add datafile 'F:\app\WyyServer\oradata\orcl\CFCIS_03.DBF' size 200M autoextend on next 50M maxsize unlimited;
alter tablespace cfcis add datafile 'F:\app\WyyServer\oradata\orcl\CFCIS_04.DBF' size 200M autoextend on next 50M maxsize unlimited;

这里有个规则 创建的时候我是001 后面我就是002 、003 、004

3.10相关截图

Oracle 11g 安装卸载与DMP文件的恢复数据库

Oracle 11g 安装卸载与DMP文件的恢复数据库

 表空间增加数据文件(自增长)

Oracle 11g 安装卸载与DMP文件的恢复数据库

  看本地表空间路径

Oracle 11g 安装卸载与DMP文件的恢复数据库

3.11笔记

修改用户默认表空间 alter user 用户名 default tablespace 表空间名

删除表空间,包含物理文件 drop tablespace users including contents and datafiles; 

PS:

日子总是让我们皮开肉绽,但终究那些受过的伤一定会让我们变得更强壮。不经历凛冽的寒风,不会有梅花的怒放;不经历素裹的寒霜,不会有翠竹的坚韧;不经历厚重的白雪,不会有青松的挺直;不经历寒冷的冬天,不会有明媚的春天。

本文链接:https://www.cnblogs.com/w5942066/p/15539538.html

上一篇:Centos8 x11vnc以及图形化安装


下一篇:ubuntu下轻松使用apt命令安装软件