- 博客(248)
- 资源 (5)
- 收藏
- 关注

原创 本博客内文章的搜索方法
进入www.google.com, 例如输入: 数据字典 site:blog.youkuaiyun.com/xiaoxu0123
2010-12-23 16:56:00
1000
原创 ORACLE 11g ACL 权限处理
ora-24247网络访问被网络访问控制列表(ACL)拒绝ora-06512:在“SYS.UTL_INADDR",line.....
2022-05-18 13:35:42
1017
原创 Dos 批量复制旧txt为新文件,并替换文件中的字符串
rem 需要输入参数为当天日期YYYYMMDD@echo offmkdir E:\file\input\%1\cd E:\file\input\%1\e:echo ***** 复制老文件到 当天新创建目录下copy E:\file\input\98_test\*.txt E:\file\input\%1\set strDate=%1rem 修改文件名中的日期: OFD_98_001_20201014_C1.txt && OFX_98_001_20201014.TXT..
2021-12-23 15:58:41
1233
原创 Oracle导出用户授权
select grantee,owner table_owner,table_name,privilege from dba_tab_privs where grantee<> ownerand grantee not in ('SYS','PUBLIC','SYSTEM','WMSYS') and owner='用户名'order by 1,3,4
2021-02-10 13:47:24
823
1
原创 oracle删除和拆分表分区
--删除历史分区alter table tincome drop partition P_HIS UPDATE GLOBAL INDEXES; --拆分当前分区alter table tincome split partition P_CUR at('20200930') into (partition P_HIS,partition P_CUR) update global indexes;-- 下面这条”新建表分区“会报错ORA-14074: partition bound mu.
2020-12-28 20:47:51
638
原创 oracle 查看锁表sql语句(导致锁表的sql)、解锁语句
--查看锁表会话SQL语句1:--被锁对象表、数据库对象表、数据session表关联来获取被锁对象对应的是那个session;select sess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo,dba_objects ao,v$session sesswhere ao.object_id = lo.ob...
2020-08-20 15:45:21
6624
原创 数据泵使用:expdb和impdb
expdb导出数据库用户的数据,可以限制含(include), 或排除(exclude)某些表名,或按sql查询表名, 使用时需要用配置文件,如下:--假设oracle用户为wisg,需排除一些_HIS结尾的表. %U为并行度的多个文件编号[oracle@redhat-inux1 ~]$ more expdb_cfg_wisg.pardirectory=wisgdumpdumpfile=wisg_expdb20200727_%U.dmpSCHEMAS=wisglogfile=wisg_ex.
2020-07-28 15:36:13
1226
原创 Oracle学习目录
收缩表段(shrink space)https://blog.youkuaiyun.com/leshami/article/details/6630673
2020-06-13 22:40:56
218
转载 收缩表段(shrink space)
收缩表段(shrink space)Leshami 2011-07-25 09:22:26 19428 收藏 4分类专栏: -----Oracle性能优化 文章标签: tableoraclesql数据库loggingexception版权--====================-- 收缩表段(shrink space)--====================一、表的增长方式当表被创建后,随着记录的不断插入,组成表的区间会被填满,如果启用了自动扩展,则当区间填满后,会分...
2020-06-13 22:33:22
450
原创 查询ORACLE DDL语句(创建表,创建索引)
SELECT o.OBJECT_NAME, DBMS_METADATA.GET_DDL(O.OBJECT_TYPE, O.object_name, O.OWNER) FROM DBA_OBJECTS O where O.OBJECT_TYPE IN( 'INDEX' ,'TABLE') and O.OWNER = '某用户'
2020-05-12 17:17:00
866
原创 Oracle表空间大小查询和清理
-- 统计表空间SELECT TABLESPACE_NAME 表空间, TO_CHAR(ROUND(BYTES / 1024, 2), '99990.00') || '' 实有, TO_CHAR(ROUND(FREE / 1024, 2), '99990.00') || 'G' 现有, TO_CHAR(ROUND((BYTES - FREE) / 1024, 2), '99990.00') || 'G' 使用, TO_CHAR(ROUND(1000...
2020-05-12 17:14:27
523
原创 Oracle两表关联更新
方法1: UPDATE T1 SET T1.FMONEY = (select T2.FMONEY from t2 where T2.FNAME = T1.FNAME)WHERE EXISTS(SELECT 1 FROM T2 WHERE T2.FNAME = T1.FNAME);方法2:内联视图更新UPDATE (select t1.fmoney fmoney1,t2....
2020-04-08 13:17:05
469
1
原创 Oracle 归档日志管理
关闭归档日志, 开启归档日志> su - oracle> sqlplus / as sysdba shutdown immediate; startup mount; --关闭归档日志 alter database noarchivelog; —开启归档日志 alter database archivelog; alter ...
2020-03-26 11:26:32
147
转载 linux tail 命令详解
linux tail 命令详解原文链接linux ---tail命令 linux中tail命令---用于查看文件内容 最基本的是cat、more和less。 1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /
2016-12-28 09:51:04
655
转载 bat批处理(二):%0 %1——给批处理脚本传递参数
bat批处理(二):%0 %1——给批处理脚本传递参数 标签: bat传入参数形参0-92016-10-11 15:01 280人阅读 评论(0)收藏举报本文章已收录于:分类: Dos/bat(4) 作者同类文章X前言初次接触批处理脚本觉得有点意思,所以决定写一个小功能试验一
2016-12-28 09:49:30
16953
原创 oracle清理oracle空间
--统计各个用户占用的空间select owner, round(sum(bytes)/1024/1024,0) "used MB" from dba_segments group by owner order by 2;--统计某个用户占用各个表空间的情况select round(sum(bytes)/1024/1024,0) "used MB", TABLESPACE_NAME f
2015-09-10 14:57:39
2992
转载 ORACLE 收缩表空间的数据文件
http://blog.chinaunix.net/uid-15108676-id-2749522.html 在实际的应用中经常会遇到TRUNCATE或者DELETE表中的数据后发现表空间并没有将空间进行释放,磁盘空间被告占用感觉空间白白被浪费掉了。提供一个回收表空间的简单方法供参考:通过下面的SQL语句查看表空间总大小及实用大小,然后拼出来一个SQL语句将表空间的数据文件重新设定
2015-09-10 14:51:59
1335
转载 [Oracle] v$sqltext, v$sqlare 和v$sql
v$sqltext存储的是完整的SQL,SQL被分割SQL> desc v$sqltextName Null? Type----------------------------------------- -------- ----------------------------ADDRESS
2014-08-26 14:11:53
3228
转载 [oracle] 数据库最近执行了哪些sql语句
查看oracle数据库最近执行了哪些sql语句SELECT b.sql_text, --content of SQL a.machine, --which machine run this code
2014-08-26 14:05:29
3528
原创 [Dos] 检查文件是否存在并进行压缩,以及过期删除
检查服务器Server01上面某个目录中, 是否存在 OFD_99_NN_yyyymmdd_53.txt, 存在则压缩。 如果是21点以前YYYYMMDD为昨天的日期 @echo offcd /d "C:\Unionstars.FileMonitor\sendfile"rem 21点之后是检查当天的OFD_99_NN_yyyymmdd_53.zipif "%time:~0
2014-07-22 13:23:18
2227
原创 [Oracle] 查询锁和释放锁
--使用系统用户sys登录查询锁sqlselect /*+ rule */ n.SID,n.SERIAL#,n.MACHINE,n.PROGRAM from v$locked_object l ,v$session n where n.SID=l.SESSION_ID and n.SCHEMANAME like 'HS%';---使用系统用户sys登录解锁sqlalter system
2014-06-27 14:13:33
3254
转载 [Oracle]密码及账号策略设定
从10g开始,Oracle修改了DEFAULT资源限制,设置FAILED_LOGIN_ATTEMPTS的值为10,这避免了恶意破解用户密码的可能性。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g
2014-04-04 14:10:15
21209
原创 Linux 显示文件内容命令
Linux显示文件内容命令2012-12-12 21:09:35 发表评论环境:RedHat Linux Enterprise 6+Virtual Box 4.1 使用过DOS命令的人都应该知道,我们可以使用type命令来查看一个文件的内容。在Linux下有五个相关的命令,功能各有千秋,不过它们都象type命令一样,只能用来查看文本文件。1.cat命令
2014-01-11 23:51:34
2117
原创 Windows 手动添加路由的方法
route add -p 单个目标地址 mask 255.255.255.255 本机出口IP 如route add -p 10.0.0.5 mask 255.255.255.255 192.168.1.1
2013-12-20 15:51:32
20402
原创 [SQL Server]统计SQL Server 报表的订阅情况
-- 统计报表的订阅情况。 SELECT R.[Path]as '报表路径', R.[Name]'报表名称', T.[Description]'订阅备注', T.[LastStatus],T.[LastRunTime] FROM [ReportServer].[dbo].[Catalog] Rinner join [ReportServer].[
2013-12-04 10:25:45
1086
原创 Dos命令--ping不通某机器则执行脚本
1.bat@echo off cd /D E:\sendmail2013ping -n 1 172.16.50.97 | findstr out. > pingout.txtfor /f %%a in (pingout.txt) do sendmail.batexit sendmail.bat cd /D E:\sendmail2013del -f jpg
2013-05-29 17:20:49
2252
原创 windows下简单的vbscript自动发送邮件--带附件
1.设置cscript为指定编译器: 在dos中执行: cscript //h:cscript //s 2. 在记事本中编写vbs脚本,另存为 sendmail.vbs, 内容如下:Set objEmail = CreateObject("CDO.Message")Call SendMail()Sub SendMail objEmail.From =
2013-05-22 16:16:07
11750
原创 [Oracle]跨库查询方法:database link和透明网关
一、oracle数据库A 访问另一个oracle数据库B1. 创建DBLINK的方法:create public database link dblinkconnect to totalplant identified by totalplantusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(
2013-03-31 21:29:42
1164
转载 SQL Server Performance Dashboard Reports
SQL Server Performance Dashboard Reports是一组Reporting Services的报表,和SQL Server Management Studio中所介绍的报表一起使用。这些报表允许数据库管理员快速地确定他们的系统中是否存在瓶颈,瓶颈是否正在发生,捕获这些附加的诊断数据可能会对解决问题更有帮助。例如,系统正在等待disk IO,这是Dashboard就允许
2013-03-11 18:47:44
1085
转载 SQL Server 2008: CDC和Change Tracking
SQL Server 2008中新增了两种记录数据变化的功能,本文就Change Data Capture(CDC)和Change Tracking的特性做简要对比。 经常会有需求记录用户表中由DML操作(Insert/Updae/Delete)引起的数据变化,在SQL Server 2008 以前的版本中,要实现这样的功能只能通过Trigger或者数据比对(例如SCD处理)
2013-02-24 23:32:56
985
原创 SQL Server 2008的Change Data Capture(变更数据捕获)
在常见的企业数据平台管理中有一项任务是一直困扰SQL Server DBA们的,这就是对数据更新的监控。很多数据应用都需要捕获对业务数据表的更新。笔者见过几种解决方案:1、在数据表中加入特殊的标志列;2、通过在数据表上创建触发器;3、通过第三方产品,例如Lumigent的Log Explorer。其实第1种和第2中方案都不好,因为第1种方法需要在应用程序编码的时候尤为小心,如果有一
2013-02-24 23:29:30
2689
转载 SQL SERVER 分区表的总结--分区表的维护和管理
在依据需求建立好分区表之后,就要实现对分区表的管理维护。主要内容就是两点:1. 利用滑动窗口方案(Sliding Window Scenario),实现分区表与数据移动中间表的互切。2. 分区表本身的结构变更管理。当然以上两点,都是理论上的点。我工作中主要是遇到两种需求:1. 过时分区数据的快速归档管理:即把某些不活跃分区的数据切到数据归档的表中去。2. 分区表由于数据
2013-02-17 12:15:50
817
转载 SQL SERVER 分区表的总结--创建
SQL SERVER 分区表的总结今天有一个表要做分区,写代码时,就想总结一下。至于为什么要分区,分区的时机选择,分区的理论依据等就不赘述了,请参考MSDN。直接上代码。这其实就是今天我对一个测试库的分区时的代码。环境是SQL Server 2008 R2,在2008里表分区其实是有可视化实现功能的。USE MASTERGO--40万行分成5个文件组,P
2013-02-17 12:13:31
1221
1
原创 SQL Server查询计划sys.dm_exec_text_query_plan
SQL Server Manager Studio中执行语句,有选项可以显未该语句的“估计的查询计划”和“实际的执行计划”,以及统计信息。 但一般在生产环境trouble-shooting时,你必须看当前db正在执行语句的查询计划,是不能使用上面这种方法的。此时需要用到动态管理视图sys.dm_exec_text_query_plan. A. 检索运行速度缓慢的 Transact-SQ
2013-02-17 11:39:55
5200
转载 sql server 转移tempdb数据库的物理存放位置
将 tempdb 从其在磁盘上的当前位置移动到其他磁盘位置。由于每次启动 MSSQLSERVER 服务时都会重新创建 tempdb,因此不需要从物理意义上移动数据和日志文件。1 确定 tempdb 数据库的逻辑文件名称以及在磁盘上的当前位置。SELECT name, physical_nameFROM sys.master_filesWHERE database_id =
2013-02-17 11:20:23
1788
2
转载 linux下磁盘性能分析
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1.小文件读写的磁盘性能瓶颈是寻址(随机读写性能更差)评估标准:TPS2.大文件读写的磁盘性能瓶颈是贷款,评估标准是持续的读写速度3.Linux有一个特性是可以用空闲的内存作为Cache,因此大的内存可以很有效的提高存储系
2013-01-29 20:36:11
5375
Inside SQL Server 2005 Query Tuning and Optimization
2011-07-26
网页数据提取器_可用于提取股票信息_炒股信息
2011-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人