Oracle体系架构 和 导入/导出

Oracle体系架构 和 导入/导出

服务名,实例名,orcl

1.Oracle通过数据库实例来加载和管理数据库,每个运行的Oracle数据库都对应一个Oracle实例(Instance),也可以称为例程。
2.当数据库服务器上的一个数据库启动时,Oracle将为其分配一块内存区间,叫做系统全局区(SGA),然后启动多个进程。
3.SGA和Oracle进程结合在一起,就是一个Oracle实例。
4.为了区分不同的实例,每个Oracle实例都有一个系统标识符SID,通常SID与数据库同名。

监听文件 服务器端

E:\oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

TNS文件 客户端

E:\oracle_client\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

表空间

表的存储文件,E:\oracle11g\oradata\orcl
默认USERS.DBF 文件

权限和角色

1.CONNECT:临时用户,特别是那些不需要创建表的用户,通常赋予该角色。
2.RESOURCE:更为可靠和正式的数据库用户可以授予该角色,可以创建表、触发器、过程等。
3.DBA:数据库管理员角色,拥有管理数据库的最高权限。一个具有DBA角色的用户可以撤销任何别的用户甚至别的DBA权限,这是很危险的,所以不要把该角色轻易授予一些不是很重要的用户。

导出 exp

exp 用户名/密码@实例名 file=导出的dmp文件存放路径 log=导出日志存放路径
exp hr/123456@orcl file= C:\Users\Administrator\Desktop\exp\expHr.dmp log=C:\Users\Administrator\Desktop\log\expHr.log tables=(STUDENT)
exp system/123456@orcl
file= C:\Users\Administrator\Desktop\exp\expSystem.dmp log=C:\Users\Administrator\Desktop\log\expSystemlog.log full=y

导入 imp

imp 用户名/密码@实例名 file=导入的dmp文件路径 log=导出日志存放路径
imp hr/123456@orcl
file= C:\Users\Administrator\Desktop\exp\expHr.dmp
log= C:\Users\Administrator\Desktop\log\impHr.log

imp system/123456@orcl
file= C:\Users\Administrator\Desktop\exp\expSystem.dmp log=C:\Users\Administrator\Desktop\log\impSystemlog.log full=y ignore=y

导入/导出参数

tables=(table1, table2) 导出/导入指定的表

full=y 导出全部用户
ignore=y 忽略错误,继续执行

图形化导入/导出

选择 SQL插入,可解决乱码问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值