`

Oracle中数据表查询拷贝

阅读更多
一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。
  例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句:
  Sql代码
  create table B as select * from A
二、Oracle数据库中支持把查询结果导入到另外一张表中。
  例如:有两个表A和B
  1)如果两个表的表结构是否相同,但要插入的字段类型相同:
  (1)把A表的全部字段数据插入到B表中:
  Sql代码
  insert into B select * from A;
  (2)把A表中某些字段的数据插入B表中:
  Sql代码
  insert into B(字段名)(select 字段名 from A)
  2)如果不在同一个schema下在表名前加上schema,例如有schema X和Y:
  Sql代码
  insert into Y.B select * from X.A

三、一些非常有用的Oracle SQL(  前提,要打开windows command line窗口)
    1。打开SQLPLUS
    C> sqlplus /nolog
    2。连接到指定数据库  www.2cto.com
    SQL>connect  user/password@SID 或者
    SQL>connect  user/password@localhost(IP Address):1521/SID
    3。查询该schema下的所有用户表
    SQL>select table_name from user_tables;
    4。使用DBA身份登陆数据库
    SQL>connect system/manager@SID as sysdba;
    5。系统表中检索用户
    SQL>select name, password from sys.user$ where name = ''zhangsan';
    6。修改用户密码
    SQL>alter user user_name identified by new_password;
    7。查询DBA Profile表
    SQL>select * from dba_profiles where profile='DEFAULT_PROFILE';
    8。使用完整模式导出指定数据库
    SQL>exp 'system/manager@SID as sysdba'  FULL=y FILE=c:\dbfulldata.dmp log=c:\dbfulldata.log
    9。导入到新的数据库中
    SQL>imp system/manager@SID FULL=Y IGNORE=Y file==imp_dbfull.dmp log=imp_dbfull.dmp.log
    10。输出SQL执行结果到指定的文件
    SQL>spool c:\result.txt;
    SQL>select * from yourtables;
    SQL>spool off; --强制清孔缓冲区数据到指定txt文件
    11。修改system用户的密码
    SQL>connect  sys/install_on_change@SID as sysdba;
    SQL>alter user system identified by new_password;
    12。查看Oracle当前版本信息
    SQL>select * from v$version;
    13。删除数据库SID
    c\:>oradim -delete -sid SID
    14。查看用户信息
    SQL>select * from dba_users;
分享到:
评论

相关推荐

    直接拷贝数据文件实现Oracle数据迁移

    最近由于更换服务器,需要将Oracle迁移到另外一台机器,在两个服务器环境相同,以及 Oracle版本相同的前提下,通过直接拷贝数据文件到新服务器,就可以直接迁移成功。这里记录一下迁移步骤。需要的朋友可以参考。

    oracle导出表结构到excel中

    将oracle数据记录导出到excel文件中。先按文档中语句将数据查询出来,再拷贝到excel中

    数据库迁移 数据迁移 千万级 亿万级数据MySQL oracle关系型

    现需要开发一套程序用来快速迁移数据库,要求如下: 1.使用人员可以指定迁移数据库类型 如:(orcal,sqlServer,csv 迁移至mysql) 2.在迁移数据库时,可以只迁移指定字段. ...4.保护数据完整性,设计失败处理

    详解Oracle分布式系统数据复制技术

    数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。数据复制通过在多个站点上建立备份,能够提高数据的安全性,同时也提高了数据的可用性,这...

    Oracle分布式系统数据复制技术

    数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。按照数据复制的实时性,数据复制可分为同步数据复制和异步数据复制。按照复制站点的类型,...

    oracle数据库数据文件迁移的方法1

    1) 手动拷贝要转移的数据数据文件'd:\OracleData\GWTABLE42.DBF'到新的位置'E:\OracleData\GWTABLE42.DBF'

    将EXCEL数据快速拷贝到ORACLE的方法

    将EXCEL数据快速拷贝到ORACLE的方法,不需要写任何代码,只是简单的操作即可

    oracle 导入导出部分数据

    oracle 导入导出部分数据,很实用,不罗嗦,拷贝就用

    ORACLE数据库复制

    复制,顾名思义就是将数据库中的数据拷贝到不同物理地点的数据库中。 在很多生产环境中,经常遇到一些大量得数据,这些数据只用作查询统计功能。例如:历史告警,历史性能指标,历史事件,等等。这种数据的特点是:...

    oracle复制表结构和复制表数据语句分享

    1. 复制表结构及其数据: 代码如下:create table table_name_new as select * from table_name_old2. 只复制表结构: 代码如下:create table table_name_new as select * from table_name_old where 1=2;或者: 代码...

    统计分析信息拷贝

    其中数据行数是一个重要的参数,因为ORACLE在分析表大小时行数为主要参数,如果进行两个表联合时,ORACLE会通过分析表的大小,决定应用小表进行全表查询,而大表执行联合查询,这种性能明显高 于先大表进行全表扫描...

    将oracle库数据导入本系统方法

    这个是从一本书上拷贝下的,主要是介绍了oracle常见的数据导入的操作,希望能对各位有所帮助。

    用可传输表空间实现Oracle跨平台移植

    可传输表空间现在可以跨平台移植,从而使得数据发布更...在这种方法中,使用一组自包含、只读的表空间,只导出元数据,在操作系统层将这些表空间的数据文件拷贝至目标平台,并将元数据导入数据字典—这个过程称为插入。

    SybaseToad:小巧的oracle数据库查询修改工具

    11,oracle下,可以通过select rowid,a.* from XXXtable a where a.field1='123'对查询出的数据进行修改。 12,另外支持数据表,存储过程,数据管道(可以支持不同的数据库之间相同表结构的数据进行传输)等功能,...

    oracle 数据库自动备份脚本

    实现oracle 数据库自动备份+保留最新的7天数据+另一机器拷贝备份的脚本

    Oracle8i_9i数据库基础

    §1.7 ORACLE数据类型 38 §1.8 SQL 语句基础 44 §1.8.1 SQL语句所用符号 44 §1.8.2 简单select 查询 45 §1.9 伪列及伪表 46 §1.10 使用SQL Worksheet工作 46 第二章 查询基础 50 §2.1 SELECT语句 50 §2.2 SQL...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...

    Oracle9i数据库系统概述.pdf

    根据段中所存储的模式对象不 同,段分成以下几类: 数据段:存储表数据,当用户建立表时, Oracle自动建立数据段。数据段一般存储在 USERS表空间下。 12 索引段:存储数据库索引数据,当执行 CREATE INDEX语句建立...

    JSP+Oracle网上购物系统(含源代码)

    (4) 将Oracle驱动程序“classes12.jar”(从Oracle安装目录,例如C:\oracle中搜索)拷贝到Tomcat安装目录下的 common\lib子目录中。 2. 在正式运行这个网上购物系统之前,要先建立相应的数据库和表,操作如下。 (1)...

Global site tag (gtag.js) - Google Analytics