zoukankan      html  css  js  c++  java
  • 备份还原oracle数据库

    
    Winserver 和 linxu 下的备份还原命令是相同的
    基本格式:
    
    imp和exp不适合大文件备份,如果文件超过20个G,这种方式效率会很低,如果文件过大,可以采用Rman方式进行备份还原
    
    
    exp bim_dev/bim_dev@ounion file=c:\bim_dev.dmp owner=bim_dev
    
    imp bim_dev/bim_dev@ounion file=c:\bim_dev.dmp full=y ignore=y
    
    
    
    错误信息处理:如果是本地链接导入库,不需要加@ounion,加的这种情况需要配置tnsow文件,类似PLSQL
    备份还原个别表:
    
    exp bim_dev/bim_dev@ounion file=/oracle/datahan.dmp tables=GH_JFXX_LS
    imp bim_dev/bim_dev@ounion file=C:/datahan.dmp tables=GH_JFXX_LS
    
    
    //关机重启库
    su oracle 
    cd ~ 进入根目录
    source $HOME/.bash_profile  //使配置文件生效
    lsnrctl start //启动监听
    sqlplus /nolog //无日志状态登录sqlplus
    connect /as sysdba //用db.a登录链接。
    startup //打开数据库
    
    .bash_profile文件信息
    
    exp bim_dev/bim_dev@ounion file=C:\ounionPart.dmp tables=(DZ_SWBM,DZ_SWDJRQ)
    imp bim_dev/bim_dev@ounion file=/home/oracle/ounionPart.dmp log=/home/oracle/ounionPart.log tables="(DZ_SWBM,DZ_SWDJRQ)" fromuser=bim_dev touser=oadmin buffer=10000000 statistics=none
    
    重新部署数据库时,可使用plsql连上数据库,删掉所有表、视图、触发器、sequence……
    然后用imp命令导入
    
    典精智慧这边  139服务器上的 oracle数据库是开机自启的, 49的可能是,我不确定,如果没起,你就手动开启吧,现在20真机上的46服务器是linux 的oracle
    
    使配置文件生效,exp命令生效
    su oracle 
    source $HOME/.bash_profile
    
    或者
    su oracle 
    cd ~
    source .bash_profile
    --Windows:
    开启步骤:
    1.mstsc 远程连接 49
    
    2.打开cmd,输入sqlplus /nolog
    2.输入conn / as sysdba  回车
    3.输入startup 回车  
    4.等待!数据库装载完毕后,退出cmd
    5.运行  services.msc 打开服务窗口,查看以 oracle开头的监听服务有没有开启,没有的话 开启
    
    关闭步骤:
    1.打开cmd,输入sqlplus /nolog
    2.输入conn / as sysdba  回车
    2.输入 shutdown immediate 回车  
    3.等待!数据库卸载完毕后,退出cmd
    
    
    --Linux:
    
    开启步骤:
    1.su oracle
    2.cd ~ 
    3.source $HOME/.bash_profile
    4.lsnrctl start
    5.sqlplus /nolog
    6.connect /as sysdba
    7.startup
    
    关闭步骤:
    1.su oracle
    2.cd ~
    3.source $HOME/.bash_profile
    4.sqlplus /nolog
    5.connect /as sysdba
    6.shutdown immediate
  • 相关阅读:
    谈谈Ext JS的组件——组件基类:Ext.Component
    谈谈Ext JS组件之引子
    安装Compass时不能访问服务器的问题
    Android 官方命令深入分析之Android Debug Bridge(adb)
    Android 官方命令深入分析
    Libgdx1.6.2发布,跨平台游戏开发框架
    Libgdx 1.6.1发布,跨平台游戏开发框架
    【翻译】Ext JS 6 Beta发布
    Springboot配置时间格式
    Thymeleaf在前台下拉列表获取后台传的值
  • 原文地址:https://www.cnblogs.com/yongguang1990/p/10184065.html
Copyright © 2011-2022 走看看