Oracle-Windows下安装
如果之前安装过Oracle,则先卸载干净,如下;否则跳过
停止所有
Oracle 服务
任务管理器 - 服务 - 打开服务 - 停止 Oracle 开头的服务
开始->程序->Universal Installer,单击 “卸载产品”-“全部展开”,选中除 “OraDb11g_home1” 外的全部目录,删除
删除注册表相关量
- 运行 regedit,选择 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按 del 键删除
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有 Oracle 入口 (以 oracle 或 OraWeb 开头的键)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有 Oracle 入口
- HKEY_CLASSES_ROOT 目录下所有以 Ora、Oracle、Orcl 或 EnumOra 为前缀的键
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs 中所有以 oracle 开头的键
- HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI 中除 Microsoft ODBC for Oracle 注册表键以外的所有含有 Oracle 的键
删除环境变量 CLASSPATH 和 PATH 中有关 Oracle 的设定
删除目录
- C:\Program file\Oracle
- oracle 的安装目录,例如
F:\app
- C:\WINDOWS\system32\config\systemprofile\Oracle
- C:\Users\Administrator\Oracle
- C:\WINDOWS 下删除以下文件 ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini 等等
- C:\WINDOWS 下的 WIN.INI 文件中若有 [ORACLE] 的标记段,删除该段。
重启电脑
安装使用
下载
下载并安装
fdm
工具使用
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
解压
将文件
win64_11gR2_database_1of2.zip
和win64_11gR2_database_2of2.zip
移动到不包含中文路径的文件夹中依次
点击上述文件,右键解压到当前文件夹
依次:解压完一个再解压另一个,不可同时进行
安装
下图第 4 步中 管理口令和确认口令 为
123456
即可创建表空间、用户
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
171:首先运行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;导入数据, 数据文件为 scmtl.dmp,用户名 scmtl 密码 scmtl
1
C:\Documents and Settings\Administrator>imp scmtl/scmtl file=scmtl.dmp full=y
PLSQL Developer 连接
导出数据,用户名 scm 密码 scm
1
C:\Documents and Settings\Administrator>exp scm/scm file=scm20200817.dmp owner=scm
如果导出信息中存在如下警告:
则应先设置客户端字符集命令「与服务器字符集保持一致」,再导出
1
2
3set NLS_LANG=american_america.AL32UTF8
或者
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!