有时候想查看一个package的信息,但是对于package的名字不是很确定,比如只知道一个大概,知道一些关键字,这个时候通过图形工具 有时候想查看一个package的信息,但是对于package的名字不是很确定,比如只知道一个大概,知道一些关键字,这个时候通过图形工具是查找不到package的信息的,,而且对于package的信息,我只关心package里面有哪些存储过程,哪些函数等,看看简单的参数情况就可以了,类似sqlplus的desc的形式。 shell脚...
使用shell分析了一些数据有一些时间了,而且分析的数据情况也是基于历史数据,今天写了个脚本对历史的数据进行一个简单的分析,看 使用shell分析了一些数据有一些时间了,而且分析的数据情况也是基于历史数据,今天写了个脚本对历史的数据进行一个简单的分析,,看看准确率到底有多高。 这里有一个借助一个脚本12c.sh 对一些数据的排列百分比进行分析,比如今天有两个球队,主队让球一个,胜平负的概率为35%,40%,25% 表data里存放...
上一篇文章《Sqoop1.4.4 实现将 Oracle10g 中的增量数据导入 Hive0.13.1 ,并更新Hive中的主表》描述了增量更新Hive表的原理和Sq 引言: 上一篇文章《Sqoop1.4.4 实现将 Oracle10g 中的增量数据导入 Hive0.13.1 ,,并更新Hive中的主表shell脚本#!/bin/bash#Please set the synchronize interval,unit is hour. update_interval=24#Please set the RDBMS connection params rdbms_connstr="jdbc:oracle:thin:@192.168.0.147:1521:O...
在大数据量的系统中,分区表是很常见的,分区有多种类型,可以根据业务来选择自己需要的分区,不过为了数据的兼容性,需要考虑对于分 在大数据量的系统中,分区表是很常见的,分区有多种类型,可以根据业务来选择自己需要的分区,不过为了数据的兼容性,需要考虑对于分区表设定一个默认的表分区,如果数据在插入表分区的时候,,没有符合条件的分区,就会插入默认的表分区中。 这个可以根据自己的需要来设定,如果确实对数据有严格的要求...
在Oracle数据迁移中,可能有成百上千个表,有些表很大,有些表又很 在Oracle数据迁移中,可能有成百上千个表,有些表很大,有些表又很小。 如果启用了多个并行的进程,可能会有资源分配上的问题。 比如下面有10个表,100代表预计的时间为100分钟。table1 100 table2 90 table3 90 table4 80 table5 80 table6 70 table7 60 table8 60 table9 50 table10 40 如果分为4个进程来并行执行,可能一种比较理想的方案就是paralle...
在查看undo的使用率的时候,在Undo_management为auto的时候,经常会看到undo自己在不断的伸缩扩展,自我调节。有时候看到Undo收缩 在查看undo的使用率的时候,在Undo_management为auto的时候,经常会看到undo自己在不断的伸缩扩展,自我调节。 有时候看到Undo收缩的很紧,就想知道哪些sql语句在运行,,可能有哪些潜在的问题。对于在线业务系统而言,如果某一条sql语句运行时间较长,而且消耗的undo资源极高的情况下,sql语句很可能是有...
在平时的工作环境中,总会有一些表会存在依赖关系,比如我们有三张表customer,用户表subscriber,账户表account其中客户可以有多个 在平时的工作环境中,总会有一些表会存在依赖关系,比如我们有三张表customer,用户表subscriber,账户表account其中客户可以有多个用户或者账户,subscriber表和account表中就存在外键customer_id指向了customer表。 这种情况下表的依赖关系就如下所示:customer subscriber ...
他可以直接用mysql_workbench 6以上的版本直接导入文件夹的方式来导入多个sql文件. 但是在我的服务器上不可能为了批量导这个sql单 因为项目协同开发, 同事发了一个项目的sql文件过来, 打开一看是个目录, 里面有上百个数据库.每个数据库作为一个单独的文件. 每个sql文件里面都有 CREATE DATABASE IF NOT EXISTS `XXXX`USE `XXXX`; 他可以直接用mysql_workbench 6以上的版本直接导入文件夹的方式来导入多个sql文件. 但是在我的服务器...
这是一个使用脚本更新数据库的一个例子.运行环境是bash shell,shell的第一个参数是go,第二个参数是sql文件的一个列表. 第一个参数实际上没有什么意义,但是它最好还是存在,它存在的目的是:不知道这个shell执行效果的人万一要运行这个脚本,在不添加go参数的时这是一个使用脚本更新数据库的一个例子.运行环境是bash shell,shell的第一个参数是go,第二个参数是sql文件的一个列表. 第一个参数实际上没有什么意义,但是它最好还是存在,它存...
1 版本信息 Oracle数据库版本:Oracle Release 10.2.0.1.0 系统版本:Red Hat EnterpriseLinux 5.4 2 检测步骤 2.1 编写Shell脚本 1 版本信息 Oracle数据库版本:Oracle Release 10.2.0.1.0 系统版本:Red Hat EnterpriseLinux 5.4 2 检测步骤 2.1 编写Shell脚本 在有SQLPLUS执行权限的用户下,编辑check_oracle_connection.sh脚本。 vi check_oracle_connection.sh 编辑内容如下: #!/bin/bash#functions: connect oracle server ...
以前公司用的一个网上找的MySQL自动备份到FTP的Shell脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。 实际上MySQL备份无需保留太长时间的,如果能有自动清理旧的备份文件的功能就好了。不过网上找以前公司用的一个网上找的MySQL自动备份到FTP的Shell脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。 实际上MySQL...
最近做服务器运维,用rsync进行两机备份的话比较好,对数据保全比较好。因此写了这个脚本,加进crontab当中,定期对服务器备份数据库以及www目录下的网站。 脚本如下,使用前请先针对自己的服务器环境设置变量值,错误之处还请指出,谢谢!原创脚本,转载请最近做服务器运维,用rsync进行两机备份的话比较好,对数据保全比较好。因此写了这个脚本,加进crontab当中,定期对服务器备份数据库以及www目录下的网站。 脚本如下,使用前...
目录 1. Shell Action 2. Shell Action 日志 3. Shell Action 限制 1. Shell Action Shell action运行一个shell命令,需要配置的有job-tracker,name-node和一些必要的参数。 经过配置,在启动Shell Action之前可以创建或删除HDFS文件夹。 可以通过配置文件目录1. Shell Action2. Shell Action 日志3. Shell Action 限制1. Shell ActionShell action运行一个shell命令,需要配置的有job-tracker,name-node和一些必要的参数。经过配...
下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以 代码如下:#!/bin/sh HOST=192.168.5.40 USER=abc PASS=123456 QUERY=`mys下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以代码如下...
shell监控脚本实例—监控mysql主从复制 分享一例shell脚本,用于监测mysql数据库的主从复制,有需要的朋友不妨参考学习下。 转自:http://www.jbxue.com/article/14103.html(转载请注明出处) 本节内容: 监控mysql主从复制的shell脚本。 说明: 监控脚本在 rshell监控脚本实例—监控mysql主从复制分享一例shell脚本,用于监测mysql数据库的主从复制,有需要的朋友不妨参考学习下。转自:http://www.jbxue.com/article/14103.html(...