Oracle中将一个用户的所有对象授权给另一个用户
--首先是CPR账号 --授权表上的读写权限 select 'grant all on '||owner||'.'||table_name||' to hisuser;' from dba_tables where owner = 'CPR'; &nbs...
dba_profiles
dba_profiles视图:这个视图提供关于用户的概要文件的信息,是DBA管理用户资源分配的最好助手,如:控制session或sql能使用的CPU、控制用户的密码管理策略等。数据库创建后,系统则存在名为DEFAULT的默认PROFILE,若...
java JDK JRE 1.6,1.7,1.8各个版本版本下载链接
java SE 1.6各个版本 jdk apihttp://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.htmljava SE 1.7各个版本 jdk apihttp://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.htmljava SE 1.8各个版...
资料链接
http://www.askmaclean.com/
日常运维Script
#####################TEMP_SQL#############################SET LINESIZE 120SET PAUSE OFFCOLUMN username FORMAT A10COLUMN sql FORMAT A100COLUMN sidinfo FORMAT A12COLUMN size_m FORMAT A10COLUMN total_m FORMAT A10COLUMN used_m FORMAT A10COLUMN free_m FORMAT A10COLUMN tablespace_name...
TRCA-Trace Analyzer
使用Oracle TRCA分析10046 Trace RAW文件
Oracle 10046是我们常用的一种性能诊断工具。它可以将SQL执行过程中,每个步骤操作的内容、时间和对象等细节信息记录在Trace文件里面。 10046直接生成的Trace文件我们称为RAW格式文件,RAW格式记录了...
DBA日常维护SQL脚本_自己编写的
查询碎片程度高(实际使用率小于30%)的表条件为什么block>100,因为一些很小的表,只有几行数据实际大小很小,但是block一次性分配就是5个,5个block相对于几行小表数据来说就相差太大了SELECT TABLE_NAME,(BLOCKS*8192/1024/1024)"理论大小M",(NUM_ROWS*AVG_ROW_LEN/1024/1024)"实际大小M",round((NUM_...
lob类型表move操作
ALTER TABLE TEST20180101 MOVETABLESPACE SSMPORTAL_IDXLOB (CONTENT) STORE AS(TABLESPACE SSMPORTAL_IDX);--------------------------------------------------------------------------------------------------------------------------------------------How To Use ALTER TABLE ... MOVE To Shrink...
Oracle ORA-01555及Undo 相关问题
11.6 ORA-01555: 快照太旧什么是ORA-01555错误?ORA-01555是Oracle数据库运行过程中常见的一个错误。以下就是Oracle关于ORA-01555错误的经典描述:ORA-01555: snapshot too old (rollback segment too small)Cause: rollback records needed by a reader for consistent read areoverwritten by other...
Oracle 10046 SQL TRACE
出处链接:http://www.askmaclean.com/archives/maclean-10046-sql-trace.html10046 trace帮助我们解析 一条/多条SQL、PL/SQL语句的运行状态 ,这些状态包括 :Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等等。即10046 为我们揭示了 一条/多条SQL 的运行情况, 对...
检查Undo表空间使用情况
######脚本###########SELECT TABLESPACE_NAME, ROUND ( (USED / TOTAL_SIZE) * 100, 2) USED_RATE FROM (SELECT A.TABLESPACE_NAME, TOTAL_SIZE, USED FROM ( SELECT TABLESPACE_NAME,  ...
唯一性索引(Unique Index)与普通索引(Normal Index)差异(上)
索引是我们经常使用的一种数据库搜索优化手段。适当的业务操作场景使用适当的索引方案可以显著的提升系统整体性能和用户体验。在Oracle中,索引有包括很多类型。不同类型的索引适应不同的系统环境和访问场景...
表和表数据删除恢复
flashback table TABLE_NAME to before drop; #drop table之后可以通过这个命令恢复表结构和数据(通过回收站去恢复表)恢复被删除的表:flashback table t_name to before drop;如果闪回的表名与当前的表名相同,需要重命名才可以闪回Flashback table t_name to before drop rename to t_new;-----...
普通用户调用dbms_xplan.display_cursor查看执行计划
SQL> grant select on v_$session to mims;SQL> grant select on v_$sql to mims;SQL> grant select on v_$sql_plan to mims;SQL> SELECT /*+ gather_plan_statistics */ SECTION , 2 item 3 FROM eqrecip...
SYSAUX TBS - AWR INFO Report 检查问题点
SQL> conn / as sysdba SQL> @?/rdbms/admin/awrinfo.sql~~~~~~~~~~~~~~~AWR INFO Report~~~~~~~~~~~~~~~Report generated at &nb...
Oracle alter index rebuild 一系列问题
在ITPUB 论坛上看到的一个帖子,很不错。根据论坛的帖子重做整理了一下。 原文链接如下: alter index rebuild online引发的血案 http://www.itpub.net/thread-1445427-1-1.html ...
[Install] HP Unix Install Oracle11g(Single Instance)
HP Unix Install Oracle11g(Single Instance)1.Hardware check. (1)machinfo | grep -i memory # memory>2G (2)swapinfo -a (3)bdf  ...
Oracle 分区表分配分区
情况一:没有指定maxvaluealter table EQRECIPEITEMHISTORY_20171123 add partition p_201805 values less than (to_date('2018/06/01 00:00:00','yyyy/mm/dd hh24:mi:ss'));情况二:指定maxvaluealter table EQRECIPEITEMHISTORY_20171123 split partition p_max at (to_date('2018/06/01 00:00:00...
ORA-14402: 更新分区关键字列将导致分区的更改
默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。這種情況可以通過開啟表的行移動來允許對分區字段的update 操作: alter table xxx enabl...