如果之前安装过Oracle,则先卸载干净,如下;否则跳过

  1. 停止所有 Oracle 服务

    任务管理器 - 服务 - 打开服务 - 停止 Oracle 开头的服务

    UTOOLS1576654422207.gif

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

    UTOOLS1576654731392.gif

  3. 删除注册表相关量

    1. 运行 regedit,选择 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按 del 键删除
    2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有 Oracle 入口 (以 oracle 或 OraWeb 开头的键)
    3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有 Oracle 入口
    4. HKEY_CLASSES_ROOT 目录下所有以 Ora、Oracle、Orcl 或 EnumOra 为前缀的键
    5. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs 中所有以 oracle 开头的键
    6. HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI 中除 Microsoft ODBC for Oracle 注册表键以外的所有含有 Oracle 的键
  4. 删除环境变量 CLASSPATH 和 PATH 中有关 Oracle 的设定

  5. 删除目录

    1. C:\Program file\Oracle
    2. oracle 的安装目录,例如 F:\app
    3. C:\WINDOWS\system32\config\systemprofile\Oracle
    4. C:\Users\Administrator\Oracle
    5. C:\WINDOWS 下删除以下文件 ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini 等等
    6. C:\WINDOWS 下的 WIN.INI 文件中若有 [ORACLE] 的标记段,删除该段。
  6. 重启电脑

安装使用

  1. 下载

    1. 下载并安装 fdm 工具

      http://115.28.211.11/admin/fdm5_x64_setup.exe

    2. 使用 fdm 下载 Oracle 安装文件「2 个」

      http://115.28.211.11/admin/win64_11gR2_database_1of2.zip

      http://115.28.211.11/admin/win64_11gR2_database_2of2.zip

      UTOOLS1576654924594.gif

  2. 解压

    1. 将文件 win64_11gR2_database_1of2.zipwin64_11gR2_database_2of2.zip 移动到不包含中文路径的文件夹中

    2. 依次点击上述文件,右键解压到当前文件夹

      依次:解压完一个再解压另一个,不可同时进行

      UTOOLS1576655975903.gif

  3. 安装

    下图第 4 步中 管理口令和确认口令 为 123456即可

    UTOOLS1576739873714.gif

  4. 创建表空间、用户

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    1:首先运行SQLPLUS
    C:\Documents and Settings\Administrator>sqlplus /nolog

    2:以 dba 的权限连接数据库
    SQL> connect /as sysdba;

    3:创建表空间 scm,路径为 F:\app\Administrator\oradata\orcl\scm.dbf
    SQL> create tablespace scm datafile 'F:\app\Administrator\oradata\orcl\scm.dbf' size 256m uniform size 128k;

    4:把表空间改为自动扩展存储空间大小
    SQL> alter database datafile 'F:\app\Administrator\oradata\orcl\scm.dbf' autoextend on;

    5:创建用户 scmtl, 密码 scmtl, 默认表空间 scm
    SQL> create user scmtl identified by scmtl default tablespace scm;

    6:为用户授权,把连接管理以dba的权限授权给用户 scmtl
    SQL> grant connect,resource,dba to scmtl;
  5. 导入数据, 数据文件为 scmtl.dmp,用户名 scmtl 密码 scmtl

    1
    C:\Documents and Settings\Administrator>imp scmtl/scmtl file=scmtl.dmp full=y
  6. PLSQL Developer 连接
    UTOOLS1576656194465.png

  7. 导出数据,用户名 scm 密码 scm

    1
    C:\Documents and Settings\Administrator>exp scm/scm file=scm20200817.dmp owner=scm

    如果导出信息中存在如下警告:

    则应先设置客户端字符集命令「与服务器字符集保持一致」,再导出

    1
    2
    3
    set NLS_LANG=american_america.AL32UTF8
    或者
    set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    image-20200817094505854