zoukankan      html  css  js  c++  java
  • Oracle 数据库复制

    ---1.0 查询存在的用户
    Select * From Dba_Users

    ---2.0 获取表空间的路径
    Select File#, Name From V$datafile;

    ---3.0 创建表空间 和新增表空间
    Select Distinct 'CREATE SMALLFILE TABLESPACE "' || a.Tablespace_Name ||
    '" DATAFILE ' || '''' || 'C:appAdministratororadata' ||
    a.Tablespace_Name || '01' || '''' ||
    ' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE 8G LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;' 创建表空间,
    'ALTER TABLESPACE "' || a.Tablespace_Name || '" DATAFILE ' || '''' ||
    'C:appAdministratororadata' || a.Tablespace_Name || '02' || '''' ||
    ' SIZE 100M REUSE AUTOEXTEND ON NEXT 100M MAXSIZE 1G;' 增加表空间
    From Dba_Data_Files a, Dba_Users b
    Where a.Tablespace_Name = b.Default_Tablespace
    And b.Account_Status = 'OPEN';

    ---4.0 创建用户
    Select Distinct 'CREATE USER "' || b.Username ||
    '" PROFILE "DEFAULT" IDENTIFIED BY "' || b.Username ||
    '" DEFAULT TABLESPACE "' || a.Tablespace_Name ||
    '" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;' 创建用户,
    'grant connect,resource,dba,exp_full_database,imp_full_database to ' ||
    b.Username || ';' 授权语句
    From Dba_Data_Files a, Dba_Users b
    Where a.Tablespace_Name = b.Default_Tablespace
    And b.Account_Status = 'OPEN';--用户状态Open 正常用的

    ---5.0 导出/导入
    导出:
    1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
    exp System/manager@Hyzyyzs file=d:XX.dmp full=y Log=;
    2 将数据库中system用户与sys用户的表导出
    exp System/manager@Hyzyyzs file=d:XX.dmp owner=(system,sys) Log=;
    3 将数据库中的表table1 、table2导出
    exp System/manager@Hyzyyzs file=d:XX.dmp tables=(table1,table2) Log=;
    4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
    exp System/manager@Hyzyyzs file=d:XX.dmp tables=(table1) query=" where filed1 like '00%'" Log=;
    导入:
    Imp System/manager@Hyzyyzs Rows = y Ignore = y Statistics = None Fromuser = His3 Touser = His3 File =C:XX.dmp Log =C:XX.Log; 导入多个用户的时候 (XX1,XX2,XX3)

    基本的PB知识学习之路
  • 相关阅读:
    开源.net 混淆器ConfuserEx介绍
    变分自编码器(Variational Autoencoder, VAE)通俗教程
    word embedding
    深度学习之自编码器AutoEncoder
    终于有人把P2P、P2C、O2O、B2C、B2B、C2C 的区别讲透了!
    强行杀windows服务
    Android快速开发系列 10个常用工具类
    判断Service是否已经启动
    Android app widget中实现跑马灯效果(非widget部件也实用)
    如何用MAT分析Android程序的内存泄露
  • 原文地址:https://www.cnblogs.com/IT-XiaoBao/p/14157086.html
Copyright © 2011-2022 走看看