现在平台有个字段是用来记录插入时间的,但是是用number型存储,想转为时间类型的。...HH24:MI:SS’) AS CDATE FROM 表名; 解决问题的过程: http://blog.csdn.net/a9529lty/article/details/5306622 ORACLE...(‘1970-01-01 08:00:00’, ‘YYYY-MM-DD HH24:MI:SS’), ‘YYYY-MM-DD HH24:MI:SS’) AS CDATE FROM dual ; 在Oracle...http://hi.baidu.com/78347079/blog/item/14a05afd868d291f08244d15.html ORACLE自动插入当前时间的年月日YYYY-MM-DD格式的实现...oracle没有date()函数,sysdate函数的值是包括时分秒的,要实现插入当前时间默认值还真麻烦.
导入:imp ics/ics@localhost:1521/orcl file=F:\ics.dmp full = y
/bin/bash # author:院长 # export PATH export TMP=/tmp #tmp的路径、临时路径 export TMPDIR=$TMP # export ORACLE_BASE...=/u01/app/oracle #oracle软件的基准路径在哪 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1 # export ORACLE_SID...:0.0 # export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib...#以上代码为Oracle数据库运行账号oracle的系统环境变量设置,必须添加,否则crontab任务计划不能执行。...# oracle用户的系统环境变量路径:/home/oracle/.bash_profile #获取系统当前日期时间 date=`date +%Y_%m_%d` #设置删除7天之前的备份文件 day
脚本编写 之前我在Linux Crontab有提到第一个脚本 http://blog.csdn.net/yangshangwei/article/details/52452599#t30 第一个脚本 #.../bin/bash #oracle变量设置 export ORACLE_BASE=/data/oracle export ORACLE_HOME=/oracle/product/102 export...删除日志文件 find $bakdir/$orowner -type f -name "*.tar.gz" -mtime +$days -exec rm -rf {} \; #删除5天前的备份 第二个脚本...=orcl; export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1; export PATH=$ORACLE_HOME/bin:$PATH...加压 cd .. tar -cf $FILENAME.tar $FILENAME rm -rf $FILENAME gzip $FILENAME.tar exit EOF 使用crontab自动调用备份脚本
一、背景 由于业务增长,频繁的备份还原对于磁盘空间有了更大的空间需求,基本每周500G的磁盘,空间使用率都会达到85%以上,故编写Oracle清理脚本结合crond自动清理Oracle归档日志。...expired archivelog all; #删除过期的归档日志 delete noprompt archivelog all; #清除所有的归档日志 三、自清理脚本.../bin/bash oracle_env() { source /home/oracle/.bash_profile export ORACLE_BASE=/home/oracle/app... export ORACLE_HOME=$ORACLE_BASE/oracle/product/12.1.0/dbhome_1 export ORACLE_SID=orcl export... fi } main 配合定时任务清理磁盘,此在脚本内写的判断磁盘使用率大于80%进行清理,也可根据自己需求进行判断,或每次都执行清理。
巡检脚本 主机巡检脚本:OSWatcher.sh Oracle巡检脚本:ORAWatcher.sh 脚本使用方法 1、建立脚本放置目录 # mkdir /var/collect 2、把脚本ORAWatcher.sh...: # chown -R oracle:dba /var/collect # chmod u+x /var/collect/O*.sh 3、两脚本都用oracle用户执行 切换到oracle用户,执行两个脚本...: # su - oracle % cd /var/collect % ....Oracle: --执行ORAWatcher.sh xxoradb% ..../archive/xxoradb_oracle_04.11.16.1300.dat.
MySQL字符串+0即可转为数字: <!
N久曾经Oracle建议我们定期重建那些高度为4。已删除的索引条目至少占有现有索引条目总数的20%的这些表上的索引。但Oracle如今强烈建议不要定期重建索引。...详细能够參考文章:Oracle 重建索引的必要性。 虽然如此重建索引还是有必要的。仅仅是不建议定期。本文给出了重建索引的脚本供大家參考。...此脚本会轮巡全部实例并依据analyze结果来rebuild。 a、大家应依据须要作对应调整。如脚本的路径信息等。 b、须要改动对应的schema name。 d、可依据系统环境调整对应的并行度。...5、相关參考 Oracle 聚簇因子(Clustering factor) Oracle 索引监控(monitor index) Oracle 索引监控与外键索引 收集统计信息导致索引被监控...Oracle 监控索引的使用率 NULL 值与索引(一) NULL 值与索引(二) 函数使得索引列失效 Oracle 索引质量分析 Oracle 重建索引的必要性 版权声明:本文博主原创文章
N久以前Oracle建议我们定期重建那些高度为4,已删除的索引条目至少占有现有索引条目总数的20%的这些表上的索引。但Oracle现在强烈建议不要定期重建索引。...具体可以参考文章:Oracle 重建索引的必要性。尽管如此重建索引还是有必要的,只是不建议定期。本文给出了重建索引的脚本供大家参考。...a、大家应根据需要作相应调整,如脚本的路径信息等。 b、需要修改相应的schema name。 d、可根据系统环境调整相应的并行度。...5、相关参考 Oracle 聚簇因子(Clustering factor) Oracle 索引监控(monitor index) Oracle 索引监控与外键索引 收集统计信息导致索引被监控...Oracle 监控索引的使用率 NULL 值与索引(一) NULL 值与索引(二) 函数使得索引列失效 Oracle 索引质量分析 Oracle 重建索引的必要性
/分为四步 / /第1步:创建临时表空间 / create temporary tablespace airforce34 te...
利用Python内置(Python脚本)工具,帮你自动转换 Python 2.x版本,比如我安装的Python 2.7.2,其在windows下载安装好之后,就自带了相关的一些有用的工具。...\Tools\Scripts\2to3.py 【如何利用2to3.py,实现将Python 2.x的代码,转换为Python 3.x的代码】 比如我手上有个Python 2.x的python脚本
DataBase 2.选择所要连接数据库版本,此处使用的是ora1.打开PowerDesigner ——文件——Reverse Engineer——DataBase 2.选择所要连接数据库版本,此处使用的是oracle...需要执行的脚本语言(不需要做任何修改) Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current
点击开始,进行表转换 3.修改mysql中时间类型的字段,比如CREATE_TIME,UPDATE_TIME更改成datetime,长度设为0或者为空 ?...4.mysql实现oracle序列 4.1创建序列 ##创建序列 CREATE TABLE IF NOT EXISTS `sequence` ( `name` VARCHAR (50) NOT NULL...4.6实战 对于其他表,在转换成mysql后,确认一下表中数据id的最大值,将最大值+1作为新表序列的current_value。然后自定义序列名,最好与原序列名称保持一致,执行步骤4.4。
),执行该脚本即可. sh /tmp/Software/CheckOracleENV_19c.sh/fixup_by_ddcw.sh #建议先查看该脚本内容后,再选择性执行....多跑两遍CheckOracleENV_19c.sh , 确保环境正常.如果对设置的环境变量不满意,可以手动修改.安装脚本读取的是用户的环境变量,所以修改完了之后,建议重新登录一遍. 2.安装oracle19c...安装脚本: https://github.com/ddcw/ddcw/blob/master/install_shells/oracle19c_install_2.2.sh 写这篇文章的时候,脚本是这个版本最新...切换到oracle用户: 2.1执行安装脚本,列出当前参数: sh oracle19c_install_2.2.sh -h 2020-08-05_141241.png 2.2自定义部分参数后安装即可...(建议放后台挂起): nohup sh oracle19c_install_2.2.sh rootpassword=ROOTPASSWORD EMPORT=5501 & 等安装完即可.可能比较慢,预计35
# 1.安装脚本 #!...$user/mysql/ /usr/local/mysql mv /usr/bin/mysql /usr/bin/mysql.bk$(date '+%Y%m%d%H%M%S') &> /dev/...-u${mysql_user} -p"${mysql_passwd}" -e "${create_db_sql0}" 2>/dev/null mysql -u${mysql_user} -p"...${mysql_passwd}" -e "${create_db_sql1}" 2>/dev/null mysql -u${mysql_user} -p"${mysql_passwd}" -e...-u${mysql_user} -p"${mysql_passwd}" /dev/null echo "--------------------
/mysql/bin/mysql -h${hostip} -P${port} -u${user} -p${passwd} -e "$cmd1"| grep ':' | grep -v 'Variable_name.../mysql/bin/mysql -h${hostip} -P${port} -u${user} -p${passwd} -e "$cmd5"| grep ':' | grep -A1 'log_error..._$(date +%Y_%m_%d).log /home/mysql/mysql/bin/mysql -h${hostip} -P${port} -u${user} -p${passwd} -e "$.../mysql/mysql/bin/mysql -h${hostip} -P${port} -u${user} -p${passwd} -e "$cmd4" | grep -Po '(?...:.*)') Slave_SQL_Running_S=$(/home/mysql/mysql/bin/mysql -h${hostip} -P${port} -u${user} -p${passwd}
/bin/bash # 以下配置信息请自己修改 mysql_user="root" #MySQL备份用户 mysql_password="summer123" #MySQL备份用户的密码 mysql_host...#欢迎语 # 判断MYSQL是否启动,mysql没有启动则备份退出 mysql_ps=`ps -ef |grep mysql |wc -l` mysql_listen=`netstat -an |grep...LISTEN |grep $mysql_port|wc -l` if [ [$mysql_ps == 0] -o [$mysql_listen == 0] ]; then echo "ERROR:MySQL...exit else echo $welcome_msg fi # 连接到mysql数据库,无法连接则备份退出 mysql -h$mysql_host -P$mysql_port -u$mysql_user...`mkdir -p $backup_dir` `/home/summer/mysql/bin/mysqldump -h$mysql_host -P$mysql_port -u$mysql_user -p
常用功能脚本 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump...数据库控制台,如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql...p -D dbname < filename.sql 启动与退出 1、进入MySQL: 启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。...此时的提示符是:mysql> 2、退出MySQL: quit或exit 库操作 1、创建数据库 命令:create database 例如:建立一个名为sqlroad的数据库 mysql>...; 9、导入.sql文件命令 (例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql.sql; 10、删除表 mysql>
Oracle 开启归档模式后,会一直不停的产生归档日志,如果不定时删除,迟早会撑爆磁盘空间,所以就需要布置定时删除归档日志的脚本! 至于为什么要开启归档模式,还有怎么开启归档模式!...请参考:Oracle 开启归档模式 Linux 下删除归档脚本: mkdir -p /home/oracle/scripts/log vi /home/oracle/scripts/del_arch.sh.../scripts/del_arch.sh Windows 下删除归档脚本: 编辑 del_arch.bat 脚本: @echo off set ORACLE_SID=orcl set "filename...finish %date% %time% ========================= echo. )>>G:\scripts\%filename% 2>&1<nul 编辑 del_arch.sql 脚本...注意:脚本中的目录位置,请根据实际情况进行修改! ---- 本次分享到此结束啦~ 如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
-1)) + 2, 'iw') from dual; ------oracle
领取专属 10元无门槛券
手把手带您无忧上云