Oracle 跟踪/告警/监听日志的清理脚本
Oracle 跟踪/告警/监听日志的清理脚本 **** 避免太多小文件导致系统的索引空间不足..
EXPDP dumpfile和parallel的关系
链接:http://blog.itpub.net/28602568/viewspace-1396081/标题: Oracle DBA常用sql分享作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]同事晚上值班使...
Oracle 不知用户的密码时,如何获取dblink创建语句
Oracle 不知用户的密码时,如何获取dblink创建语句 * 9i及以前版本可通过 dba_db_links的视图原表sys,link$的password字段获取密码;SQL:select u.name,l.password/*9i版本会记录密码*/, l.name, l.userid, l.host, l.ctime,l.passwordx from sys.link$ l, sys.user$ u where l.owner# = u.user#; * 9i后,password 字段为空,且sys.link$多了一个passwordx(raw加密密码字段)* 11.20.4以前,可通过《SELECT to_char(dbms_metadata.get_ddl('DB_LINK','ZBTMS_STANDBY','PUBLIC')) FROM dual;》获取创建dblink语句或者11.2.0.4及以后版本方法 dbms_metadata.get_ddl获取语句如下: CREATE PUBLIC DATABASE
Oracle 快速将数据导出到CSV(Excel)文件的方法介绍
Oracle 快速将数据导出到CSV(Excel)文件的方法介绍Oracle 使用utl_file读写文件包 来实现快速将数据库内数据导出到excel、csv文件注释: 工作中有需要将线上数据导出到excel给客户分析/查看的情况,如下是方法介
PLSQL Developer Profiler 使用 【存储过程调优 工具推荐】
PLSQL Developer Profiler工具使用的介绍 是一个非常强大的plsql 性能优化工具,可获取已执行的每行代码,时间、次数的消耗情况。
Oracle 使用sqlnet.ora/trigger限制/允许某IP或IP段访问指定用户
注释: 接触MySQL的朋友想必都知道mysql可针对指定IP/IP段来限制用户的访问,在Oracle数据库中默认有账号密码访问主机的权限的IP都可登陆该DB用户; 那么,Oracle 如何实现针对DB、单个用户来限制/允许IP访问呢? 1、整个DB层:可设置$ORACLE_HOME/network/admin/sqlnet.ora文件,限制/允许IP访问; -->不可针对IP段.. 2、单个用户:可通过trigger触发器限制/允许某IP或IP段访问; -->实验不可对整个DB层 (AFTER LOGON ON database)登陆提示告警..?一、sqlnet.ora [oracle@10.240.1.7 admin]$ cat sqlnet.oratcp.validnode_checking = yes #需要设置成yes,方可激活生效 tcp.invited_nodes=(10.24
Oracle create/rebuild index开并行时要记得noparallel哦~
Oracle create/rebuild index并行处理完后 要记得alter index M1 noparallel 避免影响到其他业务;今天出现一个SQL中不包含parallel关键字而执行计划中去出现并行;SELECT table_name,index_name,degree FROM user_indexes where table_name='T1' and index_name='M1' ;SELECT table_name,index_name,degree FROM user_indexes where table_name='T1' and index_name='M1';
Oracle 用户既存在PUBLIC/私有DBLINK 会优先选择?
Oracle 用户既存在PUBLIC/私有DBLINK 会优先选择?前言: 用户既存在PUBLIC/私有DBLINK的原因如下: 原test_3用户的存储过程一直访问CWJK_3用户的DB_CWJK_3 public dblink ; 后将CWJK_3用户的数据复制到CWJK_2,test_3用户的数据复制到test_2; test的2个用户都正常使用,想实现新用户test_2访问CWJK_2的数据,其他用户正常访问DB_CWJK_3 public的dblink; 由于test_2用户复制的test_3的存储过程,新建dblink DB_CWJK_2,,所以需要在test_2创建一个私有dblink来访问DB_CWJK_2;测试结果:会优先选择私有DBLINK
Oracle 巧用外部表将大量excel数据导入数据库
Oracle 巧用外部表将大量excel数据导入数据库(行数较多的excel导入oracle数据库的方法) 之前有写过 如何将.dbf/.xls/.csv文件导入oracle数据库 适用量较小的文件; 当excel/txt/csv/dbf等文件数据大于10w,直接导入可能比较慢,如下简单使用了下oracle的外部表功能使数据库直接加载/读取系统文件(而非insert表)。
Oracle resize DBF报错"ORA-03297"简单介绍
Oracle resize DBF报错"ORA-03297: file contains used data beyond requested RESIZE value(文件包含超出要求的调整值的数据)"的简单介绍
Linux 非图形界面安装oracle数据库
Linux 非图形界面安装oracle数据库 一个未开图形界面的Linux OS,如何安装oracle软件及数据库,如下是2大步骤 1、克隆软件 2、手动建库Linux 非图形界面 安装oracle数据库软件及DB解决 ORA-00904: "wm_concat":invalid identifier 报错
Oracle dba_objects和all_objects 最大的区别
oracle【不同用户访问all_objects视图,相同过滤条件,结果不同 (例如:?"A用户访问all_objects视图过滤B.T1表有数据,而C用户也访问all_objects视图过滤B.T1表却没有数据" )】是正常的,是因为C用户没有访问B.T1表权限,用dba_objects可以解决;Oracle all_*视图和权限有关,完全不等于dba_*视图,所以一定要适当的选择 dba_*和all_*视图;Oracle all_objects和dba_objects最大的区别;Oracle all_objects 视图创建语句;Oracle V$ENABLEDPRIVS每个数值代表的意思
Oracle JOB异常中断原因分析
Oracle JOB异常中断原因分析、 dba_jobs.BROKEN为Y解决方案、dba_jobs.NEXT_DATE=4000/1/1原因分析
Oracle 归档暴涨分析
Oracle 归档暴涨分析原因/思路
Oracle '批量'禁用外键的存储过程
Oracle '批量'禁用外键的存储过程Oracle 大量truncate table ORA-02266 解决方案
Oracle 触发器 限制DDL操作
Oracle 触发器 限制DDL操作Oracle 限制某些用户做DDL操作Oracle 限制DDL操作,出现DDL操作,报错警告Oracle 触发器参数
Oracle 真的有参数可以 1s 统计完 200G用户下的所有对象么?
Oracle 真的有参数可以 1s 统计完 200G用户下的所有对象么? Oracle DBMS_STATS.GATHER_SCHEMA_STATS options 参数的选择
Oracle DML(非select) 操作不commit 对select的影响
Oracle DML(非select) 操作不commit 对select的影响
Oracle 以月为单位检查索引的使用情况(邮件反馈)
Oracle 以月为单位检查索引的使用情况(邮件反馈) 链接:http://blog.itpub.net/28602568/viewspace-759518/标题:ORACLE EXP-00011:表不存在的分析和解决方案 作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地...
Oracle user_tab_partitions.high_value字段 LONG类型 读取的几种方法
Oracle user_tab_partitions.high_value字段 LONG类型 读取的几种方法由于user_tab_partitions.high_value字段是long,直接用sql窗口查不到该字段信息,用to_char.转换不可以,那这种情况怎么能实现user_tab_partitions和其他表关联或显示long字段呢?