Oracle中把一个查询结果插入到一张表中
一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。 例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句: create table b as select * from a 二、Oracle数据库中支持把查询结果导入到另外一张表中。 例如:有两个表A和B 1)如果两个表的表结构是...
Oracle游标共享,父游标和子游标的概念
Oracle设计shared pool内存的一个主要目的就是语句共享,通过语句共享,节省语句的解析时间,从而得到性能的提升。如果解释shared pool内存,工作量太大,这里只是做一个非常简单的演示。查看语句共享可以借助两个数据字典:V$SQLAREA和V$SQLV$SQLAREA:保留SQL语句的父游标信息,可以通过SQL_ID标识,其中的VERSION...
统计用户下所有表、索引记录数
EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME=>'USERNAME'),收集用户下所有表,索引的统计信息。SYS@J>EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME=>'EDMADMIN') PL/SQL procedure successfully completed.SYS@J>conn edmadmin/J*****Connected.EDMADMI...
oracle sql日期比较:
第一部分:oracle sql日期比较:http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post第二部分:Oracle 获取当前日期及日期格式http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html第三部分:获取昨天:select trunc(SYSDATE-1) from dual;检查一下:selec...
使用RMAN高级应用之Duplicate复制数据库
nocatelog模式本地完整复制目标数据库orcl到副本数据库db1.创建副本数据库的密码文件[Oracle@linux dbs]$ pwd /u01/app/oracle/product/10.2.0/db_1/dbs [oracle@linux dbs]$ orapwd file='/u01/app/oracle/product/10.2.0/db_1/dbs/ora...
Oracle中用子查询创建临时表 并赋值数据
直接看一下这个问题吧:create global temporary table myTable as select e.empno,e.ename,e.deptno from emp e这条语句为什么只是创建了一个myTable表的结构而没有将emp表中对应列的数据赋值过去???怎样才能在利用子查询创建临时表时同时赋值数据到临时表中???oracle中临时表有两种on commit delete row; ...
oracle 中使用单引号(')和双引号(")
--在ORACLE中,单引号有两个作用: -- 1:字符串是由单引号引用 -- 2:转义。 --单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解 --1.从第二个单引号开始被视为转义符,如果第二个单引号后面...
Oracle 内存 架构 详解
Oracle的内存配置与oracle性能息息相关。关于内存的配置,是最影响Oracle性能的配置。内存还直接影响到其他两个重要资源的消耗:CPU和IO. 先看Oracle内存存储的主要内容是什么:程序代码(PLSQL、Java)...
oracle 11g 11.2.0.3 for oracle linux 6.3安装文档及问题
最近没事,进行了一下oracle 11g 11.2.0.3 for oracle linux 6.3安装,把安装过程给大家写一下,发现网上还是有一些文档 有问题,包括常见问题的说明。一、文件准备p0404530_112030_Linux_x8664_1of7.zip(1.26G),&nb...
设置oracle数据库IP访问限制(IP白名单黑名单)
可以通过修改sqlnet.ora文件来限制某些IP地址的访问,修改完成后,可能需重启监听生效。(可以lsnrctl reload)如果$ORACLE_HOME/network/admin/目录下没有sqlnet.ora文件,可以从samples目录下拷贝个sqlnet.ora或者直...
从进程号找到IP地址
今天有人问如果在linux下top显示某个进程CPU很忙,如果从spid找到对应的IP地址。实际上不过是一个反推的过程,一些图形化工具很容易知道termnial,machine,从这些获得IP地址还是需要一点功夫的。一般我以前是ping -a ...
oracle可传输表空间TTS小结
oracle加载数据最快的方式 限制Source/target数据库的字符集必须兼容,target字符集要么和source相同,要么为source的超集;database/national character set加密表空间不能跨endian平台传输;包含加密列的表不...
Oracle 高水位(HWM: High Water Mark) 说明
--转载一. 准备知识:ORACLE的逻辑存储管理. ORACLE在逻辑存储上分4个粒度: 表空间, 段, 区 和 块. &...
Oracle TTS ORA-39322: 表空间传输
一.问题描述Oracle 11.2.0.3 做TTS 测试,在impdp时报错,信息如下:rac1:/> impdp directory=backupdumpfile=ANQING.DMPtransport_datafiles=/u02/app/oracle/oradata/anqing/ANQING01.DBFremap_schema=anqing:...
11g内存的设定
在Oracle11g数据库中,使用自动内存管理特性不再需要设定参数PGA_AGGREGATE_TARGET和SGA_TARGET,因为这两个参数都已经被修改成自动调优的,除非想指定PGA和SGA的最小值才需要设定这两个参数。在Oracle11g数据库中,...
10g、11g口令文件密码大小写敏感
--转载一、11g口令文件11g 命令orapwd有参数ingnorecase,控制口令文件密码大小写是否敏感:[oracle@shanxi ~]$ orapwdUsage: orapwd file=<fname> entries=<users> force=<y/n> ignorecase=<y/n> nosysdba=<y/n>&nb...
Oracle 10g 中 X$KCVFH 说明
摘自--http://blog.csdn.net/tianlesoftware?viewmode=contents一. X$表说明 之前整理了一篇有关动态性能视图的blog:Oracle 动态性能视图http://blog.csdn.net/tianlesoftware/article/details/5863191 O...
Oracle归档日志删除
我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我...
Oracle 查耗CPU资源sql语句及程序代号-转
1. 先通过top命令查看产用资源较多的spid号2.查询当前耗时的会话ID,用户名,sqlID等:select sid,serial#,machine,username,program,sql_hash_value,sql_id, to_char(logon_time,'yyyy/m...
维护表上外键持有的TM锁--转
问题:如果表中数据量太大,在创建外键时将耗费较长时间(阻塞子表/父表上的正常dml操作).优化的方案是分两步执行:第一步先创建novalidate的外键,可以在很短时间内完成;第二步将该外键validate,虽然耗时较长,由于...