【一个很简单测试Oracle压力方法】教程文章相关的互联网学习教程文章

Oracle学习之sql共享以及4031解决方法

》共享sql: 1、统一书写风格 2、使用绑定变量 》》找出没有共享的SQL语句: 在v$sql查找执行次数较小的SQL语句,观察这些SQL语句是否是经常执行的。 select SQL_FULLTEXT from v$sql where EXECUTIONS=1 and sql_text like ‘%from t%‘; select SQL_FULLTEXT from v$sql where EXECUTIONS=1 order by sql_text; --将执行次数只有一次的语句列出,同时排序 》解析命中率: select sum(pinhits)/sum(pins)*100 from v$librarycache...

Oracle 10046跟踪事件使用方法【代码】

1.开启10046跟踪事件alter session set events ‘10046 trace name context forever, level 12‘; 如果想更容易标识trace文件,在开启事件之前,可以先设置trace的标识alter session set tracefile_identifier=‘ybb‘; 这样完成后,trace文件名称就会加上ybb 2.执行要跟踪的sql语句(对应的trace文件中有SQL的执行情况)select * from dba_users where username=‘SCOTT‘; 3.停止10046事件跟踪alter session set events ‘10046...

Oracle12c 数据库找到Scott账户的方法【图】

因为Oracle12c数据库中引入了CDB与PDB的概念(具体介绍请参考潇湘隐者的文章http://www.cnblogs.com/kerrycode/p/3386917.html),我们之前常用的练习SQL语句的SCOTT/tiger账户被放置在了PDB中,而我们链接12c数据库时,默认是登录的CDB 这就导致了很多实用Oracle12c数据库的新手一时找不到熟悉的SCOTT账户。。。 下面就介绍一下如何在Oracle12c数据库中找到Scott账户 第一步 “开始” 执行“sqlplus”命令,打开Oracle命令行 第...

ORACLE-用户常用数据字典的查询使用方法

一、用户 查看当前用户的缺省表空间 SQL> select username,default_tablespace from user_users; USERNAME DEFAULT_TABLESPACE------------------------------ ------------------------------SCOTT USERS 查看当前用户的角色 SQL> select * from user_role_privs;USERNAME GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE OS_GRANTED------------------------------ ------------------------------ ------------ ------------ -------...

oracle - redo 损坏或删除处理方法

OS: Oracle Linux Server release 5.7 DB: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 数据库打开模式,非归档模式,非当前日志损坏 SQL> archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 234Current log sequence 236SQL> SQL> select * from v$log;GROUP# THREAD# SEQUENCE# ...

oracle 表迁移方法 (一)

在生产系统中,因业务需求,56张表中清空54张表数据,另外两张表数据保留,数据量大约10G左右:1.大部分人想法就是expdp/impdp,的确是这样,哈哈2.rman3.以下方法,move虚拟机单表模拟如下:[oracle@db01 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 3 18:40:16 2014 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3...

oracle官方文档的阅读方法

Concept包含了 oracle 数据库里面的一些基本概念和原理, 比如 数据库逻辑结构, 物理结构, 实例结构, 优化器, 事务等. PDF 460页Reference包含了动态性能视图, 数据字典, 初始化参数等, 如果有参数不知道意思, 或者 v$视图字段信息模糊, 都可以从这里找到描述, 使用 html版的进去 ctrl+f查找比较快.还包含一些其他比如数据库的硬性限制, 等待事件的名称, 后台进程的描述等.SQL Language Reference这个文档中包含 oracle数据库的sql语...

Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍【代码】

引用自 :http://www.2cto.com/database/201307/224836.html Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍 先假设有这么一个表: create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2( 40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (DepartId...

解决Oracle在scott用户下创建视图(VIEW)权限不足的方法

print? sqlplus / as sysdba 赋予scott用户创建VIEW的权限[sql] view plain copy print? grant create view to scott 以scott用户登录oracle[sql] view plain copy print? conn scott/tiger 创建视图成功[sql] view plain copy print? CREATE OR REPLACE VIEW myview AS SELECT * FROM emp where deptno = 20; 解决Oracle在scott用户下创建视图(VIEW)权限不足的方法标签:本文系统来源:http://www.cnblogs.com...

43、Windows 7下安装Oracle 11g相关问题解决方法【代码】【图】

<OPERATING_SYSTEM> <VERSION VALUE="6.0"/> } 把上述节点替换为以下节点: { <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM> } 替换完成后,点击保存并退出。接下来就可以点击”setup.exe“进行安装了,在进入到”产品特定的先觉条件检查“的安装界面时,仍会有上面第一幅的图片安装画面,仍是系统的兼容性检查不通过,但我们不管点击”下一步“进行继续安装,在点击了”下一步“按...

ORACLE EXP不能导出空表的原因分析及解决方法

一、不能导出空表的原因1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。 2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 查看: SQL>show parameter deferred_segment_creation; 该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。 二、解决办...

win7 64位安装oracle10g出现未知错误,程序异常终止解决方法

修改Oracle 10G\database\stage\prereq\db\refhost.xml 在 </SYSTEM> <CERTIFIED_SYSTEMS>后面添加 <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM> 再到install目录中找到oraparam.ini文件,找到 #Windows=4.0,5.0,5.1,5.2 修改成 #Windows=4.0,5.0,5.1,5.2,6.1 在后面添加 [Windows-6.1-required] #Minimum display colours for OUI to run MIN_DISPLAY_COLO...

oracle数据表数据同步公用方法【代码】

自己写了个数据同步的方法,两个数据库之间的数据同步,自己可以通过调用存储过程,添加作业实现定时同步数据。CREATE OR REPLACE PROCEDURE Data_sync_Common(tableName in varchar2) isv_sql VARCHAR2(20000); --????SQLpk_col_name VARCHAR2(800); --主键SQLinsert_col_name_A VARCHAR2(20000); --A表字段insert_col_name_B VARCHAR2(20000); --B表字段update_col_name VARCHAR2(20000); --更新字段dsql ...

Oracle修改字段类型方法总结

)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table tb modify (name nvarchar2(20));3、假设字段有数据,则改为varchar2(40)执行时会弹出:“ORA-01439:要更改数据类型,则要修改的列必须为空”,这时要用下面方法来解决这个问题:alter table tb rename column name to name_tmp;alter table tb add n...

Oracle中中文、数字,英文混杂形式的字段进行排序的方法

例如:order by NLSSORT(字段名,‘NLS_SORT = SCHINESE_PINYIN_M‘), to_number(translate(字段名, ‘0123456789‘ || 字段名, ‘0123456789‘)) NLSSORT() 函数: 可以使用NLSSORT()函数可以改变Oralce 对汉字的排序规则,排序规则如下(前三条对简体中文进行排序,后两条对繁体中文进行排序): 1. SCHINESE_RADICAL_M 简体中文按照第一顺序是“部首”、第二顺序是“笔画数”进行排序。 2. SCHINESE_STROKE_M 简体中文...