将mysql非分区表转换为分区表
查看表的分布状况mysql> select count(*) from justin;+----------+| count(*) |+----------+| 5845246 |+----------+1 row in set (0.00 sec)mysql> select month(create_time),count(*) from justin ...
screen命令
输入screen开启一个会话,进入rman备份数据库[oracle@testdb2 ~]$ screen[oracle@testdb2 ~]$ rman target /Recovery Manager: Release 10.2.0.5.0 - Production on Fri Mar 11 16:10:41 2011Copyright (c) 1982, 2...
诊断ORA-12519 TNS:no appropriate service handler found
前台连接数据库一直报上述错误,google一下都说是processes参数设置过小造成的现在只允许连接150而正常状况下就有120左右个连接[oracle@db pump]$ ps -ef | grep oraclejustin | wc -l119SQL> show parameter proce...
通过awk、sed查看listener.log诊断logon on storm
两节点rac当机,初步判断是登录风暴造成的,现在需要找出是哪些机器。通过查看listener.log可以找出,此时需要借助linux工具从中提取信息节点1:首先通过awk和sed提取出登录数和ip,然后将其聚集即可 [oracle@ra...
impdp时parallel=4导致的错误
ORA-39121: Table "JUSTIN_a" can't be replaced, data will be skipped. Failing error is:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expiredORA-00955: name is already used by an...
重命名数据文件和表空间
目前表空间cat的数据文件存放路径为/justin/oradata/abc/cat_data01.dbf想将其移动到/justin/oradata/cat目录下执行步骤1将表空间offlinealter tablespace cat_data offline;2os级别上将该文件copy到/justin/oradata...
NLS_LANG引起的中文乱码
--首先该参数设置为空[oracle@db ~]$ echo $NLS_LANG[oracle@db ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Thu Mar 3 09:37:27 2011Copyright (c) 1982, 2009, Oracle. All righ...
mysql日期函数小结及个人实验
最近搜集了一下网上关于mysql的日期/时间函数的介绍,整理后自己进行了一些小实验一、 Mysql获得当前日期时间Now(): 获得当前的日期+时间(date + time)函数: mysql> select now();+--...
采用sqlldr定时将文本文件加载进入数据库
需求:每个小时前台生成一个追踪文件,文件名格式为yyyymmddhh,存放在linux服务器上,要求每小时将上一个小时生成的文件导入数据库解决方案:采用sqlldr可以快速的将外部文本文件加载到数据库中,根据要求创建控制...
mysql创建master/slave详细步骤
尝试安装server[justin@xen20-vm04 ~]$ rpm -ivh MySQL-server-5.1.51-1.glibc23.x86_64.rpm error: Failed dependencies: MySQL conflicts with mysql-5.0.45-7.el5.x86...
手工清除linux中的内存
首先查看内存使用状况[root@testdb mysql]# free -m -t total used  ...
quoting string literals in 10g
http://www.oracle-developer.net/display.php?id=311This short article introduces Oracle's new quoting mechanism in PL/SQL. This is a new feature of 10g that enables us to embed single-quotes in litera...
优化案例--重建索引引发的sql性能问题
周一开发人员报告说上周六一个job跑了整整一天都没有运行完,但是到了周日该job运行又恢复正常,要求查找一下原因首先生成了一下周六当天的AWR报告,查看sql部分的信息发现buffer gets排名第二高sql的executions...
批量编译数据库中invalid的对象
采用数据泵进行全库导出/导入,完成后发现数据库中有大量的无效对象SQL> select count(*), object_type from user_objects where status = 'INVALID' group by object_type; COUNT(*) OBJECT_TYPE------...
centos下安装oracle
最可恶的是系统没有足够的安装包,需要自己一个一个的去下载1检查系统必须的安装包gcc-3.4.4-2 make-3.80-5 glibc-2.3.4-2.13 binutils-2.15.92.0.2-15 openmotif-2.2.3-9.RHEL4.1 setarch-1.6-1 compat-gcc-32-3...
expdp时候遇到ORA-04067
做一次expdp时候,显示出以下错误信息ORA-39127: unexpected error from call to export_string :=WMSYS.LT_EXPORT_PKG.schema_info_exp('justin',0,1,'11.02.00.00.00',newblock) ORA-04067: not executed, package...
自动重建失效index的shell脚本
自动重建失效index的shell脚本脚本每一个小时运行一次,检测失效索引,一旦发现立刻重建脚本全部内容如下:[oracle@orac1 pump]$ more /home/oracle/tools/rebuild_index.sh#Enviroment define. source /home/oracl...
常用的解压缩命令 tar
tar czvf 1_10575.tar.gz 1_10575*.dbf 压缩命令 tar xzf 1_10572.tar.gz 解压命令
使用query条件进行expdp导出
刚开始从命令行导出[oracle@orac1 ~]$ expdp justin/******* directory=pump dumpfile=justin_110217.dmp tables=(justin1,justin2) query=(justin2:"where count_date > to_date('2011-2-9','yyyy-mm-dd')",justin...
11g下编译使用BBED
首先在11g环境下, 试图登录bbed,但是系统报告找不到文件[oracle@testdb ~]$ cd $ORACLE_HOME/lib[oracle@testdb lib]$ ./bbed-bash: ./bbed: No such file or directory试图使用make命令来编译 依旧报错,缺少两个...