zoukankan      html  css  js  c++  java
  • oracle 备份与还原 及相关操作

    drop user 用户名 cascade; ........删除用户

    create user 用户名 identified by 密码 default tablespace 数据文件名 temporary tablespace temp; .......创建用户

    grant connect,dba to 用户名 ; ........给用户赋予连接权限(dba这个权限比较大,慎选)

    alter user 用户名 identified by 密码 ; .........更改用户的密码(此操作需要权限比较大的dba)

    alter user 用户名 account unlock; .........解锁用户

    alter user 用户名 account lock ; .........锁定用户

    数据库默认是30次尝试失败后锁住用户;
    alter profile default limit FAILED_LOGIN_ATTEMPTS 30; ...........设置数据库连接失败30次之后,自动锁定改用户

    create directory 别称例如xx as 'D:www'; ...........设置一个逻辑地址,用于存放数据文件

    grant write,read on directory xx to 用户名 ; ...........把逻辑地址的读写权限赋用户

    注:导入导出命令必须断开连接数据,此语句不是sql语句,不能在oracle中执行

    数据泵方式备份与还原 ......适用于11g版本的oracle

    expdp 用户名/密码@实例名 directory=逻辑地址 dumpfile=导出文件名.DMP logfile=日志文件名.log schemas=要导出的数据库名; ......导出命令

    impdp 用户名/密码@实例名 directory=逻辑地址 dumpfile=导出文件名.DMP logfile=日志文件名.log REMAP_SCHEMA=要导的用户:新建的用户; ......导入命令

    expdp 用户名/密码 file=D:www full=y ignore=y ......简易导出
    impdp NC812_0708/1 file=D:www812.dmp full=y ignore=y ......简易导入

    select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name; ......查看库大小

    /*
    并行(多线程)导出与导入

    expdp 用户名/密码@实例名 directory=NC_DIR dumpfile=导出文件名_%u.DMP logfile=日志文件名 schemas=要导出的数据库名 COMPRESSION=all PARALLEL=2

    impdp 用户名/密码@实例名 directory=NC_DIR dumpfile=1.DMP,2.DMP logfile=日志文件名

    */

    Oracle 10g之前的数据库导入导出:
    数据库的导入:imp demo/1 fromuser=demo touser=demo file=D:demo.dmp
    数据库导出: exp NC65/ufida@ora11g file=d: c65.dmp log=d: c65.log

    单表备份命令
    create table 新表名 as select * from 旧表名

    创建表空间(E盘)
    /NC/ E:apporadataorcl
    CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:appAdministratororadataorcl nc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;

    CREATE TABLESPACE NNC_DATA02 DATAFILE 'E:appAdministratororadataorcl nc_data02.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;

    CREATE TABLESPACE NNC_DATA03 DATAFILE 'E:appAdministratororadataorcl nc_data03.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K ;

    CREATE TABLESPACE NNC_INDEX01 DATAFILE 'E:appAdministratororadataorcl nc_index01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;

    CREATE TABLESPACE NNC_INDEX02 DATAFILE 'E:appAdministratororadataorcl nc_index02.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;

    CREATE TABLESPACE NNC_INDEX03 DATAFILE 'E:appAdministratororadataorcl nc_index03.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;

    /IUFO/
    CREATE TABLESPACE iufo DATAFILE 'E:appAdministratororadataorcliufo.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
    group by OWNER
    order by mmm desc;
    */

    获得SID,SERIAL#
    select username,s.sid,s.serial# from v$session where username='USERNAME'

    netstat -aon|findstr "12580" .....查看端口是否被占用
    根据sid
    tasklist|findstr "3288" .....查看端口被哪个应用占用

  • 相关阅读:
    Java爬取丁香医生疫情数据并存储至数据库
    mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间
    java.lang.UnsatisfiedLinkError: /usr/openv/java/jre/lib/amd64/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
    Linux下打包压缩war、解压war包和jar命令
    Linux常用基本命令大全
    Git在eclipse中的配置
    CentOS 7 安装Rabbitmq
    Jmeter测试普通java类说明
    单例模式的7中写法
    Hyperledger Fabric 1.0 学习搭建 (五)--- 启动Fabric多节点集群
  • 原文地址:https://www.cnblogs.com/wbq-wyw/p/5764983.html
Copyright © 2011-2022 走看看