zoukankan      html  css  js  c++  java
  • 数据库(学习整理)----7--Oracle导入导出数据库文件

    Oracle导入本地数据库操作手册

    1、旧数据库忘记了密码,首先进入cmd:
    1)输入:sqlplus/nolog
    2)输入:connect/as sysdba
    3)输入:alter user sys identified by 123456

    2、用sqlplus登录用户,查询该数据库的实例:
    select instance_name from v$instance;
    ——查看是否是你的实例
    select open_mode from v$database;
    ——查看数据库当前读写状态 read_write就代表数据库已经正常打开了

    3、为数据库建立表空间和用户
    create temporary tablespace EBANKTEMP
    tempfile 'E:DevelopmentSoftwaresdatabasesoracledbdatasoradataorclloanapp_temp.dbf' size 1000m autoextend on next 50m maxsize unlimited
    extent management local;

    create tablespace EBANKDATA
    logging
    datafile 'E:DevelopmentSoftwaresdatabasesoracledbdatasoradataorclloanapp_data.dbf' size 500m autoextend on next 50m maxsize unlimited
    extent management local;

    create tablespace EBANKINDEX
    logging
    datafile 'E:DevelopmentSoftwaresdatabasesoracledbdatasoradataorclloanapp_index.dbf' size 100m autoextend on next 50m maxsize unlimited
    extent management local;

    create user htebank identified by htebank
    default tablespace EBANKDATA
    temporary tablespace EBANKTEMP;

    grant dba to htebank;

    4、将数据库服务器的数据导出来:
    1)首先用远程连接软件接入安装了oracle的服务,如:oracle/oracle
    2)然后在输入命令:
    (1)oracle@wysjyhcs:~> exp
    (2)输入要导出数据的用户名和密码
    (3)输入缓存大小:我默认 6400
    (4)导出文件路径(必须在oracle安装的目录下):/home/oracle/123.dmp
    (5)选择导出的类型(E U T):E
    (6)是否导出用户:no
    (7)是否导出数据:yes
    (8)是否为当前权限下的:no

    5、文件导成文件以后,要将文件cp到可以下载的目录下,如/home/test,如果不能下载,则修改权限 chmod +775 dev.dmp

    6、在本地电脑打开cmd,然后执行命令
    imp htebank/htebank@orcl file=E:yusysHongTaBankHT_DEV_WorkspacedataBasedev.dmp ignore=y fromuser=htebank touser=htebank
    直到完成导入

  • 相关阅读:
    golang的并行快速排序
    深信服面试
    一道算法题-勇敢的牛牛
    一道算法题-打车
    一道算法题-最少需要换掉的瓷砖数量
    《C++ Primer Plus》读书笔记之二—复合类型
    图解:TCP协议中的三次握手和四次挥手
    一道算法题-不用加减乘除做加法
    OSI七层模型与TCP/IP五层模型
    Socket编程
  • 原文地址:https://www.cnblogs.com/newwind/p/9122569.html
Copyright © 2011-2022 走看看