• Oracle体系架构和导入导出


    第二章 Oracle体系架构和导入/导出

     

    Oracle体系结构

     

     

    服务名,实例名,orcl

    n  Oracle通过数据库实例来加载和管理数据库,每个运行的Oracle数据库都对应一个Oracle实例(Instance),也可以称为例程。

    n  当数据库服务器上的一个数据库启动时,Oracle将为其分配一块内存区间,叫做系统全局区(SGA),然后启动多个进程。

    n  SGA和Oracle进程结合在一起,就是一个Oracle实例。

    n  为了区分不同的实例,每个Oracle实例都有一个系统标识符SID,通常SID与数据库同名。

    监听文件 服务器端

    E:oracle11gproduct11.2.0dbhome_1NETWORKADMINlistener.ora

    TNS文件 客户端

    E:oracle_clientproduct11.2.0dbhome_1 etworkadmin nsnames.ora

    表空间

    表的存储文件,E:oracle11goradataorcl

    默认USERS.DBF 文件

    权限和角色

    n  CONNECT:临时用户,特别是那些不需要创建表的用户,通常赋予该角色。

    n  RESOURCE:更为可靠和正式的数据库用户可以授予该角色,可以创建表、触发器、过程等。

    n  DBA:数据库管理员角色,拥有管理数据库的最高权限。一个具有DBA角色的用户可以撤销任何别的用户甚至别的DBA权限,这是很危险的,所以不要把该角色轻易授予一些不是很重要的用户。

    导出 exp

    exp 用户名/密码@实例名 file=导出的dmp文件存放路径 log=导出日志存放路径

    exp hr/123456@orcl file= C:UsersAdministratorDesktopexpexpHr.dmp log=C:UsersAdministratorDesktoplogexpHr.log  tables=(STUDENT)

    exp system/123456@orcl file= C:UsersAdministratorDesktopexpexpSystem.dmp log=C:UsersAdministratorDesktoplogexpSystemlog.log full=y

    导入 imp

    imp 用户名/密码@实例名 file=导入的dmp文件路径 log=导出日志存放路径

    imp hr/123456@orcl  file= C:UsersAdministratorDesktopexpexpHr.dmp  log= C:UsersAdministratorDesktoplogimpHr.log

    imp system/123456@orcl file= C:UsersAdministratorDesktopexpexpSystem.dmp log=C:UsersAdministratorDesktoplogimpSystemlog.log  full=y  ignore=y

    导入/导出参数

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

    full=y 导出全部用户

    ignore=y 忽略错误,继续执行

    图形化导入/导出

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

  • 相关阅读:
    前端学习笔记2017.6.12 DIV布局网页
    前端学习笔记2017.6.12 HTML的结构以及xhtml、html、xml的区别
    前端学习笔记2017.6.21-html和浏览器的关系以及开发工具
    前端学习笔记2017.6.21-html是个什么东西
    前端学习笔记2017.6.21-引入JS文件的方法
    学习一下阿里技术文档的写作方法
    PS中图层混合模式的计算方法
    3dsmax里面的喷射器spray和超级喷射器superspray是个什么东西
    案例14-实现注册功能和激活功能
    012-MD5Utils工具类模板
  • 原文地址:https://www.cnblogs.com/h-w-b/p/12462923.html
Copyright © 2020-2023  润新知