oracle dbms_stats无法更新统计信息问题处理
表的统计信息不准确,通过dbms_stats.gather_schema_stats无法更新表的统计信息至最新状态。通过analy进行表分析时,报ora-20005 ora-06512错误。处理过程:1、exec dbms_stats.unlock_schema_stats(ownname => 'PRETEST');-----解锁2、exec dbms_stats.gather_schema_stats(ownname=>'PRETEST',cascade=>true);----重新...
MySQL导出 xls上传到异机
export NLS_LANG="Simplified Chinese_china".AL32UTF8export LANG=zh_CN.GB2312export DATE=`date '+%Y%m%d'`NOW=$(date +%Y%m%d)mysql -uroot -pa123456 -Ne "select '注册时间,注册平台,注册数量,身份证数量,投资人数,投资金额'" > /tmp/$NOW.csvmysql -uroot -pa123456 -Ne "select concat(reg...
oracle 时间加减法
select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 ...
MySQL 空值转化函数
MySQL中可以使用ifnull(string1,string2)做空值转化如ifnull(null,0)----用0来替换null值ifnull(string1,string2) 如果string1为空则用string2替换,不为空返回string1
删除MySQL的交易日志
1、查询当前日志状态<br />mysql> show binary logs;<br />+-----------+------------+<br />| Log_name | File_size |<br />+-----------+------------+<br />| on.000001 | 143 |<br />| on.000002 | 143 |<br />| on.000003 | &nbs...
oracle 生成AWRRPT报ora-06502错误的临时解决办法
oracle11g中生成awrrpt时,有时会报ora-06502错误,<br /><br /><span style="color:#666666;font-family:宋体, Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;">ERROR:ORA-06502:PL/SQL:numeric or value error:character string buffer</span><br style="color:#66666...
sqlplus设置格式
set echo on/off 是否显示脚本中的需要执...
sqlplus中导出到execl后自动发送邮件
1、shell脚本:export NLS_LANG="Simplified Chinese_china".AL32UTF8#export NLS_LANG="Simplified Chinese_china".zhs16gbkexport LANG=zh_CN.UTF-8export ORACLE_SID=orclexport ORACLE_BASE=/home/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
MySQL slave监控和自动启动的简单脚本
export PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin<br />user=root<br />password=root<br />mysql -u$user -p$password -e "show slave status\G;"|grep -i running > slavestatus.log<br />if [ `cat slavestatus.log | grep -i IO | awk '{print $2}'`...
linux常用命令
1、挂载iso文件<br />mount -o loop rhel-server-6.4-x86_64-dvd.iso /mnt
MySQL更改数据文件步骤
<p>修改MySQL数据文件路径</p><p style="margin-left:36.0pt;text-indent:-36.0pt;">1、 关闭数据库进程:</p><p align="left" style="text-indent:0cm;background-color:#F3FFEC;"> mysqladmin -uroot -p shutdown</p><p style="margin-left:36.0pt;text-indent:-36.0pt;">2、修...
MySQL 日常管理命令
1、创建/删除索引:mysql> create index idx_wtest_id on wtest(id);---创建Query OK, 0 rows affected (1.19 sec)Records: 0 Duplicates: 0 Warnings: 0mysql> drop index idx_wtest_id on wtest;----删除Query OK, 0...
MySQL自增与自建sequence性能测试
MySQL主键自增与自建序列的性能比较场景:在oracle数据库,custcontactinfo的ID为主键,但是数据类型为字符型,由sequence生成,现需要将数据库迁移到MySQL平台,但是MySQL没有sequence,且主键的自增仅支持int类型。服务器配置:虚拟机,4G内存,2vcpu测试场景:新建表s_custcontactinfo,作为新建序列,表custconta...
PowerDesigner中将表的注释与表名称互换脚本
'以下部分为将name生成commentOption Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current model 'get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "There is no current Model" ElseIf Not ...
excel表格定义导入到powerdesigner脚本
打开powerdesigner,shift + ctrl + X 打开脚本窗口输入执行的脚本,点 run 即可。简单的导入Excel脚本'开始Option ExplicitDim mdl ' the current modelSet mdl = ActiveModelMsgBox "当前活动的CDM名称是"+mdl, vbOK + vbInformation, "表"If (mdl Is Nothing) Then MsgBox "There is no Active Mo...
MySQL参数
1、lower_case_table_names:设置表名称是否大小写敏感,等于0为大小写敏感,等于1大小写不敏感,默认值为0mysql> show variables like '%case%';+------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_file_system | OFF &...
MySQL5.6 MM+heartbeat搭建手册
一、规划1.1 架构规划为保证各种灾难情况下,数据库尽快的恢复服务,方案采用heartbeat集群加MySQL MM架构,架构图如下: 1.2 主机规划 主机名称网卡名称IP地址...
MySQL安装后修改root的随机密码
MySQL5.6 安装后,root会生成一个随机密码,无法用root登陆,可用以下方法重置root密码:1、 /etc/init.d/mysql start --skip-grant-tables ----启动MySQL服务2、登入数据库用updatetable的方式修改root密码[root@ha02 mysql]# mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your...
rman 备份脚本
rman备份脚本rman target /