sqlserver2005 ssis变量的使用方法
一、SSIS变量简介 SSIS变量分为两种,一种是系统变量,一种用户定义的变量。系统变量包含有关包、容器、任务或事件处理程序的非常有用的信息。例如,在运行时,MachineName 系统变量包含运行包的计算机的名称,StartTime 变量包含包开始运行的时间。系统变量是只读的。在 SSIS 中,用户变量是用户在开发的过程中根据需要申明的变量,用户变量可以使用在脚本中;在由优先约束、For 循环容器、派生列转换和条件性拆分转换使用的表达式中;以及在更新属性值的属性表达式中。在各种编程语言中申明的变量一般情况下都会有作用范围的,SSIS变
我的oracle监控脚本
----检查磁盘空间------------------bin/shd1=`df -h | grep /home | awk '{print $5}' | awk -F% '{print $1}'`if [ $d1 -ge 80 ]thenecho "`date +%F" "%H:%M:%S` The disk is not enough ,the message from ip " | mail -s "primary_ipdisk alert" jie.du@mailfi------------检查oracle standby服务器的状态---------------------------#!/bin/bashprimary_log=`ls -t /home/oracle/archive_log | head -n 1 | awk -F_ '{print $2}'`standby_log=`ssh -p65508 oracle@192.168.10.13 "ls -t /home
oracle 高级复制 配置步骤
测试环境 linux as 4 + oracle 10.2.0.3master : sfgamereplication_server: rep******注意: 如果有的存储过程不知道怎么写,那就用企业管理器来做 --这个东西超级好用,建议用这个1,首先设置初始化参数--at sfgame db_domain=sfgame.com global_names=true job_queue_processes=10 # 缺省值 open_links=4 # 缺省值--at rep db_domain=rep.com global_names=true job_queue_processes=10 # 缺省值 open_links=4 # 缺省值2,配置tns使其能够相互访问3,用system登录数据库--at sfgamealter databa
oracle 创建表时的storage的参数的含义
本文通过图表和实例的阐述在Oracle数据库创建新表时Storage的参数具体含义。 图表阐述 可用于:表空间、回滚段、表、索引、分区、快照、快照日志 建议PCTINCREASE参数设置为0,可使碎片最小化,使每一个Extent都相同(等于NEXT值) 一旦建立了某个对象,它的INITIAL和MINEXTENTS参数不能修改(Oracle 816中可修改MINEXTENTS参数) 对于NEXT和PCTINCREASE的任何修改都只影响后来分配的那些Extent 在分配一个新Extent时,系统直接按NEXT的值分配一个Extent, 然后用公式:前一NEXT值*(1+PCTINCREASE/100) 计算出下一个应该分配的Extent的大小
oracle常用函数
1,decode: 其实是一个if函数 例: select decode(6-5,1,'a','b') from dual; --如果6-5=1那么返回a,否则返回b.2,nvl 如果exp1为null则返回exp2,否则返回exp1.例子:select nvl(null,'a') from dual; select nvl ('dd','a') from dual;3,rollup:汇总函数:把汇总出来的数据再汇总,如果两个值4,cube:把各个子项汇总5,trunc: 用来取整数,如果是时间的话就取时间的整点 例1:SQL> select trunc(sysdate) from dual; TRUNC(SYSDATE) ------------------- 2007-04-11 00:00:00 例2: SQL> select trunc(22
显示数据库属性的函数
selectSYS_CONTEXT('USERENV','TERMINAL') terminal,SYS_CONTEXT('USERENV','LANGUAGE') language,SYS_CONTEXT('USERENV','SESSIONID') sessionid,SYS_CONTEXT('USERENV','INSTANCE') instance,SYS_CONTEXT('USERENV','ENTRYID') entryid,SYS_CONTEXT('USERENV','ISDBA') isdba,SYS_CONTEXT('USERENV','NLS_TERRITORY') nls_territory,SYS_CONTEXT('USERENV','NLS_CURRENCY') nls_currency,SYS_CONTEXT('USERENV','NLS_CALENDAR') nls_calendar,SYS_CONTEXT('USERENV','NLS_DATE_FORMAT') nls_date_format,SYS_CONTEXT('USERENV','NLS_DAT
rman 自己的总结
1,设置channel的个数,或说是并行度CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET2,进行备份的时候记录日志3,设置备份策略是按天还是按照冗余备份的数量。(一般我选择按照天)4,使用clear命令来将修改过的值设置为默认比如原来的:CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS使用clear来改回默认值: CONFIGURE RETENTION POLICY CLEAR --注意这个clear的位置是在 "TO" 的前面5,list命令: (1), list backup of database:列出所有的数据库备份. (2),list backup of tablespace us
配置 oracle的web管理方式
1,直接运行 emca -repos create 如果数据库中没有sysman用户,那么就会自动创建一个出来2,初始化参数中的job_queue_processes 要大于 1-----如果你不知道该用什么路径访问就用 emctl status dbconsole命令来查看-----------------------------------------------emca -repos create -- 创建一个EM资料库emca -repos recreate -- 重建一个EM资料库emca -repos drop -- 删除一个EM资料库emca -config dbcontrol db -- 配置数据库的 Database Controlemca -deconfig dbcontrol db -- 删除数据库的 Database Control配置重新配置db control