• 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" .....查看端口被哪个应用占用

  • 相关阅读:
    django错误参考
    Pyhton模块学习
    jmeter
    SQL SERVER 2008
    touch的属性
    Sql Server Alter语句
    安装LoadRunner提示缺少vc2005_sp1_with_atl..
    sql语句
    数据库的知识
    十天学会<div+css>横向导航菜单和纵向导航菜单
  • 原文地址:https://www.cnblogs.com/wbq-wyw/p/5764983.html
Copyright © 2020-2023  润新知