Windows Server 安装 Oracle Database 并通过数据泵导入数据

2020-09-23 11:13 Database 416

系统:windows10
oracle版本:11g

下载安装文件

下载链接:传送门

找到适合自己的数据库版本,我选择version11,选择 ms64bit,选择 see all,下载所有文件。
image

下载时需要登陆账号,这里提供一个账号,感谢他人分享:

账号  : amador.sun@qq.com
密码  : 1211WaN!

推荐使用迅雷下载,速度会比较快。
image
下载完成后,分别解压这两个压缩包到同一个目录下。

然后将 2of2 文件夹database/stage/Components目录下的所有文件拷贝到 1of2 文件夹相同目录下,如下图所示。
image
image

开始安装

打开1of2文件夹,双击setup.exe开始安装,点击后会打开 cmd 进行自检,等待一会儿,会自动打开安装界面。
image
安装界面打开了,这里可以选择不填写邮件,直接下一步
image
选择创建和配置数据库
image
选择桌面版本
image
字符集选择utf8,设置一个密码,要求包含大小写字母,数字,长度大于8位
image
点击完成开始安装
image
等待安装完成
image
选择口令管理
image
为SYS,SYSTEM, HR 用户设置密码,然后确定,安装就完成了。
image
验证下安装是否正确,在开始中找到oracle文件夹,打开sql plus。
image
输入SYSTEM和对应的密码
image
输入下面的sql,看一下查询是否正常。
image
没问题就安装成功了。

创建用户

打开sql plus,用户名填写 sys as sysdba,密码就是sys用户的密码。
image

创建一个用户,这里以ot为例。

sql> create user '用户名' identified by '密码';

image

为ot用户授权

 sql> GRANT CONNECT, RESOURCE, DBA TO 用户名;

image

使用该账号登录

SQL> CONNECT ot@orcl

导入数据

在导入时会提示表空间不存在的问题,所以在这里提前创建表空间,具体需要创建的空间名可以从报错信息查看,例如此处是 XLBSQDB
image

开始创建表空间,使用sys登录后执行:

SQL> CREATE TABLESPACE TBS_NAME LOGGING DATAFILE 'H:\app\oradata\orcl\TBS_NAME.dbf' SIZE 256M AUTOEXTEND ON NEXT 32M MAXSIZE 10240M EXTENT MANAGEMENT LOCAL;

TBS_NAME 为表空间名称,可根据情况自行设定,H:\app\oradata\orcl目录可根据服务器情况自行设定,一般是oracle的安装目录。
image

创建完成,退出sql plus,打来命令行工具,开始导入数据泵文件

$ imp username/password@127.0.0.1/orcl file=数据泵文件路径 fromuser=导出时候的用户名 touser=新创建的用来接收数据的的用户

然后系统会自动完成数据导入。

参考:
安装
创建表空间
创建用户
导入数据泵

赞赏码 给点吧😭