diff --git a/lib/XmlSchema-1.4.3.jar b/lib/XmlSchema-1.4.3.jar
deleted file mode 100644
index 656eced..0000000
Binary files a/lib/XmlSchema-1.4.3.jar and /dev/null differ
diff --git a/lib/activation-1.1.jar b/lib/activation-1.1.jar
deleted file mode 100644
index 53f82a1..0000000
Binary files a/lib/activation-1.1.jar and /dev/null differ
diff --git a/lib/ant-1.7.0.jar b/lib/ant-1.7.0.jar
deleted file mode 100644
index 0a56a58..0000000
Binary files a/lib/ant-1.7.0.jar and /dev/null differ
diff --git a/lib/ant-launcher-1.7.0.jar b/lib/ant-launcher-1.7.0.jar
deleted file mode 100644
index 12a1e78..0000000
Binary files a/lib/ant-launcher-1.7.0.jar and /dev/null differ
diff --git a/lib/aopalliance-1.0.jar b/lib/aopalliance-1.0.jar
deleted file mode 100644
index 578b1a0..0000000
Binary files a/lib/aopalliance-1.0.jar and /dev/null differ
diff --git a/lib/apache-ant-zip-2.3.jar b/lib/apache-ant-zip-2.3.jar
deleted file mode 100644
index 61dbfb3..0000000
Binary files a/lib/apache-ant-zip-2.3.jar and /dev/null differ
diff --git a/lib/asm-5.0.4.jar b/lib/asm-5.0.4.jar
deleted file mode 100644
index cdb283d..0000000
Binary files a/lib/asm-5.0.4.jar and /dev/null differ
diff --git a/lib/aspectjweaver-1.8.6.jar b/lib/aspectjweaver-1.8.6.jar
deleted file mode 100644
index 98e4bfe..0000000
Binary files a/lib/aspectjweaver-1.8.6.jar and /dev/null differ
diff --git a/lib/axiom-api-1.2.8.jar b/lib/axiom-api-1.2.8.jar
deleted file mode 100644
index 81c07e3..0000000
Binary files a/lib/axiom-api-1.2.8.jar and /dev/null differ
diff --git a/lib/axiom-dom-1.2.8.jar b/lib/axiom-dom-1.2.8.jar
deleted file mode 100644
index a7b4257..0000000
Binary files a/lib/axiom-dom-1.2.8.jar and /dev/null differ
diff --git a/lib/axiom-impl-1.2.8.jar b/lib/axiom-impl-1.2.8.jar
deleted file mode 100644
index d604476..0000000
Binary files a/lib/axiom-impl-1.2.8.jar and /dev/null differ
diff --git a/lib/axis2-1.5.1.pom b/lib/axis2-1.5.1.pom
deleted file mode 100644
index d7e77ce..0000000
--- a/lib/axis2-1.5.1.pom
+++ /dev/null
@@ -1,258 +0,0 @@
-
-
-
-
-
-
- org.apache
- apache
- 3
-
- 4.0.0
- org.apache.axis2
- axis2
- 1.5.1
- pom
- Apache Axis2 - Root
-
- modules/adb
- modules/adb-codegen
- modules/addressing
- modules/codegen
- modules/fastinfoset
- modules/integration
- modules/java2wsdl
- modules/jibx
- modules/json
- modules/kernel
- modules/mex
- modules/mtompolicy
- modules/mtompolicy-mar
- modules/parent
- modules/ping
- modules/samples/version
- modules/soapmonitor
- modules/spring
- modules/tool/axis2-aar-maven-plugin
- modules/tool/axis2-ant-plugin
- modules/tool/axis2-eclipse-codegen-plugin
- modules/tool/axis2-eclipse-service-plugin
- modules/tool/axis2-idea-plugin
- modules/tool/axis2-java2wsdl-maven-plugin
- modules/tool/axis2-mar-maven-plugin
- modules/tool/axis2-wsdl2code-maven-plugin
- modules/webapp
- modules/xmlbeans
- modules/samples
- modules/scripting
- modules/jaxbri
- modules/metadata
- modules/saaj
- modules/jaxws
- modules/jaxws-mar
- modules/jaxws-integration
- modules/clustering
- modules/corba
- modules/osgi
- modules/transport/local
- modules/transport/http
-
-
-
- plugins
-
- modules/tool/axis2-aar-maven-plugin
- modules/tool/axis2-mar-maven-plugin
-
-
-
- transport
-
-
- ../transport
-
-
-
- ../transport/modules/parent
- ../transport/modules/base
- ../transport/modules/tcp
- ../transport/modules/xmpp
- ../transport/modules/mail
- ../transport/modules/jms
-
-
-
- release
-
-
- release
-
-
-
- modules/documentation
- modules/distribution
-
-
-
- java15
-
- 1.5
-
-
-
-
- org.apache.maven.plugins
- maven-antrun-plugin
-
-
- axis2-jar
- package
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- run
-
-
-
-
-
-
-
-
- java16
-
- 1.6
-
-
-
-
- org.apache.maven.plugins
- maven-antrun-plugin
-
-
- axis2-jar
- package
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- run
-
-
-
-
-
-
-
-
-
- continuum
- http://vmbuild.apache.org/continuum
-
-
-
- axis2-cvs@ws.apache.org
-
-
-
-
-
-
- scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
-
-
- scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
-
- http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/
-
-
-
- apache-repo
- Maven Central Repository
-
- scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository
-
-
-
- apache-snapshots
- Apache Development Repository
- scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository
- false
-
-
-
-
-
- maven-clean-plugin
-
- false
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- axis2-jar-package
- package
-
- attach-artifact
-
-
-
-
- target/lib/axis2-${pom.version}.jar
- jar
-
-
-
-
-
-
-
-
-
diff --git a/lib/axis2-adb-1.5.1.jar b/lib/axis2-adb-1.5.1.jar
deleted file mode 100644
index 5f5d1ec..0000000
Binary files a/lib/axis2-adb-1.5.1.jar and /dev/null differ
diff --git a/lib/axis2-kernel-1.5.1.jar b/lib/axis2-kernel-1.5.1.jar
deleted file mode 100644
index 13c4c02..0000000
Binary files a/lib/axis2-kernel-1.5.1.jar and /dev/null differ
diff --git a/lib/axis2-transport-http-1.5.2.jar b/lib/axis2-transport-http-1.5.2.jar
deleted file mode 100644
index 07b72e8..0000000
Binary files a/lib/axis2-transport-http-1.5.2.jar and /dev/null differ
diff --git a/lib/axis2-transport-local-1.5.4.jar b/lib/axis2-transport-local-1.5.4.jar
deleted file mode 100644
index 916f7eb..0000000
Binary files a/lib/axis2-transport-local-1.5.4.jar and /dev/null differ
diff --git a/lib/bonecp-0.8.0.RELEASE.jar b/lib/bonecp-0.8.0.RELEASE.jar
deleted file mode 100644
index d47104f..0000000
Binary files a/lib/bonecp-0.8.0.RELEASE.jar and /dev/null differ
diff --git a/lib/cas-client-core-3.2.1.jar b/lib/cas-client-core-3.2.1.jar
deleted file mode 100644
index 8fc3f3f..0000000
Binary files a/lib/cas-client-core-3.2.1.jar and /dev/null differ
diff --git a/lib/ckfinder-2.3.jar b/lib/ckfinder-2.3.jar
deleted file mode 100644
index 4c2bf84..0000000
Binary files a/lib/ckfinder-2.3.jar and /dev/null differ
diff --git a/lib/ckfinderplugin-fileeditor-2.3.jar b/lib/ckfinderplugin-fileeditor-2.3.jar
deleted file mode 100644
index 7dfa908..0000000
Binary files a/lib/ckfinderplugin-fileeditor-2.3.jar and /dev/null differ
diff --git a/lib/ckfinderplugin-imageresize-2.3.jar b/lib/ckfinderplugin-imageresize-2.3.jar
deleted file mode 100644
index 526f8ff..0000000
Binary files a/lib/ckfinderplugin-imageresize-2.3.jar and /dev/null differ
diff --git a/lib/commons-beanutils-1.8.3.jar b/lib/commons-beanutils-1.8.3.jar
deleted file mode 100644
index 218510b..0000000
Binary files a/lib/commons-beanutils-1.8.3.jar and /dev/null differ
diff --git a/lib/commons-codec-1.10.jar b/lib/commons-codec-1.10.jar
deleted file mode 100644
index 1d7417c..0000000
Binary files a/lib/commons-codec-1.10.jar and /dev/null differ
diff --git a/lib/commons-collections-3.2.1.jar b/lib/commons-collections-3.2.1.jar
deleted file mode 100644
index c35fa1f..0000000
Binary files a/lib/commons-collections-3.2.1.jar and /dev/null differ
diff --git a/lib/commons-fileupload-1.3.1.jar b/lib/commons-fileupload-1.3.1.jar
deleted file mode 100644
index af0cda2..0000000
Binary files a/lib/commons-fileupload-1.3.1.jar and /dev/null differ
diff --git a/lib/commons-httpclient-3.1.jar b/lib/commons-httpclient-3.1.jar
deleted file mode 100644
index 7c59774..0000000
Binary files a/lib/commons-httpclient-3.1.jar and /dev/null differ
diff --git a/lib/commons-io-2.2.jar b/lib/commons-io-2.2.jar
deleted file mode 100644
index 84ca565..0000000
Binary files a/lib/commons-io-2.2.jar and /dev/null differ
diff --git a/lib/commons-lang-2.5.jar b/lib/commons-lang-2.5.jar
deleted file mode 100644
index ae491da..0000000
Binary files a/lib/commons-lang-2.5.jar and /dev/null differ
diff --git a/lib/commons-lang3-3.3.2.jar b/lib/commons-lang3-3.3.2.jar
deleted file mode 100644
index 2ce08ae..0000000
Binary files a/lib/commons-lang3-3.3.2.jar and /dev/null differ
diff --git a/lib/commons-logging-1.1.1.jar b/lib/commons-logging-1.1.1.jar
deleted file mode 100644
index 1deef14..0000000
Binary files a/lib/commons-logging-1.1.1.jar and /dev/null differ
diff --git a/lib/commons-pool2-2.0.jar b/lib/commons-pool2-2.0.jar
deleted file mode 100644
index be6d84f..0000000
Binary files a/lib/commons-pool2-2.0.jar and /dev/null differ
diff --git a/lib/cpdetector-1.0.7.jar b/lib/cpdetector-1.0.7.jar
deleted file mode 100644
index 825bf8a..0000000
Binary files a/lib/cpdetector-1.0.7.jar and /dev/null differ
diff --git a/lib/cxf-core-3.1.4.jar b/lib/cxf-core-3.1.4.jar
deleted file mode 100644
index c16dfd7..0000000
Binary files a/lib/cxf-core-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-bindings-soap-3.1.4.jar b/lib/cxf-rt-bindings-soap-3.1.4.jar
deleted file mode 100644
index 15a18dc..0000000
Binary files a/lib/cxf-rt-bindings-soap-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-bindings-xml-3.1.4.jar b/lib/cxf-rt-bindings-xml-3.1.4.jar
deleted file mode 100644
index 9776df4..0000000
Binary files a/lib/cxf-rt-bindings-xml-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-databinding-jaxb-3.1.4.jar b/lib/cxf-rt-databinding-jaxb-3.1.4.jar
deleted file mode 100644
index 6e2a1e0..0000000
Binary files a/lib/cxf-rt-databinding-jaxb-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-frontend-jaxws-3.1.4.jar b/lib/cxf-rt-frontend-jaxws-3.1.4.jar
deleted file mode 100644
index 2ac6df4..0000000
Binary files a/lib/cxf-rt-frontend-jaxws-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-frontend-simple-3.1.4.jar b/lib/cxf-rt-frontend-simple-3.1.4.jar
deleted file mode 100644
index 6cbbd10..0000000
Binary files a/lib/cxf-rt-frontend-simple-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-transports-http-3.1.4.jar b/lib/cxf-rt-transports-http-3.1.4.jar
deleted file mode 100644
index 15f3edf..0000000
Binary files a/lib/cxf-rt-transports-http-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-ws-addr-3.1.4.jar b/lib/cxf-rt-ws-addr-3.1.4.jar
deleted file mode 100644
index 214aece..0000000
Binary files a/lib/cxf-rt-ws-addr-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-ws-policy-3.1.4.jar b/lib/cxf-rt-ws-policy-3.1.4.jar
deleted file mode 100644
index 39a4ec4..0000000
Binary files a/lib/cxf-rt-ws-policy-3.1.4.jar and /dev/null differ
diff --git a/lib/cxf-rt-wsdl-3.1.4.jar b/lib/cxf-rt-wsdl-3.1.4.jar
deleted file mode 100644
index 44f5905..0000000
Binary files a/lib/cxf-rt-wsdl-3.1.4.jar and /dev/null differ
diff --git a/lib/dom4j-1.6.1.jar b/lib/dom4j-1.6.1.jar
deleted file mode 100644
index c8c4dbb..0000000
Binary files a/lib/dom4j-1.6.1.jar and /dev/null differ
diff --git a/lib/ehcache-core-2.6.9.jar b/lib/ehcache-core-2.6.9.jar
deleted file mode 100644
index 99dd2d2..0000000
Binary files a/lib/ehcache-core-2.6.9.jar and /dev/null differ
diff --git a/lib/ehcache-web-2.0.4.jar b/lib/ehcache-web-2.0.4.jar
deleted file mode 100644
index ac60a53..0000000
Binary files a/lib/ehcache-web-2.0.4.jar and /dev/null differ
diff --git a/lib/ezmorph-1.0.6.jar b/lib/ezmorph-1.0.6.jar
deleted file mode 100644
index 30fad12..0000000
Binary files a/lib/ezmorph-1.0.6.jar and /dev/null differ
diff --git a/lib/filters-2.0.235-1.jar b/lib/filters-2.0.235-1.jar
deleted file mode 100644
index 1acab56..0000000
Binary files a/lib/filters-2.0.235-1.jar and /dev/null differ
diff --git a/lib/geronimo-activation_1.1_spec-1.0.1.jar b/lib/geronimo-activation_1.1_spec-1.0.1.jar
deleted file mode 100644
index 73d5272..0000000
Binary files a/lib/geronimo-activation_1.1_spec-1.0.1.jar and /dev/null differ
diff --git a/lib/geronimo-javamail_1.4_spec-1.2.jar b/lib/geronimo-javamail_1.4_spec-1.2.jar
deleted file mode 100644
index 8582a95..0000000
Binary files a/lib/geronimo-javamail_1.4_spec-1.2.jar and /dev/null differ
diff --git a/lib/geronimo-jta_1.1_spec-1.1.jar b/lib/geronimo-jta_1.1_spec-1.1.jar
deleted file mode 100644
index bba9290..0000000
Binary files a/lib/geronimo-jta_1.1_spec-1.1.jar and /dev/null differ
diff --git a/lib/geronimo-stax-api_1.0_spec-1.0.1.jar b/lib/geronimo-stax-api_1.0_spec-1.0.1.jar
deleted file mode 100644
index ab1ee3b..0000000
Binary files a/lib/geronimo-stax-api_1.0_spec-1.0.1.jar and /dev/null differ
diff --git a/lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar b/lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar
deleted file mode 100644
index c8a795a..0000000
Binary files a/lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar and /dev/null differ
diff --git a/lib/guava-15.0.jar b/lib/guava-15.0.jar
deleted file mode 100644
index eb9ef8a..0000000
Binary files a/lib/guava-15.0.jar and /dev/null differ
diff --git a/lib/httpcore-4.0.jar b/lib/httpcore-4.0.jar
deleted file mode 100644
index 37eb7d4..0000000
Binary files a/lib/httpcore-4.0.jar and /dev/null differ
diff --git a/lib/jackson-annotations-2.5.4.jar b/lib/jackson-annotations-2.5.4.jar
deleted file mode 100644
index 3ac1d0a..0000000
Binary files a/lib/jackson-annotations-2.5.4.jar and /dev/null differ
diff --git a/lib/jackson-core-2.5.4.jar b/lib/jackson-core-2.5.4.jar
deleted file mode 100644
index addf939..0000000
Binary files a/lib/jackson-core-2.5.4.jar and /dev/null differ
diff --git a/lib/jackson-databind-2.5.4.jar b/lib/jackson-databind-2.5.4.jar
deleted file mode 100644
index 0bc240c..0000000
Binary files a/lib/jackson-databind-2.5.4.jar and /dev/null differ
diff --git a/lib/jackson-module-jaxb-annotations-2.5.4.jar b/lib/jackson-module-jaxb-annotations-2.5.4.jar
deleted file mode 100644
index 49ab41c..0000000
Binary files a/lib/jackson-module-jaxb-annotations-2.5.4.jar and /dev/null differ
diff --git a/lib/javax.servlet-api-3.1.0.jar b/lib/javax.servlet-api-3.1.0.jar
deleted file mode 100644
index 6b14c3d..0000000
Binary files a/lib/javax.servlet-api-3.1.0.jar and /dev/null differ
diff --git a/lib/jaxb-core-2.2.11.jar b/lib/jaxb-core-2.2.11.jar
deleted file mode 100644
index f3c8412..0000000
Binary files a/lib/jaxb-core-2.2.11.jar and /dev/null differ
diff --git a/lib/jaxb-impl-2.2.11.jar b/lib/jaxb-impl-2.2.11.jar
deleted file mode 100644
index a5c5b23..0000000
Binary files a/lib/jaxb-impl-2.2.11.jar and /dev/null differ
diff --git a/lib/jaxen-1.1.1.jar b/lib/jaxen-1.1.1.jar
deleted file mode 100644
index b633631..0000000
Binary files a/lib/jaxen-1.1.1.jar and /dev/null differ
diff --git a/lib/jedis-2.5.1.jar b/lib/jedis-2.5.1.jar
deleted file mode 100644
index 463ad9e..0000000
Binary files a/lib/jedis-2.5.1.jar and /dev/null differ
diff --git a/lib/json-lib-2.4-jdk15.jar b/lib/json-lib-2.4-jdk15.jar
deleted file mode 100644
index 68d4f3b..0000000
Binary files a/lib/json-lib-2.4-jdk15.jar and /dev/null differ
diff --git a/lib/jsp-api-2.2.jar b/lib/jsp-api-2.2.jar
deleted file mode 100644
index 64e1b74..0000000
Binary files a/lib/jsp-api-2.2.jar and /dev/null differ
diff --git a/lib/kaptcha-2.3.2.jar b/lib/kaptcha-2.3.2.jar
deleted file mode 100644
index 1924015..0000000
Binary files a/lib/kaptcha-2.3.2.jar and /dev/null differ
diff --git a/lib/log4j-1.2.14.jar b/lib/log4j-1.2.14.jar
deleted file mode 100644
index 6251307..0000000
Binary files a/lib/log4j-1.2.14.jar and /dev/null differ
diff --git a/lib/mail-1.4.jar b/lib/mail-1.4.jar
deleted file mode 100644
index fd4555b..0000000
Binary files a/lib/mail-1.4.jar and /dev/null differ
diff --git a/lib/metadata-extractor-2.6.2.jar b/lib/metadata-extractor-2.6.2.jar
deleted file mode 100644
index bd24cc1..0000000
Binary files a/lib/metadata-extractor-2.6.2.jar and /dev/null differ
diff --git a/lib/mybatis-3.2.8.jar b/lib/mybatis-3.2.8.jar
deleted file mode 100644
index 99cdd68..0000000
Binary files a/lib/mybatis-3.2.8.jar and /dev/null differ
diff --git a/lib/mybatis-spring-1.2.2.jar b/lib/mybatis-spring-1.2.2.jar
deleted file mode 100644
index 63a226f..0000000
Binary files a/lib/mybatis-spring-1.2.2.jar and /dev/null differ
diff --git a/lib/mysql-connector-java-5.1.36.jar b/lib/mysql-connector-java-5.1.36.jar
deleted file mode 100644
index a839c3d..0000000
Binary files a/lib/mysql-connector-java-5.1.36.jar and /dev/null differ
diff --git a/lib/neethi-2.0.4.jar b/lib/neethi-2.0.4.jar
deleted file mode 100644
index 87da3f0..0000000
Binary files a/lib/neethi-2.0.4.jar and /dev/null differ
diff --git a/lib/nis-core-1.0.jar b/lib/nis-core-1.0.jar
deleted file mode 100644
index 621a816..0000000
Binary files a/lib/nis-core-1.0.jar and /dev/null differ
diff --git a/lib/poi-3.9.jar b/lib/poi-3.9.jar
deleted file mode 100644
index 0f46288..0000000
Binary files a/lib/poi-3.9.jar and /dev/null differ
diff --git a/lib/poi-ooxml-3.9.jar b/lib/poi-ooxml-3.9.jar
deleted file mode 100644
index 8792d46..0000000
Binary files a/lib/poi-ooxml-3.9.jar and /dev/null differ
diff --git a/lib/poi-ooxml-schemas-3.9.jar b/lib/poi-ooxml-schemas-3.9.jar
deleted file mode 100644
index eda4ef4..0000000
Binary files a/lib/poi-ooxml-schemas-3.9.jar and /dev/null differ
diff --git a/lib/servlet-api-2.3.jar b/lib/servlet-api-2.3.jar
deleted file mode 100644
index cd5b351..0000000
Binary files a/lib/servlet-api-2.3.jar and /dev/null differ
diff --git a/lib/shiro-cas-1.2.3.jar b/lib/shiro-cas-1.2.3.jar
deleted file mode 100644
index e5dcf8e..0000000
Binary files a/lib/shiro-cas-1.2.3.jar and /dev/null differ
diff --git a/lib/shiro-core-1.2.3.jar b/lib/shiro-core-1.2.3.jar
deleted file mode 100644
index e9a09a6..0000000
Binary files a/lib/shiro-core-1.2.3.jar and /dev/null differ
diff --git a/lib/shiro-ehcache-1.2.3.jar b/lib/shiro-ehcache-1.2.3.jar
deleted file mode 100644
index a680957..0000000
Binary files a/lib/shiro-ehcache-1.2.3.jar and /dev/null differ
diff --git a/lib/shiro-spring-1.2.3.jar b/lib/shiro-spring-1.2.3.jar
deleted file mode 100644
index d2844ab..0000000
Binary files a/lib/shiro-spring-1.2.3.jar and /dev/null differ
diff --git a/lib/shiro-web-1.2.3.jar b/lib/shiro-web-1.2.3.jar
deleted file mode 100644
index 3dfb799..0000000
Binary files a/lib/shiro-web-1.2.3.jar and /dev/null differ
diff --git a/lib/sitemesh-3.0.1.jar b/lib/sitemesh-3.0.1.jar
deleted file mode 100644
index f2e5938..0000000
Binary files a/lib/sitemesh-3.0.1.jar and /dev/null differ
diff --git a/lib/slf4j-api-1.7.7.jar b/lib/slf4j-api-1.7.7.jar
deleted file mode 100644
index bebabd9..0000000
Binary files a/lib/slf4j-api-1.7.7.jar and /dev/null differ
diff --git a/lib/slf4j-log4j12-1.7.7.jar b/lib/slf4j-log4j12-1.7.7.jar
deleted file mode 100644
index 950293b..0000000
Binary files a/lib/slf4j-log4j12-1.7.7.jar and /dev/null differ
diff --git a/lib/spring-aop-4.1.7.RELEASE.jar b/lib/spring-aop-4.1.7.RELEASE.jar
deleted file mode 100644
index 7dce4d6..0000000
Binary files a/lib/spring-aop-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-aspects-4.1.7.RELEASE.jar b/lib/spring-aspects-4.1.7.RELEASE.jar
deleted file mode 100644
index 4fe2922..0000000
Binary files a/lib/spring-aspects-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-beans-4.1.7.RELEASE.jar b/lib/spring-beans-4.1.7.RELEASE.jar
deleted file mode 100644
index 6bf32ee..0000000
Binary files a/lib/spring-beans-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-context-4.1.7.RELEASE.jar b/lib/spring-context-4.1.7.RELEASE.jar
deleted file mode 100644
index 2d78145..0000000
Binary files a/lib/spring-context-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-context-support-4.1.7.RELEASE.jar b/lib/spring-context-support-4.1.7.RELEASE.jar
deleted file mode 100644
index 3b3f544..0000000
Binary files a/lib/spring-context-support-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-core-4.1.7.RELEASE.jar b/lib/spring-core-4.1.7.RELEASE.jar
deleted file mode 100644
index 6441ef2..0000000
Binary files a/lib/spring-core-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-expression-4.1.7.RELEASE.jar b/lib/spring-expression-4.1.7.RELEASE.jar
deleted file mode 100644
index e929e9e..0000000
Binary files a/lib/spring-expression-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-jdbc-4.1.7.RELEASE.jar b/lib/spring-jdbc-4.1.7.RELEASE.jar
deleted file mode 100644
index ab26be0..0000000
Binary files a/lib/spring-jdbc-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-oxm-4.1.7.RELEASE.jar b/lib/spring-oxm-4.1.7.RELEASE.jar
deleted file mode 100644
index 14a8687..0000000
Binary files a/lib/spring-oxm-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-test-4.1.7.RELEASE.jar b/lib/spring-test-4.1.7.RELEASE.jar
deleted file mode 100644
index 6c35ed2..0000000
Binary files a/lib/spring-test-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-tx-4.1.7.RELEASE.jar b/lib/spring-tx-4.1.7.RELEASE.jar
deleted file mode 100644
index 9d2d234..0000000
Binary files a/lib/spring-tx-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-web-4.1.7.RELEASE.jar b/lib/spring-web-4.1.7.RELEASE.jar
deleted file mode 100644
index 9a50dcc..0000000
Binary files a/lib/spring-web-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/spring-webmvc-4.1.7.RELEASE.jar b/lib/spring-webmvc-4.1.7.RELEASE.jar
deleted file mode 100644
index bc702e2..0000000
Binary files a/lib/spring-webmvc-4.1.7.RELEASE.jar and /dev/null differ
diff --git a/lib/stax-api-1.0.1.jar b/lib/stax-api-1.0.1.jar
deleted file mode 100644
index d9a1665..0000000
Binary files a/lib/stax-api-1.0.1.jar and /dev/null differ
diff --git a/lib/stax2-api-3.1.4.jar b/lib/stax2-api-3.1.4.jar
deleted file mode 100644
index dded036..0000000
Binary files a/lib/stax2-api-3.1.4.jar and /dev/null differ
diff --git a/lib/thumbnailator-0.4.2.jar b/lib/thumbnailator-0.4.2.jar
deleted file mode 100644
index b1b96cd..0000000
Binary files a/lib/thumbnailator-0.4.2.jar and /dev/null differ
diff --git a/lib/woden-api-1.0M8.jar b/lib/woden-api-1.0M8.jar
deleted file mode 100644
index 095adbb..0000000
Binary files a/lib/woden-api-1.0M8.jar and /dev/null differ
diff --git a/lib/woden-impl-dom-1.0M8.jar b/lib/woden-impl-dom-1.0M8.jar
deleted file mode 100644
index 4974af3..0000000
Binary files a/lib/woden-impl-dom-1.0M8.jar and /dev/null differ
diff --git a/lib/woodstox-core-asl-4.4.1.jar b/lib/woodstox-core-asl-4.4.1.jar
deleted file mode 100644
index d8b4e8c..0000000
Binary files a/lib/woodstox-core-asl-4.4.1.jar and /dev/null differ
diff --git a/lib/wsdl4j-1.6.2.jar b/lib/wsdl4j-1.6.2.jar
deleted file mode 100644
index b9ffc36..0000000
Binary files a/lib/wsdl4j-1.6.2.jar and /dev/null differ
diff --git a/lib/wstx-asl-3.2.4.jar b/lib/wstx-asl-3.2.4.jar
deleted file mode 100644
index 700ccf6..0000000
Binary files a/lib/wstx-asl-3.2.4.jar and /dev/null differ
diff --git a/lib/xalan-2.7.0.jar b/lib/xalan-2.7.0.jar
deleted file mode 100644
index 007be39..0000000
Binary files a/lib/xalan-2.7.0.jar and /dev/null differ
diff --git a/lib/xercesImpl-2.8.1.jar b/lib/xercesImpl-2.8.1.jar
deleted file mode 100644
index 3b351f6..0000000
Binary files a/lib/xercesImpl-2.8.1.jar and /dev/null differ
diff --git a/lib/xml-apis-1.3.03.jar b/lib/xml-apis-1.3.03.jar
deleted file mode 100644
index b338fb6..0000000
Binary files a/lib/xml-apis-1.3.03.jar and /dev/null differ
diff --git a/lib/xml-resolver-1.2.jar b/lib/xml-resolver-1.2.jar
deleted file mode 100644
index e535bdc..0000000
Binary files a/lib/xml-resolver-1.2.jar and /dev/null differ
diff --git a/lib/xmlParserAPIs-2.6.0.jar b/lib/xmlParserAPIs-2.6.0.jar
deleted file mode 100644
index 2dd8377..0000000
Binary files a/lib/xmlParserAPIs-2.6.0.jar and /dev/null differ
diff --git a/lib/xmlbeans-2.3.0.jar b/lib/xmlbeans-2.3.0.jar
deleted file mode 100644
index ccd8163..0000000
Binary files a/lib/xmlbeans-2.3.0.jar and /dev/null differ
diff --git a/lib/xmlpull-1.1.3.1.jar b/lib/xmlpull-1.1.3.1.jar
deleted file mode 100644
index cbc149d..0000000
Binary files a/lib/xmlpull-1.1.3.1.jar and /dev/null differ
diff --git a/lib/xmlschema-core-2.2.1.jar b/lib/xmlschema-core-2.2.1.jar
deleted file mode 100644
index cab69fd..0000000
Binary files a/lib/xmlschema-core-2.2.1.jar and /dev/null differ
diff --git a/lib/xmpcore-5.1.2.jar b/lib/xmpcore-5.1.2.jar
deleted file mode 100644
index ecd5db1..0000000
Binary files a/lib/xmpcore-5.1.2.jar and /dev/null differ
diff --git a/lib/xpp3_min-1.1.4c.jar b/lib/xpp3_min-1.1.4c.jar
deleted file mode 100644
index 813a9a8..0000000
Binary files a/lib/xpp3_min-1.1.4c.jar and /dev/null differ
diff --git a/lib/xstream-1.4.7.jar b/lib/xstream-1.4.7.jar
deleted file mode 100644
index ea4b6a2..0000000
Binary files a/lib/xstream-1.4.7.jar and /dev/null differ
diff --git a/pom.xml b/pom.xml
index da62685..4d55256 100644
--- a/pom.xml
+++ b/pom.xml
@@ -44,6 +44,9 @@
+
+
+
@@ -352,25 +355,6 @@
-
-
-
-
-
-
-
org.apache.commons
@@ -392,11 +376,7 @@
5.1.36
-
- com.nis.oracle
- ojdbc14
- 10.2.0.40
-
+
org.slf4j
@@ -497,60 +477,7 @@
-
-
- org.apache.cxf
- cxf-rt-frontend-jaxws
- 3.1.4
-
-
- org.apache.cxf
- cxf-rt-transports-http
- 3.1.4
-
-
-
- org.apache.axis2
- axis2
- 1.5.1
- pom
- compile
-
-
- org.apache.axis2
- axis2-adb
- 1.5.1
- jar
- compile
-
-
- org.apache.axis2
- axis2-kernel
- 1.5.1
- jar
- compile
-
-
- javax.servlet
- servlet-api
-
-
-
-
- org.apache.axis2
- axis2-transport-http
- 1.5.2
- compile
-
-
- org.apache.axis2
- axis2-transport-local
- 1.5.4
- compile
-
-
-
info.monitorenter
cpdetector
@@ -607,13 +534,6 @@
httpcore
4.4
-
- jdk.tools
- jdk.tools
- 1.7
- system
- ${JAVA_HOME}/lib/tools.jar
-
org.apache.httpcomponents
httpclient
diff --git a/sqlupdate/sqlUpdate20161018.sql b/sqlupdate/sqlUpdate20161018.sql
deleted file mode 100644
index 897e408..0000000
--- a/sqlupdate/sqlUpdate20161018.sql
+++ /dev/null
@@ -1,332 +0,0 @@
---2016.10.14:2.5.30董晓燕 1. 增加5.8. DNS欺骗IP地址池配置表DNS_FAKE_IP_POOL,业务:由界面配置IP池信息,后台根据讨论策略同步数据到DNS_FAKE_IP表
---gk_pz库
--- Create table
-create table DNS_FAKE_IP_POOL
-(
- ID NUMBER not null,
- GROUP_ID INTEGER not null,
- ADDR_TYPE INTEGER not null,
- SRC_IP VARCHAR2(64) not null,
- MASK_SRC_IP VARCHAR2(64) not null,
- SRC_PORT VARCHAR2(6) not null,
- MASK_SRC_PORT VARCHAR2(6) not null,
- DST_IP VARCHAR2(64) not null,
- MASK_DST_IP VARCHAR2(64) not null,
- DST_PORT VARCHAR2(6) not null,
- MASK_DST_PORT VARCHAR2(6) not null,
- PROTOCOL INTEGER default 0 not null,
- DIRECTION INTEGER default 0 not null,
- IS_VALID INTEGER not null,
- OP_TIME DATE not null,
- YL1 INTEGER,
- YL2 INTEGER,
- YL3 VARCHAR2(80),
- YL4 VARCHAR2(80),
- YL5 VARCHAR2(80),
- LAST_UPDATE DATE,
- PROC_SEQ NUMBER
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 8K
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DNS_FAKE_IP_POOL.ID
- is '主键自增SEQ_DNS_FAKE_IP_POOL.nextval';
-comment on column DNS_FAKE_IP_POOL.GROUP_ID
- is 'DNS_GROUP_TYPE(GROUP_ID);
-0:无策略欺骗IP,并且IP不需要发SYN_ACK欺骗
-1: 无策略欺骗IP,并且IP需要发SYN_ACK欺骗
-';
-comment on column DNS_FAKE_IP_POOL.ADDR_TYPE
- is 'Ipv4=4,ipv6=6';
-comment on column DNS_FAKE_IP_POOL.SRC_IP
- is '0.0.0.0值表示任意';
-comment on column DNS_FAKE_IP_POOL.MASK_SRC_IP
- is 'IPv4:255.255.255.255表示无掩码,即精确IP匹配,0.0.0.0值表示任意;
-IPv6:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff表示无掩码,::(两个半角冒号)表示任意。
-';
-comment on column DNS_FAKE_IP_POOL.SRC_PORT
- is '0值表示任意';
-comment on column DNS_FAKE_IP_POOL.MASK_SRC_PORT
- is '65535表示无掩码,即精确端口匹配,0表示任意';
-comment on column DNS_FAKE_IP_POOL.DST_IP
- is '同源IP地址';
-comment on column DNS_FAKE_IP_POOL.MASK_DST_IP
- is '同源IP掩码';
-comment on column DNS_FAKE_IP_POOL.DST_PORT
- is '同源端口';
-comment on column DNS_FAKE_IP_POOL.MASK_DST_PORT
- is '同源端口掩码';
-comment on column DNS_FAKE_IP_POOL.PROTOCOL
- is '6表示TCP,17表示UDP,无限制默认为0';
-comment on column DNS_FAKE_IP_POOL.DIRECTION
- is '0双向,1单向';
-comment on column DNS_FAKE_IP_POOL.IS_VALID
- is '0无效,1有效';
-comment on column DNS_FAKE_IP_POOL.OP_TIME
- is '当前时间';
-comment on column DNS_FAKE_IP_POOL.LAST_UPDATE
- is '本地操作更新时间,后台生成';
-comment on column DNS_FAKE_IP_POOL.PROC_SEQ
- is '版本序列号,由SEQ_MESSAGE序列生成,触发器生成';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DNS_FAKE_IP_POOL
- add constraint PK_DNS_FAKE_IP_POOL primary key (ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
---gk_pz库
--- Create sequence
-create sequence SEQ_DNS_FAKE_IP_POOL
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
---gk_log库
---2016-10-13:2.5.29 2016.10.13 杨嵘
---2. 日志公共部分中SERVER_PORT在PPTP业务中的含义为服务端CALL_ID;CLIENT_PORT在PPTP业务中的含义为客户端CALL_ID;
---该项属于业务理解范畴不调整表格和服务
-
---3. 在L2TP和PPTP封堵日志中增加CONTENT_TYPE字段
-alter table DF_PPTP_LOG add CONTENT_TYPE INTEGER;
-alter table DF_L2TP_LOG add CONTENT_TYPE INTEGER;
---alter table DJ_PPTP_LOG add CONTENT_TYPE INTEGER;
---alter table DJ_L2TP_LOG add CONTENT_TYPE INTEGER;
-
---gk_log库
---2.5.28 2016.10.13 张成伟 DF_MAIL_LOG日志表FFROM改为MAIL_FROM,TTO改为MAIL_TO
-alter table DF_MAIL_LOG rename column FFROM to MAIL_FROM;
-alter table DF_MAIL_LOG rename column TTO to MAIL_TO;
-
---gk_log库
---2016.10.12 2.5.27 张成伟 公共库表增加封堵包INJECTED_PKT_FILE字段
-alter table df_dns_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ftp_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_http_req_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_http_res_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ipsec_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ip_port_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_l2tp_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_mail_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_openvpn_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_pptp_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ssh_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ssl_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ck_stat_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_dns_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ftp_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_http_keyword_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_http_req_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_http_res_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ipsec_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ip_port_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_l2tp_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_mail_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_openvpn_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_pptp_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ssh_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ssl_log add INJECTED_PKT_FILE VARCHAR2(256);
-
---gk_log库
---2016-10-11:Number位数较大时,Java Integer和Long型不能满足,改为设置数据库show numw,然后代码按Bigdecimal获取按字符串返回给服务调用者;
- --设置数据库show numw
- set numw 50
-
-
---2016-10-10:杨威2.5.26版数据库涉及更新内容
-
-对应配置库
---gk_pz库
---1。与郑超讨论后决定出于业务组织分布,封堵业务大量配置将集中在URL字段,因此将URL单独设置配置表,对应5.1和6.1分别增加DF_HTTP_URL和DJ_HTTP_URL配置表
---DF_HTTP_URL
--- Create table
-create table DF_HTTP_URL
-(
- REGION_ID NUMBER not null,
- GROUP_ID NUMBER not null,
- KEYWORDS VARCHAR2(1024) not null,
- EXPR_TYPE NUMBER not null,
- MATCH_METHOD NUMBER not null,
- IS_HEXBIN NUMBER default 0 not null,
- IS_VALID NUMBER not null,
- OP_TIME DATE not null,
- PROC_SEQ NUMBER,
- LAST_UPDATE DATE
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DF_HTTP_URL.REGION_ID
- is '由SEQ_REGIONID.nextval生成,主键';
-comment on column DF_HTTP_URL.GROUP_ID
- is '关联管控配置分组表中的group_id由SEQ_GROUPID.nextval生成';
-comment on column DF_HTTP_URL.KEYWORDS
- is 'expr_type:1,时, keywords中’&’为与运算操作符,子表达式中的’&’符号用’\&’转义。';
-comment on column DF_HTTP_URL.EXPR_TYPE
- is '0:无表达式,1:表示为与表达式';
-comment on column DF_HTTP_URL.MATCH_METHOD
- is 'expr_type:0时有意义,其它情况必须置0。
-0:子串匹配;1:右匹配;2:左匹配;3:完全匹配
-';
-comment on column DF_HTTP_URL.IS_HEXBIN
- is '默认为0:大小写不敏感,且非HEX
-1:HEX格式二进制
-2:大小写敏感,且非HEX
-二进制格式是一种特殊的编码,受table_info.conf文件中do_merge控制
-';
-comment on column DF_HTTP_URL.IS_VALID
- is '0无效,1有效';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_HTTP_URL
- add constraint PK_DF_HTTP_URL primary key (REGION_ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
---gk_pz库
---对应触发器
-CREATE OR REPLACE TRIGGER TRG_DJ_HTTP_URL_BEFORE BEFORE INSERT OR UPDATE ON DJ_HTTP_URL
-FOR EACH ROW
-BEGIN
- SELECT SEQ_MESSAGE.NEXTVAL into :NEW.PROC_SEQ FROM DUAL;
-END;
---gk_pz库
-CREATE OR REPLACE TRIGGER TRG_DJ_HTTP_URL_AFTER AFTER INSERT OR UPDATE ON DJ_HTTP_URL
-FOR EACH ROW
-DECLARE
-is_exist int :=0;
-BEGIN
- SELECT COUNT(*) INTO is_exist FROM MESA_PZ_ZT WHERE upper(TABLE_NAME)='DJ_HTTP_URL';
- IF is_exist>0 THEN
- UPDATE MESA_PZ_ZT SET PROC_SEQ=:NEW.PROC_SEQ WHERE upper(TABLE_NAME)='DJ_HTTP_URL';
- ELSE
- INSERT INTO MESA_PZ_ZT(TABLE_NAME,PROC_SEQ) VALUES ('DJ_HTTP_URL',:NEW.PROC_SEQ);
- END IF;
-END;
-
---gk_pz库
---DJ_HTTP_URL
--- Create table
-create table DJ_HTTP_URL
-(
- REGION_ID NUMBER not null,
- GROUP_ID NUMBER not null,
- KEYWORDS VARCHAR2(1024) not null,
- EXPR_TYPE NUMBER not null,
- MATCH_METHOD NUMBER not null,
- IS_HEXBIN NUMBER default 0 not null,
- IS_VALID NUMBER not null,
- OP_TIME DATE not null,
- PROC_SEQ NUMBER,
- LAST_UPDATE DATE
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DJ_HTTP_URL.REGION_ID
- is '由SEQ_REGIONID.nextval生成,主键';
-comment on column DJ_HTTP_URL.GROUP_ID
- is '关联管控配置分组表中的group_id由SEQ_GROUPID.nextval生成';
-comment on column DJ_HTTP_URL.KEYWORDS
- is 'expr_type:1,时, keywords中’&’为与运算操作符,子表达式中的’&’符号用’\&’转义。';
-comment on column DJ_HTTP_URL.EXPR_TYPE
- is '0:无表达式,1:表示为与表达式';
-comment on column DJ_HTTP_URL.MATCH_METHOD
- is 'expr_type:0时有意义,其它情况必须置0。
-0:子串匹配;1:右匹配;2:左匹配;3:完全匹配
-';
-comment on column DJ_HTTP_URL.IS_HEXBIN
- is '默认为0:大小写不敏感,且非HEX
-1:HEX格式二进制
-2:大小写敏感,且非HEX
-二进制格式是一种特殊的编码,受table_info.conf文件中do_merge控制
-';
-comment on column DJ_HTTP_URL.IS_VALID
- is '0无效,1有效';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DJ_HTTP_URL
- add constraint PK_DJ_HTTP_URL primary key (REGION_ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
---gk_pz库
---对应触发器
-CREATE OR REPLACE TRIGGER TRG_DF_HTTP_URL_BEFORE BEFORE INSERT OR UPDATE ON DF_HTTP_URL
-FOR EACH ROW
-BEGIN
- SELECT SEQ_MESSAGE.NEXTVAL into :NEW.PROC_SEQ FROM DUAL;
-END;
-
-CREATE OR REPLACE TRIGGER TRG_DF_HTTP_URL_AFTER AFTER INSERT OR UPDATE ON DF_HTTP_URL
-FOR EACH ROW
-DECLARE
-is_exist int :=0;
-BEGIN
- SELECT COUNT(*) INTO is_exist FROM MESA_PZ_ZT WHERE upper(TABLE_NAME)='DF_HTTP_URL';
- IF is_exist>0 THEN
- UPDATE MESA_PZ_ZT SET PROC_SEQ=:NEW.PROC_SEQ WHERE upper(TABLE_NAME)='DF_HTTP_URL';
- ELSE
- INSERT INTO MESA_PZ_ZT(TABLE_NAME,PROC_SEQ) VALUES ('DF_HTTP_URL',:NEW.PROC_SEQ);
- END IF;
-END;
-
---gk_log库
-对应日志库
--- 2.应哈工大要求,10.9增加chap_name日志字段
-alter table df_l2tp_log add CHAP_NAME VARCHAR2(256);
-alter table dj_l2tp_log add CHAP_NAME VARCHAR2(256);
diff --git a/sqlupdate/sqlUpdate20161021.sql b/sqlupdate/sqlUpdate20161021.sql
deleted file mode 100644
index 1b66335..0000000
--- a/sqlupdate/sqlUpdate20161021.sql
+++ /dev/null
@@ -1,6 +0,0 @@
---gk_pz库
---2.5.32 2016.10.21 窦凤虎 1. DF_L2TP_URL由增强字符域改为字符域
-alter table DF_L2TP_URL drop column DISTRICT ;
---2. DF_PPTP_URL由增强字符域改为字符域
-alter table DF_PPTP_URL drop column DISTRICT ;
-
diff --git a/sqlupdate/sqlUpdateLog20161018.sql b/sqlupdate/sqlUpdateLog20161018.sql
deleted file mode 100644
index ee50ac5..0000000
--- a/sqlupdate/sqlUpdateLog20161018.sql
+++ /dev/null
@@ -1,58 +0,0 @@
----------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2016/10/18, 10:08:29 --
----------------------------------------------
-
-spool services_request_log.log
-
-prompt
-prompt Creating table SERVICES_REQUEST_LOG
-prompt ===================================
-prompt
-create table GK_LOG.SERVICES_REQUEST_LOG
-(
- ID NUMBER not null,
- OPERATOR VARCHAR2(200),
- VERSION VARCHAR2(100) not null,
- OPACTION INTEGER not null,
- OPTIME DATE,
- REQUEST_CONTENT CLOB,
- REQUEST_TIME DATE not null,
- CONSUMER_TIME NUMBER not null,
- REQUEST_IP VARCHAR2(200)
-)
-;
-comment on column GK_LOG.SERVICES_REQUEST_LOG.ID
- is '由数据库序列号中SEQ_SERVICES_REQUEST_LOG.nextval生成,主键';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.OPERATOR
- is '操作者';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.VERSION
- is '版本';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.OPACTION
- is '操作';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.OPTIME
- is '操作时间(来自服务请求传入)';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.REQUEST_CONTENT
- is '请求内容,如果是文件,写文件路径和文件MD5值';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.REQUEST_TIME
- is '请求到达服务器时间';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.CONSUMER_TIME
- is '服务器处理时间';
-comment on column GK_LOG.SERVICES_REQUEST_LOG.REQUEST_IP
- is '请求者的IP';
-alter table GK_LOG.SERVICES_REQUEST_LOG
- add constraint PK_SERVICES_REQUEST_LOG primary key (ID);
-
-prompt
-prompt Creating sequence SEQ_SERVICES_REQUEST_LOG
-prompt ==========================================
-prompt
-create sequence GK_LOG.SEQ_SERVICES_REQUEST_LOG
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 157
-increment by 1
-cache 20;
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(20161021)DNS_GROUP_TYPE增加字段.sql b/sqlupdate/sqlupdate(20161021)DNS_GROUP_TYPE增加字段.sql
deleted file mode 100644
index a97d3fd..0000000
--- a/sqlupdate/sqlupdate(20161021)DNS_GROUP_TYPE增加字段.sql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Add/modify columns
-alter table DNS_GROUP_TYPE add group_name VARCHAR2(256) not null;
--- Add comments to the columns
-comment on column DNS_GROUP_TYPE.group_name
- is '组名称';
diff --git a/sqlupdate/sqlupdate(20161031)新增统计表.sql b/sqlupdate/sqlupdate(20161031)新增统计表.sql
deleted file mode 100644
index ddb1975..0000000
--- a/sqlupdate/sqlupdate(20161031)新增统计表.sql
+++ /dev/null
@@ -1,179 +0,0 @@
---soq文本数据库设计_内部开发版本
---2.5.34
---增加实时统计所需表13.13-13.17分别为:
---DF_PZ_REPORT\DF_SERVICE_REPORT\DF_TAG_REPORT
---DF_SRCIP_DOMESTIC_REPORT\DF_DESTIP_COUNTRY_REPORT
-
--- Create table
-create table DF_PZ_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- CFG_ID NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255;
--- Add comments to the table
-comment on table DF_PZ_REPORT
- is '管控配置实时统计表 该表只在B版日志数据库中';
--- Add comments to the columns
-comment on column DF_PZ_REPORT.ACTIVE_SYS
- is 'A版:4
-B版:2
-C版:1
-';
-comment on column DF_PZ_REPORT.REPORT_TIME
- is '粒度5分钟';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_PZ_REPORT
- add constraint PK_DF_PZ_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255;
-
--- Create table
-create table DF_SERVICE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255;
--- Add comments to the table
-comment on table DF_SERVICE_REPORT
- is '该表只在B版日志数据库中';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_SERVICE_REPORT
- add constraint PK_DF_SERVICE_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255;
-
--- Create table
-create table DF_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- TAG INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255;
--- Add comments to the table
-comment on table DF_TAG_REPORT
- is '该表只在B版日志数据库中';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_TAG_REPORT
- add constraint PK_DF_TAG_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255;
-
--- Create table
-create table DF_SRCIP_DOMESTIC_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(256) not null,
- SRC_CITY VARCHAR2(256) not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255;
--- Add comments to the table
-comment on table DF_SRCIP_DOMESTIC_REPORT
- is '该表只在B版日志数据库中';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_SRCIP_DOMESTIC_REPORT
- add constraint PK_DF_SRCIP_DOMESTIC_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255;
-
--- Create table
-create table DF_DESTIP_COUNTRY_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- DEST_COUNTRY VARCHAR2(256) not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255;
--- Add comments to the table
-comment on table DF_DESTIP_COUNTRY_REPORT
- is '该表只在B版日志数据库中';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_DESTIP_COUNTRY_REPORT
- add constraint PK_DF_DESTIP_COUNTRY_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255;
-
--- Create sequence
-create sequence SEQ_DF_PZ_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
--- Create sequence
-create sequence SEQ_DF_SERVICE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
--- Create sequence
-create sequence SEQ_DF_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
--- Create sequence
-create sequence SEQ_DF_SRCIP_DOMESTIC_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
--- Create sequence
-create sequence SEQ_DF_DESTIP_COUNTRY_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
\ No newline at end of file
diff --git a/sqlupdate/sqlupdate(20161102)新增字段.sql b/sqlupdate/sqlupdate(20161102)新增字段.sql
deleted file mode 100644
index e1494a2..0000000
--- a/sqlupdate/sqlupdate(20161102)新增字段.sql
+++ /dev/null
@@ -1,2 +0,0 @@
--- Add/modify columns
-alter table JK_FD_ZB add ADDR_TYPE integer not null;
diff --git a/sqlupdate/sqlupdate(20161104)数据字典表.sql b/sqlupdate/sqlupdate(20161104)数据字典表.sql
deleted file mode 100644
index b220825..0000000
--- a/sqlupdate/sqlupdate(20161104)数据字典表.sql
+++ /dev/null
@@ -1,95 +0,0 @@
--- Create table
-create table DATADICTIONARYNAME
-(
- id NUMBER(10) not null,
- datadictname VARCHAR2(1000) not null,
- isvalid NUMBER(2) not null
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DATADICTIONARYNAME.id
- is '数据字典名称id';
-comment on column DATADICTIONARYNAME.datadictname
- is '数据字典名称';
-comment on column DATADICTIONARYNAME.isvalid
- is '数据字典是否有效';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DATADICTIONARYNAME
- add primary key (ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-
-
-
- -- Create table
-create table DATADICTIONARYVALUE
-(
- id NUMBER(10) not null,
- datadictid NUMBER(10) not null,
- datadictvalue VARCHAR2(1000) not null,
- isvalid NUMBER(2) not null
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DATADICTIONARYVALUE.id
- is '数据字典值id';
-comment on column DATADICTIONARYVALUE.datadictid
- is '数据字典名称id';
-comment on column DATADICTIONARYVALUE.datadictvalue
- is '数据字典值';
-comment on column DATADICTIONARYVALUE.isvalid
- is '数据字典值是否有效';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DATADICTIONARYVALUE
- add primary key (ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DATADICTIONARYVALUE
- add constraint FK_DATADICTVALUE_ID foreign key (DATADICTID)
- references DATADICTIONARYNAME (ID);
-
-
-
---创建数据字典序列
-create sequence seq_datadict start with 1 increment by 1;
\ No newline at end of file
diff --git a/sqlupdate/sqlupdate(20161108)dns_response_strategy增加字段.sql b/sqlupdate/sqlupdate(20161108)dns_response_strategy增加字段.sql
deleted file mode 100644
index 8896996..0000000
--- a/sqlupdate/sqlupdate(20161108)dns_response_strategy增加字段.sql
+++ /dev/null
@@ -1,10 +0,0 @@
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add MIN_TTL INTEGER not null;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.MIN_TTL
- is '最小生存时间';
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add MAX_TTL INTEGER not null;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.MAX_TTL
- is '最大生存时间';
diff --git a/sqlupdate/sqlupdate(20161108)services_request_log增加字段.sql b/sqlupdate/sqlupdate(20161108)services_request_log增加字段.sql
deleted file mode 100644
index a7a33c0..0000000
--- a/sqlupdate/sqlupdate(20161108)services_request_log增加字段.sql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Add/modify columns
-alter table SERVICES_REQUEST_LOG add BUSINESS_CODE INTEGER ;
--- Add comments to the columns
-comment on column SERVICES_REQUEST_LOG.BUSINESS_CODE
- is '服务状态码';
-
diff --git a/sqlupdate/sqlupdate(20161108)新增表和字段.sql b/sqlupdate/sqlupdate(20161108)新增表和字段.sql
deleted file mode 100644
index 5246e78..0000000
--- a/sqlupdate/sqlupdate(20161108)新增表和字段.sql
+++ /dev/null
@@ -1,62 +0,0 @@
--- Create table
-create table FX_HTTP_URL
-(
- REGION_ID NUMBER not null,
- GROUP_ID NUMBER not null,
- KEYWORDS VARCHAR2(1024) not null,
- EXPR_TYPE NUMBER not null,
- MATCH_METHOD NUMBER not null,
- IS_HEXBIN NUMBER default 0 not null,
- IS_VALID NUMBER not null,
- OP_TIME DATE not null,
- PROC_SEQ NUMBER,
- LAST_UPDATE DATE
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column FX_HTTP_URL.REGION_ID
- is '';
-comment on column FX_HTTP_URL.GROUP_ID
- is 'ܿ÷еgroup_id';
-comment on column FX_HTTP_URL.KEYWORDS
- is 'expr_type:1,ʱ keywordsС,ӱʽеġ&ת塣';
-comment on column FX_HTTP_URL.EXPR_TYPE
- is '0:ޱʽ,1:ʾΪʽ';
-comment on column FX_HTTP_URL.MATCH_METHOD
- is 'expr_type:0ʱ壬0
-0Ӵƥ䣻1ƥ䣻2ƥ䣻3ȫƥ
-';
-comment on column FX_HTTP_URL.IS_HEXBIN
- is 'ĬΪ0:СдУҷHEX 1:HEXʽ2:СдУҷHEXƸʽһı룬table_info.confļdo_merge';
-comment on column FX_HTTP_URL.IS_VALID
- is '0Ч1Ч';
--- Create/Recreate primary, unique and foreign key constraints
-alter table FX_HTTP_URL
- add constraint PK_FX_HTTP_URL primary key (REGION_ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-
-
- alter table dns_response_strategy add column MIN_TTL integer not null;
- alter table dns_response_strategy add column MAX_TTL integer not null;
diff --git a/sqlupdate/sqlupdate(20161109).sql b/sqlupdate/sqlupdate(20161109).sql
deleted file mode 100644
index 9d9bb28..0000000
--- a/sqlupdate/sqlupdate(20161109).sql
+++ /dev/null
@@ -1,110 +0,0 @@
-JK_PZ库,调整如下:
--- Drop columns
-alter table JK_FD_ZB drop column ADDR_TYPE;
--- Add/modify columns
-alter table JK_FD_ZB add ISP_RAW raw(16) not null;
-
-
-GK_LOG库调整如下:
-1、新增表
--- Create table
-create table DF_KEY_MAIL_ADDR
-(
- ID INTEGER not null,
- KEY_ID INTEGER not null,
- MAIL_ADDR VARCHAR2(1024) not null,
- OP_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DF_KEY_MAIL_ADDR.ID
- is '自增,序列SEQ_KEY_CONVERT_URL';
-comment on column DF_KEY_MAIL_ADDR.KEY_ID
- is '命中关键字ID';
-comment on column DF_KEY_MAIL_ADDR.MAIL_ADDR
- is '邮件地址';
-comment on column DF_KEY_MAIL_ADDR.OP_TIME
- is '操作时间';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_KEY_MAIL_ADDR
- add constraint PK_DF_KEY_MAIL_ADDR primary key (ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Create/Recreate indexes
-create index DF_KEY_MAIL_ADDR_OPTIME on DF_KEY_MAIL_ADDR (OP_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-
-GK_PZ库调整如下:
-1、新增表
--- Create table
-create table SYSTEM_FUN_STATUS
-(
- ID NUMBER not null,
- FUNCTION NUMBER not null,
- BACK_DATA NUMBER not null,
- EFFECTIVE_RANGE VARCHAR2(32) not null,
- ACTIVE_SYS INTEGER not null,
- IS_VALID INTEGER not null,
- OP_TIME DATE not null,
- PROC_SEQ NUMBER
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the table
-comment on table SYSTEM_FUN_STATUS
- is '文本系统功能业务表';
--- Create/Recreate primary, unique and foreign key constraints
-alter table SYSTEM_FUN_STATUS
- add constraint PK_SYSTEM_FUN_STATUS primary key (ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
diff --git a/sqlupdate/sqlupdate(20161109)dns_response_strategy增加字段.sql b/sqlupdate/sqlupdate(20161109)dns_response_strategy增加字段.sql
deleted file mode 100644
index 8c4261a..0000000
--- a/sqlupdate/sqlupdate(20161109)dns_response_strategy增加字段.sql
+++ /dev/null
@@ -1,31 +0,0 @@
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add RES_GROUP_3_ID INTEGER default 0;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.RES_GROUP_3_ID
- is 'DNS_GROUP_TYPE(GROUP_ID),default(0)';
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add RES_GROUP_3_NUM INTEGER default 0;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.RES_GROUP_3_NUM
- is 'default(0)';
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add RES_GROUP_4_ID INTEGER default 0;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.RES_GROUP_4_ID
- is 'DNS_GROUP_TYPE(GROUP_ID),default(0)';
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add RES_GROUP_4_NUM INTEGER default 0;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.RES_GROUP_4_NUM
- is 'default(0)';
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add RES_GROUP_5_ID INTEGER default 0;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.RES_GROUP_5_ID
- is 'DNS_GROUP_TYPE(GROUP_ID),default(0)';
--- Add/modify columns
-alter table DNS_RESPONSE_STRATEGY add RES_GROUP_5_NUM INTEGER default 0;
--- Add comments to the columns
-comment on column DNS_RESPONSE_STRATEGY.RES_GROUP_5_NUM
- is 'default(0)';
-
diff --git a/sqlupdate/sqlupdate(20161115)新增触发器seq.sql b/sqlupdate/sqlupdate(20161115)新增触发器seq.sql
deleted file mode 100644
index 7c01de8..0000000
--- a/sqlupdate/sqlupdate(20161115)新增触发器seq.sql
+++ /dev/null
@@ -1,1460 +0,0 @@
---GK_LOG库
-
-CREATE OR REPLACE TRIGGER TRG_DF_KEY_MAIL_ADDR_B BEFORE INSERT OR UPDATE ON DF_KEY_MAIL_ADDR
-FOR EACH ROW
-
-BEGIN
- SELECT SEQ_DF_KEY_MAIL_ADDR.NEXTVAL into :NEW.ID FROM DUAL;
-END;
-
--- Create sequence
-create sequence SEQ_DF_KEY_CONVERT_MAIL_ADDR
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-
-alter table df_stat_log_daily add LOG_TYPE char(1) default 0;
-alter table df_stat_log_month add LOG_TYPE char(1) default 0;
-
---更新所有报表存储过程
----------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2016/11/15, 17:33:15 --
----------------------------------------------
-
-spool 20161115更新存储过程.log
-
-prompt
-prompt Creating procedure PRO_DF_DNS_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DF_DNS_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_DNS_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_DNS_LOG 6'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除前一次统计的数据信息,避免累计统计
- delete from df_stat_log_daily dd where service=6 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_DNS_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 6, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_dns_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_DNS_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_FTP_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DF_FTP_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_FTP_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_FTP_LOG 14'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- delete from df_stat_log_daily dd where service=14 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_FTP_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 14, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_ftp_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_FTP_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_FTP_LOG_MONTH
-prompt =======================================
-prompt
-create or replace procedure PRO_DF_FTP_LOG_MONTH(NUMDAYS INT)
---DF_FTP月统计,基于日报表进行,每月月初统计上个月月报
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_FTP_LOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_FTP_LOG'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- begin
- RIQI := to_char(trunc(sysdate-1-NUMDAYS, 'month'), 'yyyy-MM');
- RIQI_S := to_char(trunc(sysdate-1-NUMDAYS, 'month'), 'yyyy-MM-dd'); -- 前N天所在月月初
- RIQI_S := RIQI_S || ' 00:00:00';
- RIQI_E := to_char(last_day(sysdate-1-NUMDAYS), 'yyyy-mm-dd'); -- 前N天所在月月末
- RIQI_E := RIQI_E || ' 23:59:59';
- --先删除要统计月的统计的数据信息,清理之前该月统计然后重新统计,避免累计统计
- delete from df_stat_log_month dm where dm.stat_time=to_date(RIQI,'yyyy-MM');
- commit;
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_FTP月报 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert \*+ append *\ into df_stat_log_month(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, SERVICE_TYPE, shijian, shuliang,0 from(select CFG_ID,SERVICE_TYPE,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_stat_log_daily where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,SERVICE_TYPE,trunc(FOUND_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_FTP月报 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_HTTP_KEYWORD_LOG_DAILY
-prompt ================================================
-prompt
-create or replace procedure PRO_DF_HTTP_KEYWORD_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_HTTP_KEYWORD_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_HTTP_KEYWORD_LOG 14'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- delete from df_stat_log_daily dd where service=14 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_HTTP_KEYWORD_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, SERVICE_TYPE, shijian, shuliang,0 from(select CFG_ID,SERVICE_TYPE,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_http_keyword_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,SERVICE_TYPE,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_HTTP_KEYWORD_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_HTTP_REQ_LOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_DF_HTTP_REQ_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_HTTP_REQ_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_HTTP_REQ_LOG 3'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --df_http_req_log
- delete from df_stat_log_daily dd where service=3 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_HTTP_REQ_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 3, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_http_req_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_HTTP_REQ_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
- /*execute immediate 'insert \*+ append *\ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM) (select seq_df_stat_log_daily.nextval, CFG_ID, SERVICE_TYPE, shijian, shuliang from(select CFG_ID,SERVICE_TYPE,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_http_req_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,SERVICE_TYPE,trunc(FOUND_TIME, ''DD'')))';
- commit;*/
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_HTTP_RES_LOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_DF_HTTP_RES_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_HTTP_RES_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_HTTP_RES_LOG 4'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --df_http_res_log
- delete from df_stat_log_daily dd where service=4 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_HTTP_RES_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 4, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_http_res_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_HTTP_RES_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_IPSEC_LOG_DAILY
-prompt =========================================
-prompt
-create or replace procedure PRO_DF_IPSEC_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_IPSEC_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_IPSEC_LOG 9'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_IPSEC_LOG
- delete from df_stat_log_daily dd where service=9 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_IPSEC_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 9, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_ipsec_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_IPSEC_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_IP_PORT_LOG_DAILY
-prompt ===========================================
-prompt
-create or replace procedure PRO_DF_IP_PORT_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_IP_PORT_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_IP_PORT_LOG 1'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_IP_PORT_LOG
- delete from df_stat_log_daily dd where service=1 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_IP_PORT_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 1, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_ip_port_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_IP_PORT_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_L2TP_LOG_DAILY
-prompt ========================================
-prompt
-create or replace procedure PRO_DF_L2TP_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_L2TP_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_L2TP_LOG 8'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_L2TP_LOG
- delete from df_stat_log_daily dd where service=8 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_L2TP_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 8, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_l2tp_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_L2TP_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_MAIL_LOG_DAILY
-prompt ========================================
-prompt
-create or replace procedure PRO_DF_MAIL_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_MAIL_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_MAIL_LOG 13'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_MAIL_LOG
- delete from df_stat_log_daily dd where service=13 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_MAIL_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 13, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_mail_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_MAIL_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_OPENVPN_LOG_DAILY
-prompt ===========================================
-prompt
-create or replace procedure PRO_DF_OPENVPN_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_OPENVPN_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_OPENVPN_LOG 10'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_OPENVPN_LOG
- delete from df_stat_log_daily dd where service=10 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_OPENVPN_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 10, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_openvpn_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_OPENVPN_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_PPTP_LOG_DAILY
-prompt ========================================
-prompt
-create or replace procedure PRO_DF_PPTP_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_PPTP_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_PPTP_LOG 7'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_PPTP_LOG
- delete from df_stat_log_daily dd where service=7 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_PPTP_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 7, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_pptp_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_PPTP_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_SSH_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DF_SSH_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_SSH_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_SSH_LOG 11'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_SSH_LOG
- delete from df_stat_log_daily dd where service=11 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_SSH_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 11, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_ssh_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_SSH_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DF_SSL_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DF_SSL_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DF_SSL_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_SSL_LOG 12'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DF_SSL_LOG
- delete from df_stat_log_daily dd where service=12 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_SSL_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 12, shijian, shuliang,0 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from df_ssl_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_SSL_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_DNS_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DJ_DNS_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_DNS_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_DNS_LOG 52'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_DNS_LOG
- delete from df_stat_log_daily dd where service=52 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_DNS_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 52, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_dns_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_DNS_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_FTP_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DJ_FTP_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_FTP_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_FTP_LOG 53'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_FTP_LOG
- delete from df_stat_log_daily dd where service=53 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_FTP_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 53, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_ftp_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_FTP_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_HTTP_KEYWORD_LOG_DAILY
-prompt ================================================
-prompt
-create or replace procedure PRO_DJ_HTTP_KEYWORD_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_HTTP_KEYWORD_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_HTTP_KEYWORD_LOG 51'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_HTTP_KEYWORD_LOG
- delete from df_stat_log_daily dd where service=51 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_HTTP_KEYWORD_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 51, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_http_keyword_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_HTTP_KEYWORD_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_HTTP_REQ_LOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_DJ_HTTP_REQ_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_HTTP_REQ_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_HTTP_REQ_LOG 49'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_HTTP_REQ_LOG
- delete from df_stat_log_daily dd where service=49 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_HTTP_REQ_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 49, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_http_req_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_HTTP_REQ_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_HTTP_RES_LOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_DJ_HTTP_RES_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_HTTP_RES_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_HTTP_RES_LOG 50'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_HTTP_RES_LOG
- delete from df_stat_log_daily dd where service=50 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_HTTP_RES_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 50, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_http_res_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_HTTP_RES_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_IPSEC_LOG_DAILY
-prompt =========================================
-prompt
-create or replace procedure PRO_DJ_IPSEC_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_IPSEC_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_IPSEC_LOG 56'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_IPSEC_LOG
- delete from df_stat_log_daily dd where service=56 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_IPSEC_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 56, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_ipsec_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_IPSEC_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_IP_PORT_LOG_DAILY
-prompt ===========================================
-prompt
-create or replace procedure PRO_DJ_IP_PORT_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_IP_PORT_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_IP_PORT_LOG 48'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_IP_PORT_LOG
- delete from df_stat_log_daily dd where service=48 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_IP_PORT_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 48, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_ip_port_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_IP_PORT_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_L2TP_LOG_DAILY
-prompt ========================================
-prompt
-create or replace procedure PRO_DJ_L2TP_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_L2TP_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_L2TP_LOG 55'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_L2TP_LOG
- delete from df_stat_log_daily dd where service=55 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_L2TP_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 55, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_l2tp_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_L2TP_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_MAIL_LOG_DAILY
-prompt ========================================
-prompt
-create or replace procedure PRO_DJ_MAIL_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_MAIL_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_MAIL_LOG 60'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_MAIL_LOG
- delete from df_stat_log_daily dd where service=60 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_MAIL_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 60, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_mail_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_MAIL_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
- --------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_OPENVPN_LOG_DAILY
-prompt ===========================================
-prompt
-create or replace procedure PRO_DJ_OPENVPN_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_OPENVPN_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_OPENVPN_LOG 57'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_OPENVPN_LOG
- delete from df_stat_log_daily dd where service=57 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_OPENVPN_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 57, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_openvpn_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_OPENVPN_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_PPTP_LOG_DAILY
-prompt ========================================
-prompt
-create or replace procedure PRO_DJ_PPTP_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_PPTP_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_PPTP_LOG 54'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_PPTP_LOG
- delete from df_stat_log_daily dd where service=54 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_PPTP_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 54, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_pptp_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_PPTP_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_SSH_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DJ_SSH_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_SSH_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SSH_LOG 58'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_SSH_LOG
- delete from df_stat_log_daily dd where service=58 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SSH_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 58, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_ssh_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SSH_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DJ_SSL_LOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_DJ_SSL_LOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJ_SSL_LOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SSL_LOG 59'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMDAYS, 'yyyy-mm-dd');
- RIQI_S := RIQI || '00:00:00';
- RIQI_E := RIQI || '23:59:59';
- --先删除要统计天统计的数据信息,避免补充历史日志统计信息时重复统计同一天数据。
- --DJ_SSL_LOG
- delete from df_stat_log_daily dd where service=59 and dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SSL_LOG一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_daily(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_daily.nextval, CFG_ID, 59, shijian, shuliang,1 from(select CFG_ID,trunc(FOUND_TIME, ''DD'') as shijian,count(*) as shuliang from dj_ssl_log where FOUND_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd hh24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd hh24:mi:ss'') group by CFG_ID,trunc(FOUND_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SSL_LOG一天的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
- ---------------------------------------
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_STAT_LOG_MONTH
-prompt =====================================
-prompt
-create or replace procedure PRO_STAT_LOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_STAT_LOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_LOG all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from df_stat_log_month dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_LOG一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into df_stat_log_month(SEQ,CONFIG_ID,SERVICE,STAT_TIME,SUM,LOG_TYPE) (select seq_df_stat_log_month.nextval, CONFIG_ID, SERVICE, shijian, shuliang,LOG_TYPE from(select SERVICE,CONFIG_ID,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang,LOG_TYPE from df_stat_log_daily where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by LOG_TYPE,SERVICE,CONFIG_ID,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_LOG一个月的日志开始 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(20161116)services_request_log增加字段.sql b/sqlupdate/sqlupdate(20161116)services_request_log增加字段.sql
deleted file mode 100644
index c87d676..0000000
--- a/sqlupdate/sqlupdate(20161116)services_request_log增加字段.sql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Add/modify columns
-alter table SERVICES_REQUEST_LOG add EXCEPTION_INFO VARCHAR2(1024) ;
--- Add comments to the columns
-comment on column SERVICES_REQUEST_LOG.EXCEPTION_INFO
- is '请求时发生的异常记录,不记录rest异常';
-
diff --git a/sqlupdate/sqlupdate(20161117)services_request_log修改字段.sql b/sqlupdate/sqlupdate(20161117)services_request_log修改字段.sql
deleted file mode 100644
index d5eca65..0000000
--- a/sqlupdate/sqlupdate(20161117)services_request_log修改字段.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-alter table services_request_log drop column EXCEPTION_INFO;
--- Add/modify columns
-alter table SERVICES_REQUEST_LOG add EXCEPTION_INFO clob;
--- Add comments to the columns
-comment on column SERVICES_REQUEST_LOG.EXCEPTION_INFO
- is '请求时发生的异常记录,不记录rest异常';
diff --git a/sqlupdate/sqlupdate(20161121)报表调整.sql b/sqlupdate/sqlupdate(20161121)报表调整.sql
deleted file mode 100644
index dd9e7df..0000000
--- a/sqlupdate/sqlupdate(20161121)报表调整.sql
+++ /dev/null
@@ -1,737 +0,0 @@
-GK_LOG
-drop table DF_PZ_REPORT;
--- Create table
-create table DF_PZ_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- CFG_ID NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER default 0 not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the table
-comment on table DF_PZ_REPORT
- is 'ܿʵʱͳƱ ñֻB־ݿ';
--- Add comments to the columns
-comment on column DF_PZ_REPORT.ACTIVE_SYS
- is 'A棺4
-B棺2
-C棺1
-';
-comment on column DF_PZ_REPORT.REPORT_TIME
- is '5';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_PZ_REPORT
- add constraint PK_DF_PZ_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
---ʵʱ
--- Create table
-create table DJ_PZ_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- CFG_ID NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER default 0 not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the table
-comment on table DJ_PZ_REPORT
- is 'ܿʵʱͳƱ ñֻB־ݿ';
--- Add comments to the columns
-comment on column DJ_PZ_REPORT.ACTIVE_SYS
- is 'A棺4
-B棺2
-C棺1
-';
-comment on column DJ_PZ_REPORT.REPORT_TIME
- is '5';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DJ_PZ_REPORT
- add constraint PK_DJ_PZ_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
--- Create sequence
-create sequence SEQ_DJ_PZ_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
--- Create sequence
-create sequence SEQ_DF_STAT_LOG_HOUR
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
--- Create sequence
-create sequence SEQ_DJ_STAT_LOG_HOUR
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
--- Create sequence
-create sequence SEQ_DJ_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
--- Create sequence
-create sequence SEQ_DJ_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-ԭ洢̣СʱͳƣÿСʱÿӳ6ӽͳ
----------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2016/11/22, 14:28:39 --
----------------------------------------------
-
-spool ṹ洢.log
-
-prompt
-prompt Creating table DF_STAT_LOG_DAILY
-prompt ================================
-prompt
-create table DF_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_STAT_LOG_DAILY
- add constraint PK_DF_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_STAT_TIME_DAILY on DF_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_STAT_LOG_HOUR
-prompt ===============================
-prompt
-create table DF_STAT_LOG_HOUR
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_STAT_LOG_HOUR
- add constraint PK_DF_STAT_LOG_HOUR primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_STAT_TIME_HOUR on DF_STAT_LOG_HOUR (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_STAT_LOG_MONTH
-prompt ================================
-prompt
-create table DF_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_STAT_LOG_MONTH
- add constraint PK_DF_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_STAT_TIME_MONTH on DF_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DJ_STAT_LOG_DAILY
-prompt ================================
-prompt
-create table DJ_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DJ_STAT_LOG_DAILY
- add constraint PK_DJ_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DJ_STAT_TIME_DAILY on DJ_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DJ_STAT_LOG_HOUR
-prompt ===============================
-prompt
-create table DJ_STAT_LOG_HOUR
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DJ_STAT_LOG_HOUR
- add constraint PK_DJ_STAT_LOG_HOUR primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DJ_STAT_TIME_HOUR on DJ_STAT_LOG_HOUR (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DJ_STAT_LOG_MONTH
-prompt ================================
-prompt
-create table DJ_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DJ_STAT_LOG_MONTH
- add constraint PK_DJ_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DJ_STAT_TIME_MONTH on DJ_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating procedure PRO_STAT_DFLOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DFSTAT_LOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_LOG_DAILY all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_STAT_LOG_DAILY(SEQ,ACTIVE_SYS,SERVICE,CONFIG_ID,STAT_TIME,SUM) (select SEQ_DF_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, CONFIG_ID, shijian, shuliang from(select ACTIVE_SYS, SERVICE, CONFIG_ID,trunc(STAT_TIME, ''DD'') as shijian,sum(SUM) as shuliang from DF_STAT_LOG_HOUR where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:mi:ss'') group by ACTIVE_SYS,SERVICE,CONFIG_ID,trunc(STAT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_LOGһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_STAT_DFLOG_HOUR
-prompt ======================================
-prompt
-create or replace procedure PRO_STAT_DFLOG_HOUR(NUMHOURS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DFSTAT_LOG_HOUR'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_STAT_LOG_HOUR all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMHOURS/24,'yyyy-mm-dd HH24');--ָСʱǰǸСʱ
- RIQI_S := RIQI || ':00:00';
- RIQI_E := RIQI || ':59:59';
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_STAT_LOG_HOUR dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD HH24');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_LOG_HOURһСʱ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_STAT_LOG_HOUR(SEQ,ACTIVE_SYS, SERVICE,CONFIG_ID,STAT_TIME,SUM) (select SEQ_DF_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, CFG_ID, shijian, shuliang from(select ACTIVE_SYS, SERVICE, CFG_ID, trunc(REPORT_TIME, ''HH'') as shijian, sum(SUM) as shuliang from DF_PZ_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,CFG_ID,trunc(REPORT_TIME, ''HH'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_LOG_HOURһСʱ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_STAT_DFLOG_MONTH
-prompt =======================================
-prompt
-create or replace procedure PRO_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_STAT_DFLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,CONFIG_ID,STAT_TIME,SUM) (select SEQ_DF_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, CONFIG_ID, shijian, shuliang from(select ACTIVE_SYS,SERVICE,CONFIG_ID,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,CONFIG_ID,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_STAT_DJLOG_DAILY
-prompt =======================================
-prompt
-create or replace procedure PRO_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJSTAT_LOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DJ_LOG_DAILY all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DJ_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDJ_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_STAT_LOG_DAILY(SEQ,ACTIVE_SYS,SERVICE,CONFIG_ID,STAT_TIME,SUM) (select SEQ_DJ_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, CONFIG_ID, shijian, shuliang from(select ACTIVE_SYS, SERVICE, CONFIG_ID,trunc(STAT_TIME, ''DD'') as shijian,sum(SUM) as shuliang from DJ_STAT_LOG_HOUR where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:mi:ss'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:mi:ss'') group by ACTIVE_SYS,SERVICE,CONFIG_ID,trunc(STAT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDJ_LOGһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_STAT_DJLOG_HOUR
-prompt ======================================
-prompt
-create or replace procedure PRO_STAT_DJLOG_HOUR(NUMHOURS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DJSTAT_LOG_HOUR'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DJ_STAT_LOG_HOUR all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(sysdate-NUMHOURS/24,'yyyy-mm-dd HH24');--ָСʱǰǸСʱ
- RIQI_S := RIQI || ':00:00';
- RIQI_E := RIQI || ':59:59';
- --ɾǰһͳƵϢ,ۼͳ
- delete from DJ_STAT_LOG_HOUR dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD HH24');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDJ_LOG_HOURһСʱ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_STAT_LOG_HOUR(SEQ,ACTIVE_SYS, SERVICE,CONFIG_ID,STAT_TIME,SUM) (select SEQ_DJ_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, CFG_ID, shijian, shuliang from(select ACTIVE_SYS, SERVICE, CFG_ID, trunc(REPORT_TIME, ''HH'') as shijian, sum(SUM) as shuliang from DJ_PZ_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,CFG_ID,trunc(REPORT_TIME, ''HH'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDJ_LOG_HOURһСʱ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_STAT_DJLOG_MONTH
-prompt =======================================
-prompt
-create or replace procedure PRO_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_STAT_DJLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DJ_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DJ_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDJ_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,CONFIG_ID,STAT_TIME,SUM) (select SEQ_DF_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, CONFIG_ID, shijian, shuliang from(select ACTIVE_SYS,SERVICE,CONFIG_ID,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,CONFIG_ID,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDJ_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(20161124)调整字段类型.sql b/sqlupdate/sqlupdate(20161124)调整字段类型.sql
deleted file mode 100644
index bc37f96..0000000
--- a/sqlupdate/sqlupdate(20161124)调整字段类型.sql
+++ /dev/null
@@ -1,3 +0,0 @@
-GK_PZ
---ֶͣ
-alter table DJ_IPSEC_LOG MODIFY ISAKMP_MODE NUMBER;
\ No newline at end of file
diff --git a/sqlupdate/sqlupdate(20161208)services_request_log增加字段.sql b/sqlupdate/sqlupdate(20161208)services_request_log增加字段.sql
deleted file mode 100644
index b522a33..0000000
--- a/sqlupdate/sqlupdate(20161208)services_request_log增加字段.sql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Add/modify columns
-alter table SERVICES_REQUEST_LOG add SERVER_IP VARCHAR2(200) ;
--- Add comments to the columns
-comment on column SERVICES_REQUEST_LOG.SERVER_IP
- is '服务器IP';
-
diff --git a/sqlupdate/sqlupdate(20161209)所有日志表增加一个字段.sql b/sqlupdate/sqlupdate(20161209)所有日志表增加一个字段.sql
deleted file mode 100644
index 4302f41..0000000
--- a/sqlupdate/sqlupdate(20161209)所有日志表增加一个字段.sql
+++ /dev/null
@@ -1,186 +0,0 @@
--- Add/modify columns
-alter table df_dns_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_dns_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_ftp_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_ftp_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_http_keyword_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_http_keyword_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_http_req_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_http_req_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_http_res_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_http_res_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_ipsec_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_ipsec_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_ip_port_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_ip_port_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_l2tp_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_l2tp_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_mail_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_mail_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_openvpn_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_openvpn_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
- -- Add/modify columns
-alter table df_pptp_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_pptp_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_ssh_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_ssh_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table df_ssl_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column df_ssl_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
--- Add/modify columns
-alter table dj_dns_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_dns_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_ftp_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_ftp_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_http_keyword_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_http_keyword_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_http_req_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_http_req_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_http_res_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_http_res_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_ipsec_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_ipsec_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_ip_port_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_ip_port_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_l2tp_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_l2tp_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_mail_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_mail_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_openvpn_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_openvpn_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
- -- Add/modify columns
-alter table dj_pptp_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_pptp_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_ssh_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_ssh_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
--- Add/modify columns
-alter table dj_ssl_log add NEST_ADDR_LIST VARCHAR2(1024);
--- Add comments to the columns
-comment on column dj_ssl_log.NEST_ADDR_LIST
- is '嵌套地址列表,用于辅助对准查询,可空';
-
-
-
-
-
-
-
diff --git a/sqlupdate/sqlupdate(20161223)增加日志表.sql b/sqlupdate/sqlupdate(20161223)增加日志表.sql
deleted file mode 100644
index 8cab312..0000000
--- a/sqlupdate/sqlupdate(20161223)增加日志表.sql
+++ /dev/null
@@ -1,56 +0,0 @@
----------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2014/12/23, 15:43:17 --
----------------------------------------------
-
-spool sqlupdate(20161223)增加日志表.log
-
-prompt
-prompt Creating table DF_TUNNEL_RANDOM_LOG
-prompt ===================================
-prompt
-create table DF_TUNNEL_RANDOM_LOG
-(
- ID NUMBER not null,
- CFG_ID NUMBER not null,
- FOUND_TIME DATE not null,
- RECV_TIME DATE not null,
- OVER_ID NUMBER not null,
- PROTOCOL VARCHAR2(20) not null,
- SERVER_IP VARCHAR2(64) not null,
- CLIENT_IP VARCHAR2(64) not null,
- SERVER_PORT INTEGER not null,
- CLIENT_PORT INTEGER not null,
- NEST_PROTOCOL VARCHAR2(20),
- NEST_SERVER_IP VARCHAR2(64),
- NEST_CLIENT_IP VARCHAR2(64),
- NEST_SERVER_PORT INTEGER,
- NEST_CLIENT_PORT INTEGER,
- SERVICE_TYPE INTEGER not null,
- ENTRANCE_ID NUMBER not null,
- CLJ_IP VARCHAR2(64) not null,
- SCENE_FILE VARCHAR2(256),
- ACTION INTEGER,
- SERVER_LOCATE VARCHAR2(1024),
- CLIENT_LOCATE VARCHAR2(1024),
- INJECTED_PKT_FILE VARCHAR2(256),
- NEST_ADDR_LIST VARCHAR2(1024),
- TUNNEL_NAME VARCHAR2(1024)
-)
-;
-alter table DF_TUNNEL_RANDOM_LOG
- add constraint PK_DF_TUNNEL_RANDOM_LOG primary key (ID);
-
-prompt
-prompt Creating sequence SEQ_DF_TUNNEL_RANDOM_LOG
-prompt ==========================================
-prompt
-create sequence SEQ_DF_TUNNEL_RANDOM_LOG
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(201700208实时统计、报表新增监测业务)表、序列、存储过程.sql b/sqlupdate/sqlupdate(201700208实时统计、报表新增监测业务)表、序列、存储过程.sql
deleted file mode 100644
index f6a13b9..0000000
--- a/sqlupdate/sqlupdate(201700208实时统计、报表新增监测业务)表、序列、存储过程.sql
+++ /dev/null
@@ -1,1123 +0,0 @@
---------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2015/3/16, 11:17:23 --
---------------------------------------------
-
-spool sqlupdate(201700208实时统计、报表新增监测业务)表、序列、存储过程.log
-
-prompt
-prompt Creating table DJ_ATTR_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DJ_ATTR_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ATTR_TYPE INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_ATTR_STAT_LOG_DAILY
- add constraint PK_DJ_ATTR_STAT_LOG_DAILY primary key (SEQ);
-create index DJ_ATTR_STAT_TIME_DAILY on DJ_ATTR_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_ATTR_STAT_LOG_MONTH
-prompt =====================================
-prompt
-create table DJ_ATTR_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ATTR_TYPE INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_ATTR_STAT_LOG_MONTH
- add constraint PK_DJ_ATTR_STAT_LOG_MONTH primary key (SEQ);
-create index DJ_ATTR_STAT_TIME_MONTH on DJ_ATTR_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_ATTR_TYPE_REPORT
-prompt ==================================
-prompt
-create table DJ_ATTR_TYPE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- ATTR_TYPE INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-;
-comment on table DJ_ATTR_TYPE_REPORT
- is '管控性质实时统计表 该表只在B版日志数据库中';
-comment on column DJ_ATTR_TYPE_REPORT.ACTIVE_SYS
- is 'A版:4 B版:2 C版:1';
-comment on column DJ_ATTR_TYPE_REPORT.REPORT_TIME
- is '粒度5分钟';
-alter table DJ_ATTR_TYPE_REPORT
- add constraint PK_DJ_ATTR_TYPE_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DJ_DESTIP_COUNTRY_REPORT
-prompt =======================================
-prompt
-create table DJ_DESTIP_COUNTRY_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- DEST_COUNTRY VARCHAR2(256) not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-comment on table DJ_DESTIP_COUNTRY_REPORT
- is '该表只在B版日志数据库中';
-comment on column DJ_DESTIP_COUNTRY_REPORT.SERVICE
- is '界面私有标签(界面菜单ID),值小于10000';
-alter table DJ_DESTIP_COUNTRY_REPORT
- add constraint PK_DJ_DESTIP_COUNTRY_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DJ_DESTIP_STAT_LOG_DAILY
-prompt =======================================
-prompt
-create table DJ_DESTIP_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- DEST_COUNTRY VARCHAR2(256) not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_DESTIP_STAT_LOG_DAILY
- add constraint PK_DJ_DESTIP_STAT_LOG_DAILY primary key (SEQ);
-create index DJ_DESTIP_STAT_TIME_DAILY on DJ_DESTIP_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_DESTIP_STAT_LOG_MONTH
-prompt =======================================
-prompt
-create table DJ_DESTIP_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- DEST_COUNTRY VARCHAR2(256) not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_DESTIP_STAT_LOG_MONTH
- add constraint PK_DJ_DESTIP_STAT_LOG_MONTH primary key (SEQ);
-create index DJ_DESTIP_STAT_TIME_MONTH on DJ_DESTIP_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_ENTR_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DJ_ENTR_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ENTRANCE_ID INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_ENTR_STAT_LOG_DAILY
- add constraint PK_DJ_ENTR_STAT_LOG_DAILY primary key (SEQ);
-create index DJ_ENTR_STAT_TIME_DAILY on DJ_ENTR_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_ENTR_STAT_LOG_MONTH
-prompt =====================================
-prompt
-create table DJ_ENTR_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ENTRANCE_ID INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_ENTR_STAT_LOG_MONTH
- add constraint PK_DJ_ENTR_STAT_LOG_MONTH primary key (SEQ);
-create index DJ_ENTR_STAT_TIME_MONTH on DJ_ENTR_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_REPORT
-prompt =============================
-prompt
-create table DJ_LWHH_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- LWHH INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-;
-comment on table DJ_LWHH_REPORT
- is '管控来文函号实时统计表 该表只在B版日志数据库中';
-comment on column DJ_LWHH_REPORT.ACTIVE_SYS
- is 'A版:4 B版:2 C版:1';
-comment on column DJ_LWHH_REPORT.REPORT_TIME
- is '粒度5分钟';
-alter table DJ_LWHH_REPORT
- add constraint PK_DJ_LWHH_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DJ_LWHH_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DJ_LWHH_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- LWHH INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_LWHH_STAT_LOG_DAILY
- add constraint PK_DJ_LWHH_STAT_LOG_DAILY primary key (SEQ);
-create index DJ_LWHH_STAT_TIME_DAILY on DJ_LWHH_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_STAT_LOG_MONTH
-prompt =====================================
-prompt
-create table DJ_LWHH_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- LWHH INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_LWHH_STAT_LOG_MONTH
- add constraint PK_DJ_LWHH_STAT_LOG_MONTH primary key (SEQ);
-create index DJ_LWHH_STAT_TIME_MONTH on DJ_LWHH_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_SERVICE_REPORT
-prompt ================================
-prompt
-create table DJ_SERVICE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-;
-comment on table DJ_SERVICE_REPORT
- is '该表只在B版日志数据库中';
-alter table DJ_SERVICE_REPORT
- add constraint PK_DJ_SERVICE_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DJ_SRCIP_DOMESTIC_REPORT
-prompt =======================================
-prompt
-create table DJ_SRCIP_DOMESTIC_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(256) not null,
- SRC_CITY VARCHAR2(256),
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-comment on table DJ_SRCIP_DOMESTIC_REPORT
- is '该表只在B版日志数据库中';
-comment on column DJ_SRCIP_DOMESTIC_REPORT.SERVICE
- is '界面私有标签(界面菜单ID),值小于10000';
-alter table DJ_SRCIP_DOMESTIC_REPORT
- add constraint PK_DJ_SRCIP_DOMESTIC_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DJ_SRCIP_STAT_LOG_DAILY
-prompt ======================================
-prompt
-create table DJ_SRCIP_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- SRC_PROVINCE VARCHAR2(256) not null,
- SRC_CITY VARCHAR2(256),
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_SRCIP_STAT_LOG_DAILY
- add constraint PK_DJ_SRCIP_STAT_LOG_DAILY primary key (SEQ);
-create index DJ_SRCIP_STAT_LOG_DAILY on DJ_SRCIP_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_SRCIP_STAT_LOG_MONTH
-prompt ======================================
-prompt
-create table DJ_SRCIP_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- SRC_PROVINCE VARCHAR2(256) not null,
- SRC_CITY VARCHAR2(256),
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_SRCIP_STAT_LOG_MONTH
- add constraint PK_DJ_SRCIP_STAT_LOG_MONTH primary key (SEQ);
-create index DJ_SRCIP_STAT_TIME_MONTH on DJ_SRCIP_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_TAG_REPORT
-prompt ============================
-prompt
-create table DJ_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- TAG INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-comment on table DJ_TAG_REPORT
- is '该表只在B版日志数据库中';
-comment on column DJ_TAG_REPORT.SERVICE
- is '界面私有标签(界面菜单ID),值小于10000';
-alter table DJ_TAG_REPORT
- add constraint PK_DJ_TAG_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DJ_TAG_STAT_LOG_DAILY
-prompt ====================================
-prompt
-create table DJ_TAG_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- TAG INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_TAG_STAT_LOG_DAILY
- add constraint PK_DJ_TAG_STAT_LOG_DAILY primary key (SEQ);
-create index DJ_TAG_STAT_TIME_DAILY on DJ_TAG_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_TAG_STAT_LOG_MONTH
-prompt ====================================
-prompt
-create table DJ_TAG_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- TAG INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DJ_TAG_STAT_LOG_MONTH
- add constraint PK_DJ_TAG_STAT_LOG_MONTH primary key (SEQ);
-create index DJ_TAG_STAT_TIME_MONTH on DJ_TAG_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating sequence SEQ_DJ_ATTR_STAT_LOG_DAILY
-prompt ============================================
-prompt
-create sequence SEQ_DJ_ATTR_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 21
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_ATTR_STAT_LOG_MONTH
-prompt ============================================
-prompt
-create sequence SEQ_DJ_ATTR_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_ATTR_TYPE_REPORT
-prompt =========================================
-prompt
-create sequence SEQ_DJ_ATTR_TYPE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 21
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_DESTIP_COUNTRY_REPORT
-prompt ==============================================
-prompt
-create sequence SEQ_DJ_DESTIP_COUNTRY_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 21
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_DESTIP_STAT_LOG_DAILY
-prompt ==============================================
-prompt
-create sequence SEQ_DJ_DESTIP_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_DESTIP_STAT_LOG_MONTH
-prompt ==============================================
-prompt
-create sequence SEQ_DJ_DESTIP_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_ENTR_STAT_LOG_DAILY
-prompt ============================================
-prompt
-create sequence SEQ_DJ_ENTR_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_ENTR_STAT_LOG_MONTH
-prompt ============================================
-prompt
-create sequence SEQ_DJ_ENTR_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_REPORT
-prompt ====================================
-prompt
-create sequence SEQ_DJ_LWHH_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 21
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_STAT_LOG_DAILY
-prompt ============================================
-prompt
-create sequence SEQ_DJ_LWHH_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_STAT_LOG_MONTH
-prompt ============================================
-prompt
-create sequence SEQ_DJ_LWHH_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SERVICE_REPORT
-prompt =======================================
-prompt
-create sequence SEQ_DJ_SERVICE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 21
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_DOMESTIC_REPORT
-prompt ==============================================
-prompt
-create sequence SEQ_DJ_SRCIP_DOMESTIC_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 21
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_STAT_LOG_DAILY
-prompt =============================================
-prompt
-create sequence SEQ_DJ_SRCIP_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_STAT_LOG_MONTH
-prompt =============================================
-prompt
-create sequence SEQ_DJ_SRCIP_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_TAG_REPORT
-prompt ===================================
-prompt
-create sequence SEQ_DJ_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 21
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_TAG_STAT_LOG_DAILY
-prompt ===========================================
-prompt
-create sequence SEQ_DJ_TAG_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_TAG_STAT_LOG_MONTH
-prompt ===========================================
-prompt
-create sequence SEQ_DJ_TAG_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating procedure PRO_ATTR_STAT_DJLOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_ATTR_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ATTR_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_TAG_STAT_LOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_ATTR_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_ATTR_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_ATTR_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DJ_ATTR_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS, SERVICE, ATTR_TYPE, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_ATTR_TYPE_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,ATTR_TYPE,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_ATTR_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_ATTR_STAT_DJLOG_MONTH
-prompt ============================================
-prompt
-create or replace procedure PRO_ATTR_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ATTR_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_ATTR_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_ATTR_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_ATTR_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_ATTR_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DJ_ATTR_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS,SERVICE,ATTR_TYPE,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_ATTR_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,ATTR_TYPE,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_ATTR_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DESTIP_STAT_DJLOG_DAILY
-prompt ==============================================
-prompt
-create or replace procedure PRO_DESTIP_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DESTIP_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_TAG_STAT_LOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_DESTIP_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_DESTIP_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_DESTIP_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,DEST_COUNTRY,STAT_TIME,SUM) (select SEQ_DJ_DESTIP_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, DEST_COUNTRY, shijian, shuliang from(select ACTIVE_SYS, SERVICE, DEST_COUNTRY, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_DESTIP_country_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,DEST_COUNTRY,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_DESTIP_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DESTIP_STAT_DJLOG_MONTH
-prompt ==============================================
-prompt
-create or replace procedure PRO_DESTIP_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DESTIP_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_DESTIP_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_DESTIP_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_DESTIP_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_DESTIP_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,DEST_COUNTRY,STAT_TIME,SUM) (select SEQ_DJ_DESTIP_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, DEST_COUNTRY, shijian, shuliang from(select ACTIVE_SYS,SERVICE,DEST_COUNTRY,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_DESTIP_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,DEST_COUNTRY,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_DESTIP_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_ENTR_STAT_DJLOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_ENTR_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ENTR_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_TAG_STAT_LOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_ENTR_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_ENTR_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_ENTR_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,ENTRANCE_ID,STAT_TIME,SUM) (select SEQ_DJ_ENTR_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, ENTRANCE_ID, shijian, shuliang from(select ACTIVE_SYS, SERVICE, GJ_CK_ID ENTRANCE_ID, trunc(CAP_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_CK_STAT_LOG where CAP_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,GJ_CK_ID,trunc(CAP_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_ENTR_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_ENTR_STAT_DJLOG_MONTH
-prompt ============================================
-prompt
-create or replace procedure PRO_ENTR_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ENTR_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_ENTR_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_ENTR_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_ENTR_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_ENTR_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,ENTRANCE_ID,STAT_TIME,SUM) (select SEQ_DJ_ENTR_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, ENTRANCE_ID, shijian, shuliang from(select ACTIVE_SYS,SERVICE,ENTRANCE_ID,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_ENTR_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,ENTRANCE_ID,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_ENTR_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_STAT_DJLOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_LWHH_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_TAG_STAT_LOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_LWHH_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_LWHH_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_LWHH_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,LWHH,STAT_TIME,SUM) (select SEQ_DJ_LWHH_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, LWHH, shijian, shuliang from(select ACTIVE_SYS, SERVICE, LWHH, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_LWHH_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,LWHH,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_LWHH_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_STAT_DJLOG_MONTH
-prompt ============================================
-prompt
-create or replace procedure PRO_LWHH_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_LWHH_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_LWHH_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_LWHH_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_LWHH_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,LWHH,STAT_TIME,SUM) (select SEQ_DJ_LWHH_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, LWHH, shijian, shuliang from(select ACTIVE_SYS,SERVICE,LWHH,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_LWHH_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,LWHH,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_LWHH_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRCIP_STAT_DJLOG_DAILY
-prompt =============================================
-prompt
-create or replace procedure PRO_SRCIP_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SRCIP_STAT_LOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_SRCIP_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SRCIP_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_SRCIP_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,SRC_PROVINCE,SRC_CITY,STAT_TIME,SUM) (select SEQ_DJ_SRCIP_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,SRC_CITY, shijian, shuliang from(select ACTIVE_SYS, SERVICE, SRC_PROVINCE,SRC_CITY, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_SRCIP_DOMESTIC_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,SRC_PROVINCE,SRC_CITY,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SRCIP_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRCIP_STAT_DJLOG_MONTH
-prompt =============================================
-prompt
-create or replace procedure PRO_SRCIP_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SRCIP_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_SRCIP_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SRCIP_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_SRCIP_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,SRC_PROVINCE,SRC_CITY,STAT_TIME,SUM) (select SEQ_DJ_SRCIP_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,SRC_CITY, shijian, shuliang from(select ACTIVE_SYS,SERVICE,SRC_PROVINCE,SRC_CITY,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_SRCIP_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,SRC_PROVINCE,SRC_CITY,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SRCIP_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_TAG_STAT_DJLOG_DAILY
-prompt ===========================================
-prompt
-create or replace procedure PRO_TAG_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_TAG_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_TAG_STAT_LOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_TAG_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_TAG_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_TAG_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,TAG,STAT_TIME,SUM) (select SEQ_DJ_TAG_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, TAG, shijian, shuliang from(select ACTIVE_SYS, SERVICE, TAG, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_TAG_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,TAG,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_TAG_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_TAG_STAT_DJLOG_MONTH
-prompt ===========================================
-prompt
-create or replace procedure PRO_TAG_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_TAG_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_TAG_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_TAG_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_TAG_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_TAG_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,TAG,STAT_TIME,SUM) (select SEQ_DJ_TAG_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, TAG, shijian, shuliang from(select ACTIVE_SYS,SERVICE,TAG,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_TAG_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,TAG,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_TAG_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(201700308)http_req、res增加字段.sql b/sqlupdate/sqlupdate(201700308)http_req、res增加字段.sql
deleted file mode 100644
index afa7482..0000000
--- a/sqlupdate/sqlupdate(201700308)http_req、res增加字段.sql
+++ /dev/null
@@ -1,28 +0,0 @@
--- Add/modify columns
-alter table DF_HTTP_REQ_LOG add COOKIE VARCHAR2(1024);
-alter table DF_HTTP_REQ_LOG add REFERER VARCHAR2(1024);
-alter table DF_HTTP_REQ_LOG add UA VARCHAR2(1024);
-alter table DF_HTTP_REQ_LOG add USER_DEFINE_KEY VARCHAR2(1024);
-alter table DF_HTTP_REQ_LOG add USER_DEFINE_VALUE VARCHAR2(1024);
-
--- Add/modify columns
-alter table DJ_HTTP_REQ_LOG add COOKIE VARCHAR2(1024);
-alter table DJ_HTTP_REQ_LOG add REFERER VARCHAR2(1024);
-alter table DJ_HTTP_REQ_LOG add UA VARCHAR2(1024);
-alter table DJ_HTTP_REQ_LOG add USER_DEFINE_KEY VARCHAR2(1024);
-alter table DJ_HTTP_REQ_LOG add USER_DEFINE_VALUE VARCHAR2(1024);
-
--- Add/modify columns
-alter table DF_HTTP_RES_LOG add SET_COOKIE VARCHAR2(1024);
-alter table DF_HTTP_RES_LOG add CONTENT_LEN VARCHAR2(1024);
-alter table DF_HTTP_RES_LOG add CONTENT_TYPE VARCHAR2(1024);
-alter table DF_HTTP_RES_LOG add USER_DEFINE_KEY VARCHAR2(1024);
-alter table DF_HTTP_RES_LOG add USER_DEFINE_VALUE VARCHAR2(1024);
-
--- Add/modify columns
-alter table DJ_HTTP_RES_LOG add SET_COOKIE VARCHAR2(1024);
-alter table DJ_HTTP_RES_LOG add CONTENT_LEN VARCHAR2(1024);
-alter table DJ_HTTP_RES_LOG add CONTENT_TYPE VARCHAR2(1024);
-alter table DJ_HTTP_RES_LOG add USER_DEFINE_KEY VARCHAR2(1024);
-alter table DJ_HTTP_RES_LOG add USER_DEFINE_VALUE VARCHAR2(1024);
-
diff --git a/sqlupdate/sqlupdate(20170104实时统计修改)修改实时统计表.sql b/sqlupdate/sqlupdate(20170104实时统计修改)修改实时统计表.sql
deleted file mode 100644
index 00f080f..0000000
--- a/sqlupdate/sqlupdate(20170104实时统计修改)修改实时统计表.sql
+++ /dev/null
@@ -1,35 +0,0 @@
---B库更改
---1. 修改DF_DESTIP_COUNTRY_REPORT增加界面私有标签列SERVICE。
--- Add/modify columns
-alter table DF_DESTIP_COUNTRY_REPORT add SERVICE INTEGER not null;
--- Add comments to the columns
-comment on column DF_DESTIP_COUNTRY_REPORT.SERVICE
- is '界面私有标签(界面菜单ID),值小于10000';
-
---2. 修改DF_SRCIP _DOMESTIC_REPORT增加界面私有标签列SERVICE。
- -- Add/modify columns
-alter table DF_SRCIP_DOMESTIC_REPORT add SERVICE INTEGER not null;
--- Add comments to the columns
-comment on column DF_SRCIP_DOMESTIC_REPORT.SERVICE
- is '界面私有标签(界面菜单ID),值小于10000';
-
---3. 修改DF_TAG_REPORT,增加界面私有标签列SERVICE
- -- Add/modify columns
-alter table DF_TAG_REPORT add SERVICE INTEGER not null;
--- Add comments to the columns
-comment on column DF_TAG_REPORT.SERVICE
- is '界面私有标签(界面菜单ID),值小于10000';
- -- Add/modify columns
-
---4. 修改DJ_CK_STAT_LOG,增加列active_sys列
-alter table DJ_CK_STAT_LOG add ACTIVE_SYS INTEGER not null;
--- Add comments to the columns
-comment on column DJ_CK_STAT_LOG.ACTIVE_SYS
- is 'A版:4 B版:2 C版:1';
-
-
-
-
-
-
-
diff --git a/sqlupdate/sqlupdate(20170104实时统计新增)增加日志表.sql b/sqlupdate/sqlupdate(20170104实时统计新增)增加日志表.sql
deleted file mode 100644
index 4ae6763..0000000
--- a/sqlupdate/sqlupdate(20170104实时统计新增)增加日志表.sql
+++ /dev/null
@@ -1,144 +0,0 @@
--------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2015/1/4, 11:41:22 --
--------------------------------------------
-
-spool sqlupdate(20170104实时统计新增)增加日志表.log
-
-prompt
-prompt Creating table DF_ATTR_TYPE_REPORT
-prompt ==================================
-prompt
-create table DF_ATTR_TYPE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- ATTR_TYPE INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-;
-comment on table DF_ATTR_TYPE_REPORT
- is '管控性质实时统计表 该表只在B版日志数据库中';
-comment on column DF_ATTR_TYPE_REPORT.ACTIVE_SYS
- is 'A版:4 B版:2 C版:1';
-comment on column DF_ATTR_TYPE_REPORT.REPORT_TIME
- is '粒度5分钟';
-alter table DF_ATTR_TYPE_REPORT
- add constraint PK_DF_ATTR_TYPE_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DF_ENTRANCE_REPORT
-prompt =================================
-prompt
-create table DF_ENTRANCE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- ENTRANCE_ID NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-;
-comment on table DF_ENTRANCE_REPORT
- is '管控局点实时统计表 该表只在B版日志数据库中';
-comment on column DF_ENTRANCE_REPORT.ACTIVE_SYS
- is 'A版:4 B版:2 C版:1';
-comment on column DF_ENTRANCE_REPORT.REPORT_TIME
- is '粒度5分钟';
-alter table DF_ENTRANCE_REPORT
- add constraint PK_DF_ENTRANCE_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DF_LWHH_REPORT
-prompt =============================
-prompt
-create table DF_LWHH_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- LWHH INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-;
-comment on table DF_LWHH_REPORT
- is '管控来文函号实时统计表 该表只在B版日志数据库中';
-comment on column DF_LWHH_REPORT.ACTIVE_SYS
- is 'A版:4 B版:2 C版:1';
-comment on column DF_LWHH_REPORT.REPORT_TIME
- is '粒度5分钟';
-alter table DF_LWHH_REPORT
- add constraint PK_DF_LWHH_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating table DF_PVT_TAG_REPORT
-prompt ================================
-prompt
-create table DF_PVT_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-;
-comment on table DF_PVT_TAG_REPORT
- is '管控标签实时统计表 该表只在B版日志数据库中';
-comment on column DF_PVT_TAG_REPORT.ACTIVE_SYS
- is 'A版:4 B版:2 C版:1';
-comment on column DF_PVT_TAG_REPORT.REPORT_TIME
- is '粒度5分钟';
-alter table DF_PVT_TAG_REPORT
- add constraint PK_DF_PVT_TAG_REPORT primary key (STAT_ID);
-
-prompt
-prompt Creating sequence SEQ_DF_ATTR_TYPE_REPORT
-prompt =========================================
-prompt
-create sequence SEQ_DF_ATTR_TYPE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_ENTRANCE_REPORT
-prompt ========================================
-prompt
-create sequence SEQ_DF_ENTRANCE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_REPORT
-prompt ====================================
-prompt
-create sequence SEQ_DF_LWHH_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_PVT_TAG_REPORT
-prompt =======================================
-prompt
-create sequence SEQ_DF_PVT_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(20170105新增报表表结构及存储过程).sql b/sqlupdate/sqlupdate(20170105新增报表表结构及存储过程).sql
deleted file mode 100644
index 85ba7b5..0000000
--- a/sqlupdate/sqlupdate(20170105新增报表表结构及存储过程).sql
+++ /dev/null
@@ -1,1260 +0,0 @@
-------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2017/1/8, 9:14:26 --
-------------------------------------------
-
-spool sqlupdate(20170105ṹ洢).log
-
-prompt
-prompt Creating table DF_ATTR_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DF_ATTR_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ATTR_TYPE INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_ATTR_STAT_LOG_DAILY
- add constraint PK_DF_ATTR_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_ATTR_STAT_TIME_DAILY on DF_ATTR_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_ATTR_STAT_LOG_MONTH
-prompt =====================================
-prompt
-create table DF_ATTR_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ATTR_TYPE INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_ATTR_STAT_LOG_MONTH
- add constraint PK_DF_ATTR_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_ATTR_STAT_TIME_MONTH on DF_ATTR_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_ATTR_TYPE_REPORT
-prompt ==================================
-prompt
-create table DF_ATTR_TYPE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- ATTR_TYPE INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-comment on table DF_ATTR_TYPE_REPORT
- is 'ܿʵʱͳƱ ñֻB־ݿ';
-comment on column DF_ATTR_TYPE_REPORT.ACTIVE_SYS
- is 'A棺4 B棺2 C棺1';
-comment on column DF_ATTR_TYPE_REPORT.REPORT_TIME
- is '5';
-alter table DF_ATTR_TYPE_REPORT
- add constraint PK_DF_ATTR_TYPE_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_ENTRANCE_REPORT
-prompt =================================
-prompt
-create table DF_ENTRANCE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- ENTRANCE_ID NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-comment on table DF_ENTRANCE_REPORT
- is 'ܿؾֵʵʱͳƱ ñֻB־ݿ';
-comment on column DF_ENTRANCE_REPORT.ACTIVE_SYS
- is 'A棺4 B棺2 C棺1';
-comment on column DF_ENTRANCE_REPORT.REPORT_TIME
- is '5';
-alter table DF_ENTRANCE_REPORT
- add constraint PK_DF_ENTRANCE_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_ENTR_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DF_ENTR_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ENTRANCE_ID INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_ENTR_STAT_LOG_DAILY
- add constraint PK_DF_ENTR_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_ENTR_STAT_TIME_DAILY on DF_ENTR_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_ENTR_STAT_LOG_MONTH
-prompt =====================================
-prompt
-create table DF_ENTR_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ENTRANCE_ID INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_ENTR_STAT_LOG_MONTH
- add constraint PK_DF_ENTR_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_ENTR_STAT_TIME_MONTH on DF_ENTR_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_LWHH_REPORT
-prompt =============================
-prompt
-create table DF_LWHH_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- LWHH INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-comment on table DF_LWHH_REPORT
- is 'ܿĺʵʱͳƱ ñֻB־ݿ';
-comment on column DF_LWHH_REPORT.ACTIVE_SYS
- is 'A棺4 B棺2 C棺1';
-comment on column DF_LWHH_REPORT.REPORT_TIME
- is '5';
-alter table DF_LWHH_REPORT
- add constraint PK_DF_LWHH_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_LWHH_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DF_LWHH_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- LWHH INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_LWHH_STAT_LOG_DAILY
- add constraint PK_DF_LWHH_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_LWHH_STAT_TIME_DAILY on DF_LWHH_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_LWHH_STAT_LOG_MONTH
-prompt =====================================
-prompt
-create table DF_LWHH_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- LWHH INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_LWHH_STAT_LOG_MONTH
- add constraint PK_DF_LWHH_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_LWHH_STAT_TIME_MONTH on DF_LWHH_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_STAT_LOG_DAILY
-prompt ================================
-prompt
-create table DF_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_STAT_LOG_DAILY
- add constraint PK_DF_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_STAT_TIME_DAILY on DF_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_STAT_LOG_HOUR
-prompt ===============================
-prompt
-create table DF_STAT_LOG_HOUR
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_STAT_LOG_HOUR
- add constraint PK_DF_STAT_LOG_HOUR primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_STAT_TIME_HOUR on DF_STAT_LOG_HOUR (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_STAT_LOG_MONTH
-prompt ================================
-prompt
-create table DF_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- CONFIG_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_STAT_LOG_MONTH
- add constraint PK_DF_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_STAT_TIME_MONTH on DF_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_TAG_REPORT
-prompt ============================
-prompt
-create table DF_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- TAG INTEGER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-comment on table DF_TAG_REPORT
- is 'ñֻB־ݿ';
-comment on column DF_TAG_REPORT.SERVICE
- is '˽бǩ˵ID,ֵС10000';
-alter table DF_TAG_REPORT
- add constraint PK_DF_TAG_REPORT primary key (STAT_ID)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_TAG_STAT_LOG_DAILY
-prompt ====================================
-prompt
-create table DF_TAG_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- TAG INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_TAG_STAT_LOG_DAILY
- add constraint PK_DF_TAG_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_TAG_STAT_TIME_DAILY on DF_TAG_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_TAG_STAT_LOG_MONTH
-prompt ====================================
-prompt
-create table DF_TAG_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- TAG INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-alter table DF_TAG_STAT_LOG_MONTH
- add constraint PK_DF_TAG_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_TAG_STAT_TIME_MONTH on DF_TAG_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating sequence SEQ_DF_ATTR_STAT_LOG_DAILY
-prompt ============================================
-prompt
-create sequence SEQ_DF_ATTR_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_ATTR_STAT_LOG_MONTH
-prompt ============================================
-prompt
-create sequence SEQ_DF_ATTR_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_ATTR_TYPE_REPORT
-prompt =========================================
-prompt
-create sequence SEQ_DF_ATTR_TYPE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_ENTRANCE_REPORT
-prompt ========================================
-prompt
-create sequence SEQ_DF_ENTRANCE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_ENTR_STAT_LOG_DAILY
-prompt ============================================
-prompt
-create sequence SEQ_DF_ENTR_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_ENTR_STAT_LOG_MONTH
-prompt ============================================
-prompt
-create sequence SEQ_DF_ENTR_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_REPORT
-prompt ====================================
-prompt
-create sequence SEQ_DF_LWHH_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_STAT_LOG_DAILY
-prompt ============================================
-prompt
-create sequence SEQ_DF_LWHH_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_STAT_LOG_MONTH
-prompt ============================================
-prompt
-create sequence SEQ_DF_LWHH_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_TAG_REPORT
-prompt ===================================
-prompt
-create sequence SEQ_DF_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_TAG_STAT_LOG_DAILY
-prompt ===========================================
-prompt
-create sequence SEQ_DF_TAG_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_TAG_STAT_LOG_MONTH
-prompt ===========================================
-prompt
-create sequence SEQ_DF_TAG_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating procedure PRO_ATTR_STAT_DFLOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_ATTR_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ATTR_STAT_DFLOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_TAG_STAT_LOG_DAILY'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_ATTR_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_ATTR_STAT_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_ATTR_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DF_ATTR_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS, SERVICE, ATTR_TYPE, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_ATTR_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,ATTR_TYPE,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_ATTR_STAT_LOG_DAILYһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_ATTR_STAT_DFLOG_MONTH
-prompt ============================================
-prompt
-create or replace procedure PRO_ATTR_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ATTR_STAT_DFLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_ATTR_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_ATTR_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_ATTR_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_ATTR_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DF_ATTR_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS,SERVICE,ATTR_TYPE,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_ATTR_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,ATTR_TYPE,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_ATTR_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_ENTR_STAT_DFLOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_ENTR_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ENTR_STAT_DFLOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_TAG_STAT_LOG_DAILY'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_ENTR_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_ENTR_STAT_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_ENTR_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,ENTRANCE_ID,STAT_TIME,SUM) (select SEQ_DF_ENTR_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, ENTRANCE_ID, shijian, shuliang from(select ACTIVE_SYS, SERVICE, ENTRANCE_ID, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_ENTR_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,ENTRANCE_ID,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_ENTR_STAT_LOG_DAILYһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_ENTR_STAT_DFLOG_MONTH
-prompt ============================================
-prompt
-create or replace procedure PRO_ENTR_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_ENTR_STAT_DFLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_ENTR_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_ENTR_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_ENTR_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_ENTR_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,ENTRANCE_ID,STAT_TIME,SUM) (select SEQ_DF_ENTR_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, ENTRANCE_ID, shijian, shuliang from(select ACTIVE_SYS,SERVICE,ENTRANCE_ID,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_ENTR_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,ENTRANCE_ID,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_ENTR_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_STAT_DFLOG_DAILY
-prompt ============================================
-prompt
-create or replace procedure PRO_LWHH_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_STAT_DFLOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_TAG_STAT_LOG_DAILY'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_LWHH_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_LWHH_STAT_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_LWHH_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,LWHH,STAT_TIME,SUM) (select SEQ_DF_LWHH_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, LWHH, shijian, shuliang from(select ACTIVE_SYS, SERVICE, LWHH, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_LWHH_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,LWHH,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_LWHH_STAT_LOG_DAILYһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_STAT_DFLOG_MONTH
-prompt ============================================
-prompt
-create or replace procedure PRO_LWHH_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_STAT_DFLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_LWHH_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_LWHH_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_LWHH_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_LWHH_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,LWHH,STAT_TIME,SUM) (select SEQ_DF_LWHH_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, LWHH, shijian, shuliang from(select ACTIVE_SYS,SERVICE,LWHH,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_LWHH_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,LWHH,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_LWHH_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_TAG_STAT_DFLOG_DAILY
-prompt ===========================================
-prompt
-create or replace procedure PRO_TAG_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_TAG_STAT_DFLOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_TAG_STAT_LOG_DAILY'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_TAG_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_TAG_STAT_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_TAG_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,TAG,STAT_TIME,SUM) (select SEQ_DF_TAG_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, TAG, shijian, shuliang from(select ACTIVE_SYS, SERVICE, TAG, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_TAG_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,TAG,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_TAG_STAT_LOG_DAILYһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_TAG_STAT_DFLOG_MONTH
-prompt ===========================================
-prompt
-create or replace procedure PRO_TAG_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_TAG_STAT_DFLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_TAG_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_TAG_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_TAG_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_TAG_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,TAG,STAT_TIME,SUM) (select SEQ_DF_TAG_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, TAG, shijian, shuliang from(select ACTIVE_SYS,SERVICE,TAG,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_TAG_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,TAG,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_TAG_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(20170106新增报表表结构及存储过程).sql b/sqlupdate/sqlupdate(20170106新增报表表结构及存储过程).sql
deleted file mode 100644
index 1c1194c..0000000
--- a/sqlupdate/sqlupdate(20170106新增报表表结构及存储过程).sql
+++ /dev/null
@@ -1,449 +0,0 @@
-------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2017/1/8, 9:17:11 --
-------------------------------------------
-
-spool sqlupdate(20170106ṹ洢).log
-
-prompt
-prompt Creating table DF_DESTIP_STAT_LOG_DAILY
-prompt =======================================
-prompt
-create table DF_DESTIP_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- DEST_COUNTRY VARCHAR2(256) not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 16K
- next 8K
- minextents 1
- maxextents unlimited
- );
-alter table DF_DESTIP_STAT_LOG_DAILY
- add constraint PK_DF_DESTIP_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_DESTIP_STAT_TIME_DAILY on DF_DESTIP_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_DESTIP_STAT_LOG_MONTH
-prompt =======================================
-prompt
-create table DF_DESTIP_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- DEST_COUNTRY VARCHAR2(256) not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 16K
- next 8K
- minextents 1
- maxextents unlimited
- );
-alter table DF_DESTIP_STAT_LOG_MONTH
- add constraint PK_DF_DESTIP_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_DESTIP_STAT_TIME_MONTH on DF_DESTIP_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_SRCIP_STAT_LOG_DAILY
-prompt ======================================
-prompt
-create table DF_SRCIP_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- SRC_PROVINCE VARCHAR2(256) not null,
- SRC_CITY VARCHAR2(256),
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 16K
- next 8K
- minextents 1
- maxextents unlimited
- );
-alter table DF_SRCIP_STAT_LOG_DAILY
- add constraint PK_DF_SRCIP_STAT_LOG_DAILY primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_SRCIP_STAT_LOG_DAILY on DF_SRCIP_STAT_LOG_DAILY (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating table DF_SRCIP_STAT_LOG_MONTH
-prompt ======================================
-prompt
-create table DF_SRCIP_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- SRC_PROVINCE VARCHAR2(256) not null,
- SRC_CITY VARCHAR2(256),
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-tablespace GK_LOG
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 16K
- next 8K
- minextents 1
- maxextents unlimited
- );
-alter table DF_SRCIP_STAT_LOG_MONTH
- add constraint PK_DF_SRCIP_STAT_LOG_MONTH primary key (SEQ)
- using index
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-create index DF_SRCIP_STAT_TIME_MONTH on DF_SRCIP_STAT_LOG_MONTH (STAT_TIME)
- tablespace GK_LOG
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
-prompt
-prompt Creating sequence SEQ_DF_DESTIP_STAT_LOG_DAILY
-prompt ==============================================
-prompt
-create sequence SEQ_DF_DESTIP_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_DESTIP_STAT_LOG_MONTH
-prompt ==============================================
-prompt
-create sequence SEQ_DF_DESTIP_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_STAT_LOG_DAILY
-prompt =============================================
-prompt
-create sequence SEQ_DF_SRCIP_STAT_LOG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_STAT_LOG_MONTH
-prompt =============================================
-prompt
-create sequence SEQ_DF_SRCIP_STAT_LOG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
-prompt
-prompt Creating procedure PRO_DESTIP_STAT_DFLOG_DAILY
-prompt ==============================================
-prompt
-create or replace procedure PRO_DESTIP_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DESTIP_STAT_DFLOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_TAG_STAT_LOG_DAILY'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_DESTIP_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_DESTIP_STAT_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_DESTIP_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,DEST_COUNTRY,STAT_TIME,SUM) (select SEQ_DF_DESTIP_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, DEST_COUNTRY, shijian, shuliang from(select ACTIVE_SYS, SERVICE, DEST_COUNTRY, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_DESTIP_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,DEST_COUNTRY,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_DESTIP_STAT_LOG_DAILYһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_DESTIP_STAT_DFLOG_MONTH
-prompt ==============================================
-prompt
-create or replace procedure PRO_DESTIP_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_DESTIP_STAT_DFLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_DESTIP_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_DESTIP_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_DESTIP_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_DESTIP_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,DEST_COUNTRY,STAT_TIME,SUM) (select SEQ_DF_DESTIP_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, DEST_COUNTRY, shijian, shuliang from(select ACTIVE_SYS,SERVICE,DEST_COUNTRY,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_DESTIP_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,DEST_COUNTRY,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_DESTIP_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRCIP_STAT_DFLOG_DAILY
-prompt =============================================
-prompt
-create or replace procedure PRO_SRCIP_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_STAT_DFLOG_DAILY'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_SRCIP_STAT_LOG_DAILY'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- ָǰ
- RIQI_S := RIQI || ' 00:00:00'; -- ָǰ00
- RIQI_E := RIQI || ' 23:59:59'; -- ָǰ23
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_SRCIP_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_SRCIP_STAT_LOG_DAILYһ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_SRCIP_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,SRC_PROVINCE,SRC_CITY,STAT_TIME,SUM) (select SEQ_DF_SRCIP_STAT_LOG_DAILY.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,SRC_CITY, shijian, shuliang from(select ACTIVE_SYS, SERVICE, SRC_PROVINCE,SRC_CITY, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_SRCIP_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,SRC_PROVINCE,SRC_CITY,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_SRCIP_STAT_LOG_DAILYһ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRCIP_STAT_DFLOG_MONTH
-prompt =============================================
-prompt
-create or replace procedure PRO_SRCIP_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----ʹ洢̿ʹroleȨ
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --־¼ڴ˱
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_STAT_DFLOG_MONTH'; --ǰ洢̵
- CTYPE VARCHAR2(100) :='DF_SRCIP_LOG_MONTH all'; --ǰ洢ͳҵ
- v_log_table_sql VARCHAR2(5000);--д־log
- v_errortext varchar2(1000); --Ϣ
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- ǰN³
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- ĩ
- --ɾǰһͳƵϢ,ۼͳ
- delete from DF_SRCIP_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.ͳDF_SRCIP_LOG_MONTHһµ־ʼ begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_SRCIP_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,SRC_PROVINCE,SRC_CITY,STAT_TIME,SUM) (select SEQ_DF_SRCIP_STAT_LOG_MONTH.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,SRC_CITY, shijian, shuliang from(select ACTIVE_SYS,SERVICE,SRC_PROVINCE,SRC_CITY,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_SRCIP_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,SRC_PROVINCE,SRC_CITY,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.ͳDF_SRCIP_LOG_MONTHһµ־ end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --쳣ƣ¼صoraԼ쳣Ϣ
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(20170109)性质和局点日报表proc修改.sql b/sqlupdate/sqlupdate(20170109)性质和局点日报表proc修改.sql
deleted file mode 100644
index 8e12bc9..0000000
--- a/sqlupdate/sqlupdate(20170109)性质和局点日报表proc修改.sql
+++ /dev/null
@@ -1,45 +0,0 @@
-------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2015/1/9, 9:28:18 --
-------------------------------------------
-
-spool sqlupdate(20170109)性质和局点日报表proc修改.log
-
-prompt
-prompt Creating table DF_ATTR_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DF_ATTR_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ATTR_TYPE INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DF_ATTR_STAT_LOG_DAILY
- add constraint PK_DF_ATTR_STAT_LOG_DAILY primary key (SEQ);
-create index DF_ATTR_STAT_TIME_DAILY on DF_ATTR_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DF_ENTR_STAT_LOG_DAILY
-prompt =====================================
-prompt
-create table DF_ENTR_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ENTRANCE_ID INTEGER not null,
- ACTIVE_SYS INTEGER not null,
- SERVICE INTEGER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null
-)
-;
-alter table DF_ENTR_STAT_LOG_DAILY
- add constraint PK_DF_ENTR_STAT_LOG_DAILY primary key (SEQ);
-create index DF_ENTR_STAT_TIME_DAILY on DF_ENTR_STAT_LOG_DAILY (STAT_TIME);
-
-
-spool off
diff --git a/sqlupdate/sqlupdate(20170116)新增字段.sql b/sqlupdate/sqlupdate(20170116)新增字段.sql
deleted file mode 100644
index dea94a1..0000000
--- a/sqlupdate/sqlupdate(20170116)新增字段.sql
+++ /dev/null
@@ -1,2 +0,0 @@
---ÿ
- alter table SYSTEM_FUN_STATUS add column RUN_SYS integer not null;
diff --git a/sqlupdate/sqlupdate(20170807)多维统计增加.sql b/sqlupdate/sqlupdate(20170807)多维统计增加.sql
deleted file mode 100644
index ef45b12..0000000
--- a/sqlupdate/sqlupdate(20170807)多维统计增加.sql
+++ /dev/null
@@ -1,1489 +0,0 @@
--------------------------------------------
--- Export file for user GK_LOG --
--- Created by dell on 2017/8/7, 17:25:39 --
--------------------------------------------
-
-spool sqlupdate(20170807)多维统计增加.log
-
-prompt
-prompt Creating table DF_LWHH_TAG_REPORT
-prompt =================================
-prompt
-create table DF_LWHH_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_LWHH_TAG_REPORT
- add constraint PK_DF_LWHH_TAG_REPORT primary key (STAT_ID);
-create index DF_LWHH_TAG_REPORT_INDEX on DF_LWHH_TAG_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DF_LWHH_TAG_STAT_LOG_DAILY
-prompt =========================================
-prompt
-create table DF_LWHH_TAG_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_LWHH_TAG_STAT_LOG_DAILY
- add constraint PK_DF_LWHH_TAG_DAILY primary key (SEQ);
-create index DF_LWHH_TAG_DAILY_INDEX on DF_LWHH_TAG_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DF_LWHH_TAG_STAT_LOG_MONTH
-prompt =========================================
-prompt
-create table DF_LWHH_TAG_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_LWHH_TAG_STAT_LOG_MONTH
- add constraint PK_DF_LWHH_TAG_MONTH primary key (SEQ);
-create index DF_LWHH_TAG_MONTH_INDEX on DF_LWHH_TAG_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DF_LWHH_TYPE_REPORT
-prompt ==================================
-prompt
-create table DF_LWHH_TYPE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_LWHH_TYPE_REPORT
- add constraint PK_DF_LWHH_TYPE_REPORT primary key (STAT_ID);
-create index DF_LWHH_TYPE_REPORT_INDEX on DF_LWHH_TYPE_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DF_LWHH_TYPE_STAT_LOG_DAILY
-prompt ==========================================
-prompt
-create table DF_LWHH_TYPE_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_LWHH_TYPE_STAT_LOG_DAILY
- add constraint PK_DF_LWHH_TYPE_DAILY primary key (SEQ);
-create index DF_LWHH_TYPE_DAILY_INDEX on DF_LWHH_TYPE_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DF_LWHH_TYPE_STAT_LOG_MONTH
-prompt ==========================================
-prompt
-create table DF_LWHH_TYPE_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_LWHH_TYPE_STAT_LOG_MONTH
- add constraint PK_DF_LWHH_TYPE_MONTH primary key (SEQ);
-create index DF_LWHH_TYPE_MONTH_INDEX on DF_LWHH_TYPE_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DF_SRCIP_DOMESTIC_TAG_REPORT
-prompt ===========================================
-prompt
-create table DF_SRCIP_DOMESTIC_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_SRCIP_DOMESTIC_TAG_REPORT
- add constraint PDF_SRCIP_DOMESTIC_TAG_REPORT primary key (STAT_ID);
-create index DF_SRCIP_TAG_REPORT_INDEX on DF_SRCIP_DOMESTIC_TAG_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DF_SRCIP_DOMESTIC_TYPE_REPORT
-prompt ============================================
-prompt
-create table DF_SRCIP_DOMESTIC_TYPE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_SRCIP_DOMESTIC_TYPE_REPORT
- add constraint PDF_SRCIP_DOMESTIC_TYPE_REPORT primary key (STAT_ID);
-create index DF_SRCIP_TYPE_REPORT_INDEX on DF_SRCIP_DOMESTIC_TYPE_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DF_SRCIP_TAG_STAT_LOG_DAILY
-prompt ==========================================
-prompt
-create table DF_SRCIP_TAG_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_SRCIP_TAG_STAT_LOG_DAILY
- add constraint PK_DF_SRCIP_TAG_DAILY primary key (SEQ);
-create index DF_SRCIP_TAG_DAILY_INDEX on DF_SRCIP_TAG_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DF_SRCIP_TAG_STAT_LOG_MONTH
-prompt ==========================================
-prompt
-create table DF_SRCIP_TAG_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_SRCIP_TAG_STAT_LOG_MONTH
- add constraint PK_DF_SRCIP_TAG_MONTH primary key (SEQ);
-create index DF_SRCIP_TAG_MONTH_INDEX on DF_SRCIP_TAG_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DF_SRCIP_TYPE_STAT_LOG_DAILY
-prompt ===========================================
-prompt
-create table DF_SRCIP_TYPE_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_SRCIP_TYPE_STAT_LOG_DAILY
- add constraint PK_DF_SRCIP_TYPE_DAILY primary key (SEQ);
-create index DF_SRCIP_TYPE_DAILY_INDEX on DF_SRCIP_TYPE_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DF_SRCIP_TYPE_STAT_LOG_MONTH
-prompt ===========================================
-prompt
-create table DF_SRCIP_TYPE_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DF_SRCIP_TYPE_STAT_LOG_MONTH
- add constraint PK_DF_SRCIP_TYPE_MONTH primary key (SEQ);
-create index DF_SRCIP_TYPE_MONTH_INDEX on DF_SRCIP_TYPE_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_TAG_REPORT
-prompt =================================
-prompt
-create table DJ_LWHH_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_LWHH_TAG_REPORT
- add constraint PK_DJ_LWHH_TAG_REPORT primary key (STAT_ID);
-create index DJ_LWHH_TAG_REPORT_INDEX on DJ_LWHH_TAG_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_TAG_STAT_LOG_DAILY
-prompt =========================================
-prompt
-create table DJ_LWHH_TAG_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_LWHH_TAG_STAT_LOG_DAILY
- add constraint PK_DJ_LWHH_TAG_DAILY primary key (SEQ);
-create index DJ_LWHH_TAG_DAILY_INDEX on DJ_LWHH_TAG_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_TAG_STAT_LOG_MONTH
-prompt =========================================
-prompt
-create table DJ_LWHH_TAG_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_LWHH_TAG_STAT_LOG_MONTH
- add constraint PK_DJ_LWHH_TAG_MONTH primary key (SEQ);
-create index DJ_LWHH_TAG_MONTH_INDEX on DJ_LWHH_TAG_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_TYPE_REPORT
-prompt ==================================
-prompt
-create table DJ_LWHH_TYPE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_LWHH_TYPE_REPORT
- add constraint PK_DJ_LWHH_TYPE_REPORT primary key (STAT_ID);
-create index DJ_LWHH_TYPE_REPORT_INDEX on DJ_LWHH_TYPE_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_TYPE_STAT_LOG_DAILY
-prompt ==========================================
-prompt
-create table DJ_LWHH_TYPE_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_LWHH_TYPE_STAT_LOG_DAILY
- add constraint PK_DJ_LWHH_TYPE_DAILY primary key (SEQ);
-create index DJ_LWHH_TYPE_DAILY_INDEX on DJ_LWHH_TYPE_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_LWHH_TYPE_STAT_LOG_MONTH
-prompt ==========================================
-prompt
-create table DJ_LWHH_TYPE_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- LWHH NUMBER not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_LWHH_TYPE_STAT_LOG_MONTH
- add constraint PK_DJ_LWHH_TYPE_MONTH primary key (SEQ);
-create index DJ_LWHH_TYPE_MONTH_INDEX on DJ_LWHH_TYPE_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_SRCIP_DOMESTIC_TAG_REPORT
-prompt ===========================================
-prompt
-create table DJ_SRCIP_DOMESTIC_TAG_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_SRCIP_DOMESTIC_TAG_REPORT
- add constraint PDJ_SRCIP_DOMESTIC_TAG_REPORT primary key (STAT_ID);
-create index DJ_SRCIP_TAG_REPORT_INDEX on DJ_SRCIP_DOMESTIC_TAG_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DJ_SRCIP_DOMESTIC_TYPE_REPORT
-prompt ============================================
-prompt
-create table DJ_SRCIP_DOMESTIC_TYPE_REPORT
-(
- STAT_ID NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- REPORT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_SRCIP_DOMESTIC_TYPE_REPORT
- add constraint PDJ_SRCIP_DOMESTIC_TYPE_REPORT primary key (STAT_ID);
-create index DJ_SRCIP_TYPE_REPORT_INDEX on DJ_SRCIP_DOMESTIC_TYPE_REPORT (REPORT_TIME);
-
-prompt
-prompt Creating table DJ_SRCIP_TAG_STAT_LOG_DAILY
-prompt ==========================================
-prompt
-create table DJ_SRCIP_TAG_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_SRCIP_TAG_STAT_LOG_DAILY
- add constraint PK_DJ_SRCIP_TAG_DAILY primary key (SEQ);
-create index DJ_SRCIP_TAG_DAILY_INDEX on DJ_SRCIP_TAG_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_SRCIP_TAG_STAT_LOG_MONTH
-prompt ==========================================
-prompt
-create table DJ_SRCIP_TAG_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- TAG NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_SRCIP_TAG_STAT_LOG_MONTH
- add constraint PK_DJ_SRCIP_TAG_MONTH primary key (SEQ);
-create index DJ_SRCIP_TAG_MONTH_INDEX on DJ_SRCIP_TAG_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating table DJ_SRCIP_TYPE_STAT_LOG_DAILY
-prompt ===========================================
-prompt
-create table DJ_SRCIP_TYPE_STAT_LOG_DAILY
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_SRCIP_TYPE_STAT_LOG_DAILY
- add constraint PK_DJ_SRCIP_TYPE_DAILY primary key (SEQ);
-create index DJ_SRCIP_TYPE_DAILY_INDEX on DJ_SRCIP_TYPE_STAT_LOG_DAILY (STAT_TIME);
-
-prompt
-prompt Creating table DJ_SRCIP_TYPE_STAT_LOG_MONTH
-prompt ===========================================
-prompt
-create table DJ_SRCIP_TYPE_STAT_LOG_MONTH
-(
- SEQ NUMBER not null,
- ACTIVE_SYS INTEGER not null,
- SRC_PROVINCE VARCHAR2(100) not null,
- ATTR_TYPE NUMBER not null,
- SUM NUMBER not null,
- STAT_TIME DATE not null,
- SERVICE INTEGER not null
-)
-;
-alter table DJ_SRCIP_TYPE_STAT_LOG_MONTH
- add constraint PK_DJ_SRCIP_TYPE_MONTH primary key (SEQ);
-create index DJ_SRCIP_TYPE_MONTH_INDEX on DJ_SRCIP_TYPE_STAT_LOG_MONTH (STAT_TIME);
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_TAG_DAILY
-prompt =======================================
-prompt
-create sequence SEQ_DF_LWHH_TAG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_TAG_MONTH
-prompt =======================================
-prompt
-create sequence SEQ_DF_LWHH_TAG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_TAG_REPORT
-prompt ========================================
-prompt
-create sequence SEQ_DF_LWHH_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 61
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_TYPE_DAILY
-prompt ========================================
-prompt
-create sequence SEQ_DF_LWHH_TYPE_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_TYPE_MONTH
-prompt ========================================
-prompt
-create sequence SEQ_DF_LWHH_TYPE_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_LWHH_TYPE_REPORT
-prompt =========================================
-prompt
-create sequence SEQ_DF_LWHH_TYPE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_TAG_DAILY
-prompt ========================================
-prompt
-create sequence SEQ_DF_SRCIP_TAG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 61
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_TAG_MONTH
-prompt ========================================
-prompt
-create sequence SEQ_DF_SRCIP_TAG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_TAG_REPORT
-prompt =========================================
-prompt
-create sequence SEQ_DF_SRCIP_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_TYPE_DAILY
-prompt =========================================
-prompt
-create sequence SEQ_DF_SRCIP_TYPE_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_TYPE_MONTH
-prompt =========================================
-prompt
-create sequence SEQ_DF_SRCIP_TYPE_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DF_SRCIP_TYPE_REPORT
-prompt ==========================================
-prompt
-create sequence SEQ_DF_SRCIP_TYPE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_TAG_DAILY
-prompt =======================================
-prompt
-create sequence SEQ_DJ_LWHH_TAG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_TAG_MONTH
-prompt =======================================
-prompt
-create sequence SEQ_DJ_LWHH_TAG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_TAG_REPORT
-prompt ========================================
-prompt
-create sequence SEQ_DJ_LWHH_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_TYPE_DAILY
-prompt ========================================
-prompt
-create sequence SEQ_DJ_LWHH_TYPE_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_TYPE_MONTH
-prompt ========================================
-prompt
-create sequence SEQ_DJ_LWHH_TYPE_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_LWHH_TYPE_REPORT
-prompt =========================================
-prompt
-create sequence SEQ_DJ_LWHH_TYPE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_TAG_DAILY
-prompt ========================================
-prompt
-create sequence SEQ_DJ_SRCIP_TAG_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_TAG_MONTH
-prompt ========================================
-prompt
-create sequence SEQ_DJ_SRCIP_TAG_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_TAG_REPORT
-prompt =========================================
-prompt
-create sequence SEQ_DJ_SRCIP_TAG_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_TYPE_DAILY
-prompt =========================================
-prompt
-create sequence SEQ_DJ_SRCIP_TYPE_DAILY
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_TYPE_MONTH
-prompt =========================================
-prompt
-create sequence SEQ_DJ_SRCIP_TYPE_MONTH
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating sequence SEQ_DJ_SRCIP_TYPE_REPORT
-prompt ==========================================
-prompt
-create sequence SEQ_DJ_SRCIP_TYPE_REPORT
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 41
-increment by 1
-cache 20;
-
-prompt
-prompt Creating procedure PRO_LWHH_TAG_STAT_DFLOG_DAILY
-prompt ================================================
-prompt
-create or replace procedure PRO_LWHH_TAG_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TAG_STAT_DFLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_LWHH_TAG_STAT_DFLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_LWHH_TAG_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_LWHH_TAG_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_LWHH_TAG_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,LWHH,tag,STAT_TIME,SUM) (select SEQ_DF_LWHH_TAG_DAILY.nextval, ACTIVE_SYS, SERVICE,LWHH, tag, shijian, shuliang from(select ACTIVE_SYS, SERVICE,LWHH, tag, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_LWHH_TAG_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,LWHH,tag,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_LWHH_TAG_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_TAG_STAT_DFLOG_MONTH
-prompt ================================================
-prompt
-create or replace procedure PRO_LWHH_TAG_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TAG_STAT_DFLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_LWHH_TAG_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_LWHH_TAG_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_LWHH_TAG_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_LWHH_TAG_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,LWHH,TAG,STAT_TIME,SUM) (select SEQ_DF_LWHH_TAG_MONTH.nextval, ACTIVE_SYS, SERVICE, LWHH,TAG, shijian, shuliang from(select ACTIVE_SYS,SERVICE,LWHH,TAG,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_LWHH_TAG_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,LWHH,TAG,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_LWHH_TAG_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_TAG_STAT_DJLOG_DAILY
-prompt ================================================
-prompt
-create or replace procedure PRO_LWHH_TAG_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TAG_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_LWHH_TAG_STAT_DJLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_LWHH_TAG_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_LWHH_TAG_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_LWHH_TAG_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,LWHH,tag,STAT_TIME,SUM) (select SEQ_DJ_LWHH_TAG_DAILY.nextval, ACTIVE_SYS, SERVICE,LWHH, tag, shijian, shuliang from(select ACTIVE_SYS, SERVICE,LWHH, tag, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_LWHH_TAG_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,LWHH,tag,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_LWHH_TAG_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_TAG_STAT_DJLOG_MONTH
-prompt ================================================
-prompt
-create or replace procedure PRO_LWHH_TAG_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TAG_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_LWHH_TAG_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_LWHH_TAG_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_LWHH_TAG_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_LWHH_TAG_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,LWHH,TAG,STAT_TIME,SUM) (select SEQ_DJ_LWHH_TAG_MONTH.nextval, ACTIVE_SYS, SERVICE, LWHH,TAG, shijian, shuliang from(select ACTIVE_SYS,SERVICE,LWHH,TAG,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_LWHH_TAG_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,LWHH,TAG,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_LWHH_TAG_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_TYPE_STAT_DFLOG_DAILY
-prompt =================================================
-prompt
-create or replace procedure PRO_LWHH_TYPE_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TYPE_STAT_DFLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_LWHH_TYPE_STAT_DFLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_LWHH_TYPE_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_LWHH_TYPE_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_LWHH_TYPE_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,LWHH,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DF_LWHH_TYPE_DAILY.nextval, ACTIVE_SYS, SERVICE,LWHH, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS, SERVICE,LWHH, ATTR_TYPE, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_LWHH_TYPE_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,LWHH,ATTR_TYPE,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_LWHH_TYPE_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_TYPE_STAT_DFLOG_MONTH
-prompt =================================================
-prompt
-create or replace procedure PRO_LWHH_TYPE_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TYPE_STAT_DFLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_LWHH_TYPE_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_LWHH_TYPE_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_LWHH_TYPE_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_LWHH_TYPE_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,LWHH,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DF_LWHH_TYPE_MONTH.nextval, ACTIVE_SYS, SERVICE, LWHH,ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS,SERVICE,LWHH,ATTR_TYPE,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_LWHH_TYPE_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,LWHH,ATTR_TYPE,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_LWHH_TYPE_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_TYPE_STAT_DJLOG_DAILY
-prompt =================================================
-prompt
-create or replace procedure PRO_LWHH_TYPE_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TYPE_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_LWHH_TYPE_STAT_DJLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_LWHH_TYPE_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_LWHH_TYPE_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_LWHH_TYPE_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,LWHH,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DJ_LWHH_TYPE_DAILY.nextval, ACTIVE_SYS, SERVICE,LWHH, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS, SERVICE,LWHH, ATTR_TYPE, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_LWHH_TYPE_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,LWHH,ATTR_TYPE,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_LWHH_TYPE_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_LWHH_TYPE_STAT_DJLOG_MONTH
-prompt =================================================
-prompt
-create or replace procedure PRO_LWHH_TYPE_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_LWHH_TYPE_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_LWHH_TYPE_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_LWHH_TYPE_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_LWHH_TYPE_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_LWHH_TYPE_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,LWHH,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DJ_LWHH_TYPE_MONTH.nextval, ACTIVE_SYS, SERVICE, LWHH,ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS,SERVICE,LWHH,ATTR_TYPE,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_LWHH_TYPE_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,LWHH,ATTR_TYPE,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_LWHH_TYPE_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TAG_STAT_DFLOG_DAILY
-prompt ===============================================
-prompt
-create or replace procedure PRO_SRC_TAG_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_TAG_STAT_DFLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_SRCIP_TAG_STAT_DFLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_SRCIP_TAG_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_SRCIP_TAG_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_SRCIP_TAG_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,SRC_PROVINCE,tag,STAT_TIME,SUM) (select SEQ_DF_SRCIP_TAG_DAILY.nextval, ACTIVE_SYS, SERVICE,SRC_PROVINCE, tag, shijian, shuliang from(select ACTIVE_SYS, SERVICE,SRC_PROVINCE, tag, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_SRCIP_DOMESTIC_TAG_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,SRC_PROVINCE,tag,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_SRCIP_TAG_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TAG_STAT_DFLOG_MONTH
-prompt ===============================================
-prompt
-create or replace procedure PRO_SRC_TAG_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRC_TAG_STAT_DFLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_SRCIP_TAG_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_SRCIP_TAG_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_SRCIP_TAG_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_SRCIP_TAG_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,SRC_PROVINCE,TAG,STAT_TIME,SUM) (select SEQ_DF_SRCIP_TAG_MONTH.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,TAG, shijian, shuliang from(select ACTIVE_SYS,SERVICE,SRC_PROVINCE,TAG,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_SRCIP_TAG_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,SRC_PROVINCE,TAG,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_SRCIP_TAG_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TAG_STAT_DJLOG_DAILY
-prompt ===============================================
-prompt
-create or replace procedure PRO_SRC_TAG_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_TAG_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SRCIP_TAG_STAT_DJLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_SRCIP_TAG_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SRCIP_TAG_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_SRCIP_TAG_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,SRC_PROVINCE,tag,STAT_TIME,SUM) (select SEQ_DJ_SRCIP_TAG_DAILY.nextval, ACTIVE_SYS, SERVICE,SRC_PROVINCE, tag, shijian, shuliang from(select ACTIVE_SYS, SERVICE,SRC_PROVINCE, tag, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_SRCIP_DOMESTIC_TAG_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,SRC_PROVINCE,tag,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SRCIP_TAG_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TAG_STAT_DJLOG_MONTH
-prompt ===============================================
-prompt
-create or replace procedure PRO_SRC_TAG_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRC_TAG_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SRCIP_TAG_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_SRCIP_TAG_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SRCIP_TAG_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_SRCIP_TAG_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,SRC_PROVINCE,TAG,STAT_TIME,SUM) (select SEQ_DJ_SRCIP_TAG_MONTH.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,TAG, shijian, shuliang from(select ACTIVE_SYS,SERVICE,SRC_PROVINCE,TAG,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_SRCIP_TAG_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,SRC_PROVINCE,TAG,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SRCIP_TAG_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TYPE_STAT_DFLOG_DAILY
-prompt ================================================
-prompt
-create or replace procedure PRO_SRC_TYPE_STAT_DFLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_TYPE_STAT_DFLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_SRCIP_TYPE_STAT_DFLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_SRCIP_TYPE_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_SRCIP_TYPE_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_SRCIP_TYPE_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,SRC_PROVINCE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DF_SRCIP_TYPE_DAILY.nextval, ACTIVE_SYS, SERVICE,SRC_PROVINCE, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS, SERVICE,SRC_PROVINCE, ATTR_TYPE, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DF_SRCIP_DOMESTIC_TYPE_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,SRC_PROVINCE,ATTR_TYPE,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_SRCIP_TYPE_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TYPE_STAT_DFLOG_MONTH
-prompt ================================================
-prompt
-create or replace procedure PRO_SRC_TYPE_STAT_DFLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRC_TYPE_STAT_DFLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DF_SRCIP_TYPE_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DF_SRCIP_TYPE_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DF_SRCIP_TYPE_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DF_SRCIP_TYPE_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,SRC_PROVINCE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DF_SRCIP_TYPE_MONTH.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS,SERVICE,SRC_PROVINCE,ATTR_TYPE,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DF_SRCIP_TYPE_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,SRC_PROVINCE,ATTR_TYPE,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DF_SRCIP_TYPE_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TYPE_STAT_DJLOG_DAILY
-prompt ================================================
-prompt
-create or replace procedure PRO_SRC_TYPE_STAT_DJLOG_DAILY(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRCIP_TYPE_STAT_DJLOG_DAILY'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SRCIP_TYPE_STAT_DJLOG_DAILY'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI := to_char(trunc((sysdate-NUMDAYS), 'dd'), 'yyyy-MM-dd'); -- 指定天数前的那天日期
- RIQI_S := RIQI || ' 00:00:00'; -- 指定天数前的那天日期00点
- RIQI_E := RIQI || ' 23:59:59'; -- 指定天数前的那天日期23点
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_SRCIP_TYPE_STAT_LOG_DAILY dd where dd.stat_time=to_date(RIQI,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SRCIP_TYPE_STAT_LOG_DAILY一天的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_SRCIP_TYPE_STAT_LOG_DAILY(SEQ,ACTIVE_SYS, SERVICE,SRC_PROVINCE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DJ_SRCIP_TYPE_DAILY.nextval, ACTIVE_SYS, SERVICE,SRC_PROVINCE, ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS, SERVICE,SRC_PROVINCE, ATTR_TYPE, trunc(REPORT_TIME, ''DD'') as shijian, sum(SUM) as shuliang from DJ_SRCIP_DOMESTIC_TYPE_REPORT where REPORT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd HH24:MI:SS'') and to_date('''||RIQI_E||''',''yyyy-mm-dd HH24:MI:SS'') group by ACTIVE_SYS, SERVICE,SRC_PROVINCE,ATTR_TYPE,trunc(REPORT_TIME, ''DD'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SRCIP_TYPE_STAT_LOG_DAILY一天的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-prompt
-prompt Creating procedure PRO_SRC_TYPE_STAT_DJLOG_MONTH
-prompt ================================================
-prompt
-create or replace procedure PRO_SRC_TYPE_STAT_DJLOG_MONTH(NUMDAYS INT)
-Authid Current_User----使存储过程可以使用role权限
- as
- c_log_table_name CONSTANT VARCHAR2(100) :='PRO_EXEC_LOG'; --日志记录在此表内
- c_cur_pro_name CONSTANT VARCHAR2(100) :='PRO_SRC_TYPE_STAT_DJLOG_MONTH'; --当前存储过程的名称
- CTYPE VARCHAR2(100) :='DJ_SRCIP_TYPE_LOG_MONTH all'; --当前存储过程统计业务类型
- v_log_table_sql VARCHAR2(5000);--写入日志log
- v_errortext varchar2(1000); --出错的信息
- --RIQI VARCHAR(32);
- RIQI_S VARCHAR(32);
- RIQI_E VARCHAR(32);
-begin
- --declare
- begin
- RIQI_S := to_char(trunc((sysdate-NUMDAYS), 'month'), 'yyyy-MM-dd'); -- 前N月月初
- RIQI_E := to_char(last_day(sysdate-NUMDAYS), 'yyyy-mm-dd'); -- 上月月末
- --先删除前一次统计的数据信息,避免累计统计
- delete from DJ_SRCIP_TYPE_STAT_LOG_MONTH dd where dd.stat_time=to_date(RIQI_S,'yyyy-MM-DD');
- --------------------------------------------------------------------------------------------------------
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''1.统计DJ_SRCIP_TYPE_LOG_MONTH一个月的日志开始 begin'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- execute immediate 'insert /*+ append */ into DJ_SRCIP_TYPE_STAT_LOG_MONTH(SEQ,ACTIVE_SYS,SERVICE,SRC_PROVINCE,ATTR_TYPE,STAT_TIME,SUM) (select SEQ_DJ_SRCIP_TYPE_MONTH.nextval, ACTIVE_SYS, SERVICE, SRC_PROVINCE,ATTR_TYPE, shijian, shuliang from(select ACTIVE_SYS,SERVICE,SRC_PROVINCE,ATTR_TYPE,trunc(STAT_TIME, ''MM'') as shijian,sum(SUM) as shuliang from DJ_SRCIP_TYPE_STAT_LOG_DAILY where STAT_TIME between to_date('''||RIQI_S||''',''yyyy-mm-dd'') and to_date('''||RIQI_E||''',''yyyy-mm-dd'') group by ACTIVE_SYS,SERVICE,SRC_PROVINCE,ATTR_TYPE,trunc(STAT_TIME, ''MM'')))';
- commit;
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont)
- VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''|| CTYPE ||''',''2.统计DJ_SRCIP_TYPE_LOG_MONTH一个月的日志结束 end'')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- end;
-EXCEPTION
- --异常处理机制,记录相关的ora错误号以及相关异常信息
- WHEN OTHERS THEN
- BEGIN
- ROLLBACK;
- v_errortext :=SUBSTR(replace(SQLERRM,'''',''),1,900);
- v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,type,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||CTYPE||''',''error:'||v_errortext||''')';
- EXECUTE IMMEDIATE v_log_table_sql;
- COMMIT;
- END;
-end;
-/
-
-
-spool off
diff --git a/sqlupdate/tableupdate.sql b/sqlupdate/tableupdate.sql
deleted file mode 100644
index f6684ac..0000000
--- a/sqlupdate/tableupdate.sql
+++ /dev/null
@@ -1,332 +0,0 @@
---2016.10.14:2.5.30 1. 5.8. DNSƭIPַñDNS_FAKE_IP_POOLҵɽIPϢ̨۲ͬݵDNS_FAKE_IP
---gk_pz
--- Create table
-create table DNS_FAKE_IP_POOL
-(
- ID NUMBER not null,
- GROUP_ID INTEGER not null,
- ADDR_TYPE INTEGER not null,
- SRC_IP VARCHAR2(64) not null,
- MASK_SRC_IP VARCHAR2(64) not null,
- SRC_PORT VARCHAR2(6) not null,
- MASK_SRC_PORT VARCHAR2(6) not null,
- DST_IP VARCHAR2(64) not null,
- MASK_DST_IP VARCHAR2(64) not null,
- DST_PORT VARCHAR2(6) not null,
- MASK_DST_PORT VARCHAR2(6) not null,
- PROTOCOL INTEGER default 0 not null,
- DIRECTION INTEGER default 0 not null,
- IS_VALID INTEGER not null,
- OP_TIME DATE not null,
- YL1 INTEGER,
- YL2 INTEGER,
- YL3 VARCHAR2(80),
- YL4 VARCHAR2(80),
- YL5 VARCHAR2(80),
- LAST_UPDATE DATE,
- PROC_SEQ NUMBER
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 8K
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DNS_FAKE_IP_POOL.ID
- is 'SEQ_DNS_FAKE_IP_POOL.nextval';
-comment on column DNS_FAKE_IP_POOL.GROUP_ID
- is 'DNS_GROUP_TYPEGROUP_ID
-0:ƭIPIPҪSYN_ACKƭ
-1: ƭIPIPҪSYN_ACKƭ
-';
-comment on column DNS_FAKE_IP_POOL.ADDR_TYPE
- is 'Ipv4=4,ipv6=6';
-comment on column DNS_FAKE_IP_POOL.SRC_IP
- is '0.0.0.0ֵʾ';
-comment on column DNS_FAKE_IP_POOL.MASK_SRC_IP
- is 'IPv4:255.255.255.255ʾ룬ȷIPƥ䣬0.0.0.0ֵʾ⣻
-IPv6ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffffʾ룬::ðţʾ⡣
-';
-comment on column DNS_FAKE_IP_POOL.SRC_PORT
- is '0ֵʾ';
-comment on column DNS_FAKE_IP_POOL.MASK_SRC_PORT
- is '65535ʾ룬ȷ˿ƥ䣬0ʾ';
-comment on column DNS_FAKE_IP_POOL.DST_IP
- is 'ͬԴIPַ';
-comment on column DNS_FAKE_IP_POOL.MASK_DST_IP
- is 'ͬԴIP';
-comment on column DNS_FAKE_IP_POOL.DST_PORT
- is 'ͬԴ˿';
-comment on column DNS_FAKE_IP_POOL.MASK_DST_PORT
- is 'ͬԴ˿';
-comment on column DNS_FAKE_IP_POOL.PROTOCOL
- is '6ʾTCP17ʾUDPĬΪ0';
-comment on column DNS_FAKE_IP_POOL.DIRECTION
- is '0˫1';
-comment on column DNS_FAKE_IP_POOL.IS_VALID
- is '0Ч1Ч';
-comment on column DNS_FAKE_IP_POOL.OP_TIME
- is 'ǰʱ';
-comment on column DNS_FAKE_IP_POOL.LAST_UPDATE
- is 'زʱ䣬̨';
-comment on column DNS_FAKE_IP_POOL.PROC_SEQ
- is '汾кţSEQ_MESSAGEɣ';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DNS_FAKE_IP_POOL
- add constraint PK_DNS_FAKE_IP_POOL primary key (ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
---gk_pz
--- Create sequence
-create sequence SEQ_DNS_FAKE_IP_POOL
-minvalue 1
-maxvalue 9999999999999999999999999999
-start with 1
-increment by 1
-cache 20;
-
---gk_log
---2016-10-13:2.5.29 2016.10.13
---2. ־SERVER_PORTPPTPҵеĺΪCALL_ID;CLIENT_PORTPPTPҵеĺΪͻCALL_ID;
---ҵⷶ벻ͷ
-
---3. L2TPPPTP־CONTENT_TYPEֶ
-alter table DF_PPTP_LOG add CONTENT_TYPE INTEGER;
-alter table DJ_PPTP_LOG add CONTENT_TYPE INTEGER;
-alter table DF_L2TP_LOG add CONTENT_TYPE INTEGER;
-alter table DJ_L2TP_LOG add CONTENT_TYPE INTEGER;
-
---gk_log
---2.5.28 2016.10.13 ųΰ DF_MAIL_LOG־FFROMΪMAIL_FROMTTOΪMAIL_TO
-alter table DF_MAIL_LOG rename column FFROM to MAIL_FROM;
-alter table DF_MAIL_LOG rename column TTO to MAIL_TO;
-
---gk_log
---2016.10.12 2.5.27 ųΰ ӷ°INJECTED_PKT_FILEֶ
-alter table df_dns_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ftp_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_http_keyword_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_http_req_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_http_res_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ipsec_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ip_port_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_l2tp_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_mail_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_openvpn_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_pptp_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ssh_log add INJECTED_PKT_FILE VARCHAR2(256);
-alter table df_ssl_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_dns_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ftp_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_http_keyword_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_http_req_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_http_res_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ipsec_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ip_port_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_l2tp_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_mail_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_openvpn_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_pptp_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ssh_log add INJECTED_PKT_FILE VARCHAR2(256);
---alter table dj_ssl_log add INJECTED_PKT_FILE VARCHAR2(256);
-
---gk_log
---2016-10-11:NumberλϴʱJava IntegerLongͲ㣬Ϊݿshow numwȻ밴Bigdecimalȡַظߣ
- --ݿshow numw
- set numw 50
-
-
---2016-10-10:2.5.26ݿ漰
-
-Ӧÿ
---gk_pz
---1֣ۺҵֲ֯,ҵýURLֶ,˽URLñ,Ӧ5.16.1ֱDF_HTTP_URLDJ_HTTP_URLñ
---DF_HTTP_URL
--- Create table
-create table DF_HTTP_URL
-(
- REGION_ID NUMBER not null,
- GROUP_ID NUMBER not null,
- KEYWORDS VARCHAR2(1024) not null,
- EXPR_TYPE NUMBER not null,
- MATCH_METHOD NUMBER not null,
- IS_HEXBIN NUMBER default 0 not null,
- IS_VALID NUMBER not null,
- OP_TIME DATE not null,
- PROC_SEQ NUMBER,
- LAST_UPDATE DATE
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DF_HTTP_URL.REGION_ID
- is 'SEQ_REGIONID.nextvalɣ';
-comment on column DF_HTTP_URL.GROUP_ID
- is 'ܿ÷еgroup_idSEQ_GROUPID.nextval';
-comment on column DF_HTTP_URL.KEYWORDS
- is 'expr_type:1,ʱ keywordsС&Ϊ,ӱʽеġ&á\&ת塣';
-comment on column DF_HTTP_URL.EXPR_TYPE
- is '0:ޱʽ,1:ʾΪʽ';
-comment on column DF_HTTP_URL.MATCH_METHOD
- is 'expr_type:0ʱ壬0
-0Ӵƥ䣻1ƥ䣻2ƥ䣻3ȫƥ
-';
-comment on column DF_HTTP_URL.IS_HEXBIN
- is 'ĬΪ0:СдУҷHEX
-1:HEXʽ
-2:СдУҷHEX
-Ƹʽһı룬table_info.confļdo_merge
-';
-comment on column DF_HTTP_URL.IS_VALID
- is '0Ч1Ч';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DF_HTTP_URL
- add constraint PK_DF_HTTP_URL primary key (REGION_ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
-
---gk_pz
---Ӧ
-CREATE OR REPLACE TRIGGER TRG_DJ_HTTP_URL_BEFORE BEFORE INSERT OR UPDATE ON DJ_HTTP_URL
-FOR EACH ROW
-BEGIN
- SELECT SEQ_MESSAGE.NEXTVAL into :NEW.PROC_SEQ FROM DUAL;
-END;
---gk_pz
-CREATE OR REPLACE TRIGGER TRG_DJ_HTTP_URL_AFTER AFTER INSERT OR UPDATE ON DJ_HTTP_URL
-FOR EACH ROW
-DECLARE
-is_exist int :=0;
-BEGIN
- SELECT COUNT(*) INTO is_exist FROM MESA_PZ_ZT WHERE upper(TABLE_NAME)='DJ_HTTP_URL';
- IF is_exist>0 THEN
- UPDATE MESA_PZ_ZT SET PROC_SEQ=:NEW.PROC_SEQ WHERE upper(TABLE_NAME)='DJ_HTTP_URL';
- ELSE
- INSERT INTO MESA_PZ_ZT(TABLE_NAME,PROC_SEQ) VALUES ('DJ_HTTP_URL',:NEW.PROC_SEQ);
- END IF;
-END;
-
---gk_pz
---DJ_HTTP_URL
--- Create table
-create table DJ_HTTP_URL
-(
- REGION_ID NUMBER not null,
- GROUP_ID NUMBER not null,
- KEYWORDS VARCHAR2(1024) not null,
- EXPR_TYPE NUMBER not null,
- MATCH_METHOD NUMBER not null,
- IS_HEXBIN NUMBER default 0 not null,
- IS_VALID NUMBER not null,
- OP_TIME DATE not null,
- PROC_SEQ NUMBER,
- LAST_UPDATE DATE
-)
-tablespace GK_PZ
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
--- Add comments to the columns
-comment on column DJ_HTTP_URL.REGION_ID
- is 'SEQ_REGIONID.nextvalɣ';
-comment on column DJ_HTTP_URL.GROUP_ID
- is 'ܿ÷еgroup_idSEQ_GROUPID.nextval';
-comment on column DJ_HTTP_URL.KEYWORDS
- is 'expr_type:1,ʱ keywordsС&Ϊ,ӱʽеġ&á\&ת塣';
-comment on column DJ_HTTP_URL.EXPR_TYPE
- is '0:ޱʽ,1:ʾΪʽ';
-comment on column DJ_HTTP_URL.MATCH_METHOD
- is 'expr_type:0ʱ壬0
-0Ӵƥ䣻1ƥ䣻2ƥ䣻3ȫƥ
-';
-comment on column DJ_HTTP_URL.IS_HEXBIN
- is 'ĬΪ0:СдУҷHEX
-1:HEXʽ
-2:СдУҷHEX
-Ƹʽһı룬table_info.confļdo_merge
-';
-comment on column DJ_HTTP_URL.IS_VALID
- is '0Ч1Ч';
--- Create/Recreate primary, unique and foreign key constraints
-alter table DJ_HTTP_URL
- add constraint PK_DJ_HTTP_URL primary key (REGION_ID)
- using index
- tablespace GK_PZ
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
---gk_pz
---Ӧ
-CREATE OR REPLACE TRIGGER TRG_DF_HTTP_URL_BEFORE BEFORE INSERT OR UPDATE ON DF_HTTP_URL
-FOR EACH ROW
-BEGIN
- SELECT SEQ_MESSAGE.NEXTVAL into :NEW.PROC_SEQ FROM DUAL;
-END;
-
-CREATE OR REPLACE TRIGGER TRG_DF_HTTP_URL_AFTER AFTER INSERT OR UPDATE ON DF_HTTP_URL
-FOR EACH ROW
-DECLARE
-is_exist int :=0;
-BEGIN
- SELECT COUNT(*) INTO is_exist FROM MESA_PZ_ZT WHERE upper(TABLE_NAME)='DF_HTTP_URL';
- IF is_exist>0 THEN
- UPDATE MESA_PZ_ZT SET PROC_SEQ=:NEW.PROC_SEQ WHERE upper(TABLE_NAME)='DF_HTTP_URL';
- ELSE
- INSERT INTO MESA_PZ_ZT(TABLE_NAME,PROC_SEQ) VALUES ('DF_HTTP_URL',:NEW.PROC_SEQ);
- END IF;
-END;
-
---gk_log
-Ӧ־
--- 2.ӦҪ,10.9chap_name־ֶ
-alter table df_l2tp_log add CHAP_NAME VARCHAR2(256);
-alter table dj_l2tp_log add CHAP_NAME VARCHAR2(256);
diff --git a/src/main/java/com/nis/web/service/SystemService.java b/src/main/java/com/nis/web/service/SystemService.java
index c478395..acf2fd6 100644
--- a/src/main/java/com/nis/web/service/SystemService.java
+++ b/src/main/java/com/nis/web/service/SystemService.java
@@ -13,16 +13,6 @@ import java.util.Map;
import javax.xml.namespace.QName;
-import org.apache.axiom.om.OMAbstractFactory;
-import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.impl.OMNamespaceImpl;
-import org.apache.axis2.AxisFault;
-import org.apache.axis2.addressing.EndpointReference;
-import org.apache.axis2.client.Options;
-import org.apache.axis2.client.ServiceClient;
-import org.apache.axis2.rpc.client.RPCServiceClient;
import org.apache.commons.io.FileUtils;
import org.apache.shiro.session.Session;
import org.springframework.beans.factory.annotation.Autowired;
@@ -117,96 +107,8 @@ public class SystemService extends BaseService{
- /**
- * 用户机构
- * @param client
- * @return
- */
- private String getOAServiceData(WebServiceClient client) {
- ServiceClient sender = null;
- String result = "";
- try {
- sender = new ServiceClient();
- EndpointReference endpointReference = new EndpointReference(client.getEndPoint());
- Options options = new Options();
- options.setAction(client.getNs()+"/"+client.getMethodName());
- options.setTo(endpointReference);
- sender.setOptions(options);
- //添加soapheader验证消息头
- sender.addHeader(setHeader(client.getNs(), client.getRid(), client.getSid()));
- OMFactory fac = OMAbstractFactory.getOMFactory();
- // 设置命名空间
- OMNamespace omNs = fac.createOMNamespace(client.getNs(), "");
- //OMElement data = fac.createOMElement("服务输入接口", omNs);
- OMElement data = fac.createOMElement(client.getMethodName(),client.getNs(),"");
- // 对应参数的节点
- //String[] strs = new String[] { "pageSize","currentPage","param" };
- String[] strs = client.getOpArgs();
- // 参数值
- String[] vals = client.getOpVals();
- for (int i = 0; i < strs.length; i++) {
- OMElement inner = fac.createOMElement(strs[i],"","");
- inner.setText(vals[i]);
- data.addChild(inner);
- }
- // 发送数据,返回结果
- OMElement resultE = sender.sendReceive(data);
- result = resultE.toString();
- result = result.replaceAll("<", "<");
- result = result.replaceAll(">", ">");
- result = result.substring( result.indexOf(""), result.indexOf("")+13);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }finally{
- try {
- sender.cleanupTransport();
- } catch (AxisFault e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- return result;
-
- }
-
- /**
- *
- * @param client webservice 客户端对象
- * @return
- */
- private String getOAServiceData_old(WebServiceClient client) throws Exception {
- String result = null;
- RPCServiceClient serviceClient = null;
- try {
- serviceClient = new RPCServiceClient();
- Options options = serviceClient.getOptions();
- options.setProperty(org.apache.axis2.transport.http.HTTPConstants.CONNECTION_TIMEOUT, client.getConnectionTimeOut()*1000);
- EndpointReference targetEPR = new EndpointReference(client.getEndPoint());
-
- // ====================新增 添加header ========================start
- serviceClient.addHeader(setHeader(client.getNs(), client.getRid(), client.getSid()));
- // ====================新增 添加header ========================end
-
- // 原有业务逻辑不动
- options.setTo(targetEPR);
- QName opAddEntry = new QName(client.getNs(), client.getMethodName());
-
- Class[] returnTypes = new Class[] { String.class };
- String[] opVals = new String[]{String.valueOf(client.getPageSize()),String.valueOf(client.getCurrentPage()),"", "MB_HR_CY_JSSF"};
- // 调用plus方法并输出该方法的返回值
- result =serviceClient.invokeBlocking(opAddEntry,client.getOpVals(), returnTypes)[0].toString();
- } catch (Exception e) {
- e.printStackTrace();
- throw new RuntimeException("get OA data error :"+e);
- } finally {
- serviceClient.cleanupTransport();
- }
-
- //result = getTestFormXml();
- return result;
- }
-
+
+
/**
* 结果信息存入文件
@@ -220,131 +122,8 @@ public class SystemService extends BaseService{
FileUtils.writeStringToFile(new File(filePath), result, false);
}
-
- /**
- * 新增设置header信息,需要修改里面rid、sid对应的值、sid为服务唯一标识、 rid为请求者唯一标识
- */
- private static OMElement setHeader(String ns, String rid, String sid) {
- OMFactory fac = OMAbstractFactory.getOMFactory();
- // OMNamespace指定此SOAP文档名称空间。
- OMNamespaceImpl omNs = (OMNamespaceImpl) fac.createOMNamespace(ns, "ns1");
- // 创建header元素,并指定其在omNs指代的名称空间中,header名称固定为CyberpoliceSBReqHeader。
- OMElement method = fac.createOMElement("CyberpoliceSBReqHeader", omNs);
-
- // 指定元素的文本内容。
- OMElement ridE = fac.createOMElement("rid", omNs);
- // TODO将下面的值修改为请求者在系统中的唯一标识
- ridE.setText(rid);
- method.addChild(ridE);
-
- OMElement sidE = fac.createOMElement("sid", omNs);
- // TODO将下面的值修改要请求服务的唯一标识
- sidE.setText(sid);
- method.addChild(sidE);
-
- OMElement timeoutE = fac.createOMElement("timeout", omNs);
- // TODO将下面的值修改为请求的超时时间,单位秒
- timeoutE.setText(Configurations.getStringProperty("webservice.request.timeout", "60"));
- method.addChild(timeoutE);
-
- OMElement secE = fac.createOMElement("sec", omNs);
- // TODO将下面的值修改为请求密码,如果使用其他加密方式,则根据要求统一修改即可
- secE.setText("");
- method.addChild(secE);
- return method;
- }
-
-
- /**
- * 获取数据字典信息
- * @param method
- * @param date
- * @return
- * @throws Exception
- */
- public String syncDataDict(String method) throws Exception {
-
- String methodName = null;
- String ns = Configurations.getStringProperty("webservice.data.dict.service.url", "");
- String rid = Configurations.getStringProperty("webservice.rid", "");
- String sid = Configurations.getStringProperty("webservice.data.dict.sid", "");
- if (method.equals("QL")) {
- methodName = Configurations.getStringProperty("webservice.method.name.ql", "");
- }
- WebServiceClient webServiceClient = new WebServiceClient(ns, methodName, rid, sid, null);
-
-
- Map resultMap = new HashMap();
- resultMap.put("dataCount", 0);
- resultMap.put("insertCount", 0);
- resultMap.put("updateCount", 0);
- resultMap.put("deleteCount", 0);
- resultMap.put("invalid", 0);
- Date syncTime = null;
- try{
-
- while(true) {
- String result = getOAServiceData(webServiceClient);
- if (StringUtil.isBlank(result)) {
- break;
- }
- logger.info(result);
- webServiceClient.incrementPage();//next page
- }
-
- logger.info("同步用户数据总计:"+resultMap.get("dataCount"));
-
- //saveDataResult(resultMap.get("dataCount"),resultMap.get("insertCount"),
- //resultMap.get("updateCount"),resultMap.get("deleteCount"),resultMap.get("invalid"),Constants.SYNC_YH,methodName.equals("getData")?Constants.SYNC_QL:Constants.SYNC_ZL,syncTime);
- }catch(Exception e){
- e.printStackTrace();
- return "同步失败,获取数据异常!"+e;
- }
-
- return "同步完成! 数据总数量:" + resultMap.get("dataCount") +"; 插入数量:" +resultMap.get("insertCount")+"; 更新数量:"
- +resultMap.get("updateCount") +"; 删除数量:" +resultMap.get("deleteCount")+"; 无效数量"+resultMap.get("invalid");
-
- }
-
- public String syncDataDictBM(String method) throws Exception{
- String methodName = null;
- String ns = Configurations.getStringProperty("webservice.data.dict.bm.url", "");
- String rid = Configurations.getStringProperty("webservice.rid", "");
- String sid = Configurations.getStringProperty("webservice.data.dict.bm.sid", "");
- if (method.equals("QL")) {
- methodName = Configurations.getStringProperty("webservice.method.name.ql", "");
- }
- WebServiceClient webServiceClient = new WebServiceClient(ns, methodName, rid, sid, null);
- String result = null;
- try {
- result = getOAServiceData(webServiceClient);
- } catch (Exception e) {
- return "同步失败,获取数据异常!"+e;
- }
- return result ;
- }
-
-
- public String syncDataDictCode(String method) throws Exception{
- String methodName = null;
- String ns = Configurations.getStringProperty("webservice.data.code.url", "");
- String rid = Configurations.getStringProperty("webservice.rid", "");
- String sid = Configurations.getStringProperty("webservice.data.dict.code.sid", "");
- if (method.equals("QL")) {
- methodName = Configurations.getStringProperty("webservice.method.name.ql", "");
- }
- WebServiceClient webServiceClient = new WebServiceClient(ns, methodName, rid, sid, null);
- String result = null;
- try {
- result = getOAServiceData(webServiceClient);
- saveToFile("DataDictCode", result);
- } catch (Exception e) {
- return "同步失败,获取数据异常!"+e;
- }
- return result ;
- }
-
+
diff --git a/src/main/resources/nis.properties b/src/main/resources/nis.properties
index dbbde88..e550987 100644
--- a/src/main/resources/nis.properties
+++ b/src/main/resources/nis.properties
@@ -60,63 +60,6 @@ version=V1.0.0
#\u4e0a\u4f20\u6587\u4ef6\u7edd\u5bf9\u8def\u5f84, \u8def\u5f84\u4e2d\u4e0d\u5141\u8bb8\u5305\u542b\u201cuserfiles\u201d
userfiles.basedir=upload
-
-#============================#
-#===== webservice settings ======#
-#============================#
-
-#ESB�������ṩ��ͳһ��ַ
-webservice.esb.endpoint=http://10.55.0.197:7879/TongServiceProxy_doprocess/services/WebService1/
-#webservice RID
-webservice.rid=XFBL
-
-#webservice user SID
-webservice.yh.sid=s_2016_x2000
-
-#webservice office SID
-webservice.jg.sid=s_2015_x2000
-
-#webservice data dict SID
-webservice.data.dict.sid=s_2031_x2000
-
-#webservice data dict bm SID
-webservice.data.dict.bm.sid=s_2032_x2000
-
-#webservice data dict code SID
-webservice.data.dict.code.sid=s_2042_0660BD17-35E4-4482-AA3A-556F2C024902
-
-#webservice request timeout for seconds
-webservice.request.timeout=30
-
-#�����URL
-webservice.jg.service.url=http://10.55.0.155:8080/jgService
-
-#�û�����URL
-webservice.yh.service.url=http://10.55.0.155:8080/ryService
-
-#����ֵ�URL
-webservice.data.dict.service.url=http://10.55.0.155:8080/sjzdService
-
-#����ֵ����URL
-webservice.data.dict.bm.url=http://10.55.0.155:8080/sjzdbmService
-
-#������URL
-webservice.data.code.url=http://10.55.0.155:8080/sjmbService
-
-#webservice�ӿ����ÿҳ����
-webservice.data.pagesize = 2000
-#webservice��ǰĬ��ҳ
-webservice.data.currentpage = 1
-
-#webservice �������
-webservice.jgmb.name=CK_T_JC_RY
-#webservice �û������
-webservice.yhmb.name=CK_T_YH_RY
-#webservice������ ȫ��
-webservice.method.name.ql=getData
-# webservice������ ����
-webservice.method.name.zl=getDataZL
-
# redis配置文件
#redis 各个分片的 IP端口
redis.cluster.host_port=10.0.6.32:6379,10.0.6.32:6380,10.0.6.32:6381,10.0.6.33:6379,10.0.6.33:6380,10.0.6.33:6381
diff --git a/src/main/webapp/sql/201601_01.sql b/src/main/webapp/sql/201601_01.sql
deleted file mode 100644
index 82abf0e..0000000
--- a/src/main/webapp/sql/201601_01.sql
+++ /dev/null
@@ -1,3 +0,0 @@
---升级准备--
---1.同步角色、权限、组织结构信息表的数据
---2.增加用户列:单位id,ENTITY_ID
\ No newline at end of file
diff --git a/src/test/java/com/nis/test/TestCal.java b/src/test/java/com/nis/test/TestCal.java
deleted file mode 100644
index 275b470..0000000
--- a/src/test/java/com/nis/test/TestCal.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/**
- *
- */
-package com.nis.test;
-
-import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Date;
-import java.util.TimeZone;
-
-/**
- * @ClassName:TestCal
- * @Description:TODO(这里用一句话描述这个类的作用)
- * @author (zdx)
- * @date 2018年6月12日 上午9:52:57
- * @version V1.0
- */
-public class TestCal {
-
- /**
- * @Description:
- * @author (zdx)
- * @date 2018年6月12日 上午9:52:57
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
-
- try {
- SimpleDateFormat df1 = new SimpleDateFormat(
- "yyyy-MM-dd HH:mm:ss");
- System.out.println("defaultTimeZone:------------------------------:"+df1.getTimeZone());
- // Date t = new Date();
- Date t = df1.parse("2018-05-23 13:48:11");
- Long time = t.getTime();
- System.out.println(df1.format(t));
- System.out.println(time);
- Long time2 = (time/1000)*1000;
- System.out.println(time2+" "+df1.format(time2));
-
- System.out.println(df1.getTimeZone().getID()+"----------------"+df1.format(t));
-
-
- df1.setTimeZone(TimeZone.getTimeZone("UTC"));
- System.out.println("setTimeZone:--------------:"+df1.getTimeZone());
- System.out.println(df1.format(t));
-
-
- System.out.println("-------------------------------------------------------------------");
-
- SimpleDateFormat df2 = new SimpleDateFormat(
- "yyyy-MM-dd'T'HH:mm:ss.SSS");
- Date t2 = new Date();
- Calendar calendar = Calendar.getInstance();
- calendar.setTimeInMillis(time);
- System.out.println(df2.getTimeZone().getID()+"----------------"+df2.format(calendar.getTime()));
-
-
- df2.setTimeZone(TimeZone.getTimeZone("UTC"));
- System.out.println(df2.getTimeZone().getID()+"----------------"+df2.format(calendar.getTime()));
-
- df2.setTimeZone(TimeZone.getTimeZone("UTC-8"));
- System.out.println(df2.getTimeZone().getID()+"----------------"+df2.format(calendar.getTime()));
-
- df2.setTimeZone(TimeZone.getTimeZone("UTC+8"));
- System.out.println(df2.getTimeZone().getID()+"----------------"+df2.format(calendar.getTime()));
-
- df2.setTimeZone(TimeZone.getTimeZone("GMT+8"));
- System.out.println(df2.getTimeZone().getID()+"----------------"+df2.format(calendar.getTime()));
-
- df2.setTimeZone(TimeZone.getTimeZone("GMT"));
- System.out.println(df2.getTimeZone().getID()+"----------------"+df2.format(calendar.getTime()));
-
-
- System.out.println("-----------------------------------------");
-
- df2.setTimeZone(TimeZone.getTimeZone("UTC"));
- Date date = df2.parse("2018-05-23T13:48:11.077");
-
- System.out.println("2018-05-23 13:48:11"+"def:"+time+" "+date.getTime()+" 差:"+(time-date.getTime())/(60*60*1000));
-
- System.out.println("=====--------------------------------------------------");
-
- Calendar calendar2 = Calendar.getInstance();
- calendar2.setTimeZone(TimeZone.getTimeZone("GMT"));
- calendar2.setTimeInMillis(1527229532956l);
- df1.setTimeZone(TimeZone.getTimeZone("GMT"));
- System.out.println(calendar2.getTime()+df1.getTimeZone().toString()+"----"+df1.format(calendar2.getTime()));
-
- Calendar calendar3 = Calendar.getInstance();
- calendar3.setTimeZone(TimeZone.getTimeZone("GMT+8"));
- df1.setTimeZone(TimeZone.getTimeZone("GMT+8"));
- calendar3.setTimeInMillis(1527229532956l);
- System.out.println(calendar3.getTime()+df1.getTimeZone().toString()+"----"+df1.format(calendar3.getTime()));
-
-
- Date date2 = new Date();
- System.out.println("Date:"+date2);
- df1.setTimeZone(TimeZone.getTimeZone("UTC+0800"));
- System.out.println("UTC+0800"+df1.getTimeZone().toString()+" "+df1.format(date2));
-
- df1.setTimeZone(TimeZone.getTimeZone("GMT"));
- System.out.println("GMT"+df1.getTimeZone().toString()+" "+df1.format(date2));
-
- df1.setTimeZone(TimeZone.getTimeZone("GMT+8"));
- System.out.println("GMT+8"+df1.getTimeZone().toString()+" "+df1.format(date2));
-
-
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
- }
-
-}
diff --git a/src/test/java/com/nis/test/TestWsdl.java b/src/test/java/com/nis/test/TestWsdl.java
deleted file mode 100644
index 82e43d0..0000000
--- a/src/test/java/com/nis/test/TestWsdl.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package com.nis.test;
-
-import org.apache.cxf.endpoint.Client;
-import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
-import org.apache.cxf.transport.http.HTTPConduit;
-import org.apache.cxf.transports.http.configuration.HTTPClientPolicy;
-import org.apache.log4j.Logger;
-
-
-import com.thoughtworks.xstream.XStream;
-/**
- * null空指针异常,可能设置jdk 下jre环境
- * @author Administrator
- *
- */
-public class TestWsdl {
- private static Logger logger = Logger.getLogger(TestWsdl.class);
-
- public static void main(String[] args) {
-
- /*String wsdlUrl = "http://10.55.0.155:7007/ryService?wsdl";
- String methodName = "getData";
- String pageSize = "10";
- String currentPage = "1";
- try {
- String result = resolve(wsdlUrl, methodName, pageSize, currentPage);
- WSRegUserInfo wsRegUserInfo = parseUserInfo(result);
- logger.info(String.valueOf(wsRegUserInfo.getData().size()));
- } catch (Exception e) {
- logger.error("wsdl error:"+e);
- }*/
-
-
- }
-
- private static String resolve(String wsdlUrl, String methodName, Object... params) throws Exception {
- JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
- Client client = dcf.createClient(wsdlUrl);
- HTTPConduit http = (HTTPConduit) client.getConduit();
- HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
- httpClientPolicy.setConnectionTimeout(500);
- httpClientPolicy.setAllowChunking(false);
- httpClientPolicy.setReceiveTimeout(500);
- http.setClient(httpClientPolicy);
- Object[] result = client.invoke(methodName, params);
-
- return result[0].toString();
- }
-
- /*private static WSRegUserInfo parseUserInfo(String xml) throws Exception{
- XStream xs = new XStream();
- xs.alias("returnData", WSRegUserInfo.class);
- xs.alias("obj", RegUserInfo.class);
- xs.aliasField("name", RegUserInfo.class,"realName");
- WSRegUserInfo wsRegUserInfo= (WSRegUserInfo) xs.fromXML(xml);
- return wsRegUserInfo;
- }*/
-
-}
diff --git a/src/test/java/com/nis/test/Test_RY.java b/src/test/java/com/nis/test/Test_RY.java
deleted file mode 100644
index 63585eb..0000000
--- a/src/test/java/com/nis/test/Test_RY.java
+++ /dev/null
@@ -1,234 +0,0 @@
-package com.nis.test;
-
-
-
-import javax.xml.namespace.QName;
-
-import org.apache.axiom.om.OMAbstractFactory;
-import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.impl.OMNamespaceImpl;
-import org.apache.axis2.AxisFault;
-import org.apache.axis2.addressing.EndpointReference;
-import org.apache.axis2.client.Options;
-import org.apache.axis2.rpc.client.RPCServiceClient;
-
-public class Test_RY {
-
- /**
- * @param args
- */
- // ====================新增 ========================start
- // TODO 将下面的地址改为ESB服务器提供的统一地址
- private static String endpoint = "http://10.55.0.197:7879/TongServiceProxy_doprocess/services/WebService1/";// 修改此url为服务管理系统的地址
-
- // TODO 将下面的命名空间修改为请求服务的命名空间
- private static String ns = "http://10.55.0.155:8080/ryService";
-
- // TODO 将下面的值修改为请求者在系统中的唯一标识
- private static String rid = "XFBL";
-
- // TODO 将下面的值修改为要请求的服务在系统中的唯一标识
- private static String sid = "s_2016_x2000";
-
- // TODO 将下面的值修改为本次请求的超时时间,单位秒
- private static String timeout = "10";
-
- // TODO 将下面的值修改为请求密码,如果使用其他加密方式,则根据要求统一修改即可
- private static String sec = "";
-
- // ====================新增 ========================start
-
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- // 原有业务逻辑不动
- RPCServiceClient serviceClient;
- int totalCount = -1;
- try {
- serviceClient = new RPCServiceClient();
- Options options = serviceClient.getOptions();
- options.setProperty(org.apache.axis2.transport.http.HTTPConstants.CONNECTION_TIMEOUT, new Integer(48000000));
- EndpointReference targetEPR = new EndpointReference(endpoint);
-
- // ====================新增 添加header ========================start
- serviceClient.addHeader(setHeader());
- // ====================新增 添加header ========================end
-
- // 原有业务逻辑不动
- options.setTo(targetEPR);
- QName opGetAllLegalInfor = new QName(ns,"getData");
-
- Object[] opArgs = new Object[] {"2","1",""};
- Class[] returnTypes = new Class[] { String.class };
-
- Object[] response = serviceClient.invokeBlocking(opGetAllLegalInfor, opArgs, returnTypes);
-
- System.out.println("rrrrr:"+response[0]);
-
-
- /*
-
- 1
- 8039
-
-
-
- 110111197005314255
- 013511
- 81402011
- 穆希坡
- null
- 01001
- 4672
- 4682
- null
- 1970-05-31
- null
- null
- null
- null
- null
- null
- null
- null
- 3005701429
- 3020701771
- 3003700463
- null
- null
- null
- null
- null
- null
- null
- null
- null
- 81402011
- null
- null
- null
- null
- null
- null
- null
- null
- mxp
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- 2030-05-31
- 1
- 2014-12-04
- 4503631
-
-
- 110111197412254050
- 013511
- 81402029
- 邢祖跃
- null
- 01001
- 4672
- 4680
- null
- 1974-12-25
- null
- null
- null
- null
- null
- null
- null
- null
- 3005701429
- 3020701771
- 3003700463
- null
- null
- null
- null
- null
- null
- null
- null
- null
- 81402029
- null
- null
- null
- null
- null
- null
- null
- null
- xzy
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- 2034-12-25
- 1
- 2014-12-04
- 4503643
-
-
- */
-
-
-
- } catch (AxisFault e) {
- e.printStackTrace();
- }
- }
-
- /**
- * 新增设置header信息,需要修改里面rid、sid对应的值、sid为服务唯一标识、 rid为请求者唯一标识
- */
- public static OMElement setHeader() {
- OMFactory fac = OMAbstractFactory.getOMFactory();
- // OMNamespace指定此SOAP文档名称空间。
- OMNamespaceImpl omNs = (OMNamespaceImpl)fac.createOMNamespace(ns, "ns1");
-
- // 创建header元素,并指定其在omNs指代的名称空间中,header名称固定为CyberpoliceSBReqHeader。
- OMElement method = fac.createOMElement("CyberpoliceSBReqHeader", omNs);
-
- // 指定元素的文本内容。
- OMElement ridE = fac.createOMElement("rid", omNs);
- // TODO将下面的值修改为请求者在系统中的唯一标识
- ridE.setText(rid);
- method.addChild(ridE);
-
- OMElement sidE = fac.createOMElement("sid", omNs);
- // TODO将下面的值修改要请求服务的唯一标识
- sidE.setText(sid);
- method.addChild(sidE);
-
- OMElement timeoutE = fac.createOMElement("timeout", omNs);
- // TODO将下面的值修改为请求的超时时间,单位秒
- timeoutE.setText(timeout);
- method.addChild(timeoutE);
-
- OMElement secE = fac.createOMElement("sec", omNs);
- // TODO将下面的值修改为请求密码,如果使用其他加密方式,则根据要求统一修改即可
- secE.setText(sec);
- method.addChild(secE);
- return method;
- }
-}