数据库
首页 > 数据库> > window系统下oracle10g 数据库实例安装,导表方式

window系统下oracle10g 数据库实例安装,导表方式

作者:互联网

Database Configuration Assistant

1 首先打开DCA,选择创建数据库

2 点击选择创建数据库 下一步

3 选择模板 事务处理(推荐)

3.1 创建数据库模板说明:
一般用途=兼顾OLTP和OLAP
事务处理=OLTP
数据仓库=OLAP
这几个其实是一些默认的配置,如果熟悉ORACLE配置可以自行调整配置。
一般的OLTP 数据库 有很多的DML操作 那块的大小就不会要求很大,一般配置就是8K
OLAP 的数据仓库,主要是做查询操作,那块的大小就要求会很大,一般配置就是32k

4 创建数据库标识 全局数据库名 SID
5 …
6 …
7 等待数据库实例安装完成。

Net Configuration Assistant

1 本地Net服务名配置
2 点击添加本地服务名点击下一步
3 点击添加服务名 (此处推荐全局数据库名)
4 选择数据库访问协议(TCP)
5 下一步输入主机名 (127.0.0.1)(localhost)默认使用标准端口号(1521)
6 输入完成之后点击测试 账号 system 密码 xxxx
7 点击完成配置net服务名。退出

Enterprise Manager Console

1 打开 EMC
2 选择导航器 将数据库添加到树
3 选择数据库刷新双击打开
4 点击连接身份 (SYSDBA)
5 点击确定进入数据库
6 点击安全性下的用户 点击创建用户
7 创建用户注意事项 :角色里面要授权 IMP EXP 以及 RESOURCE
8 系统里面要授权 SELECT CREATE
9 点击确定用户创建完成。

ORACLE CMD命令下导表

1 代码演示:lmp导入D:>imp system/manager file=employee.dmp fromuser=scott touser=employee commit=y
2 参数说明
IMP程序导入就是把Exp导出的文件重新导入到数据库的过程。导入时也有一些重要的参数: Fromuser:指出导出时dmp文件中记载的用户信息。
Touser:dmp文件要导入到什么目标用户中。
Commit:默认是N,在缓冲区满时是否需要commit,如果设为N,需要较大的回滚段。
glgore:Oracle在恢复数据的过程中,当恢复某个表时,该表已经存在,就要根据ignore参数的设置来决定如何操作。若ignore=y,Oracle不执行CREATE TABLE语句,直接将数据插入到表中,如果插入的记录违背了约束条件,比如主键约束,则出错的记录不会插入,但合法的记录会添加到表中。若ignore=n,Oracle不执行CREATE TABLE语句,同时也不会将数据插入到表中,而是忽略该表的错误,继续恢复下一个表。

通过批处理方式导入表

命令导出

@echo off
exp 用户名/密码@数据源 rows=y full=y file=\导出文件路径.dmp log=\导出文件生成日志.log
pause

命令导入

@echo off
imp 用户名/密码@数据源 rows=y destroy=y ignore=y indexes=n constraints=n full=y file=\导入文件路径.dmp log=d:\导入文件生成日志.log
pause

标签:ignore,创建,数据库,点击,dmp,window,导入,oracle10g,导表
来源: https://blog.csdn.net/qq_39811174/article/details/105707717