升级AIX操作系统
环境: 当前操作系统版本AIX 6104 升级到6107 大体流程: 检查当前系统包是否都是COMMITED状态,如果有APPLY状态,将其变为COMMIT状态 放入UPDATE盘或包,升级到APPLY状态运行一段时间  ...
AIX操作系统版本小知识
本人玩Linux 也有10年了,当年梦想就是能摸一摸IBM的小型机,看看AIX是什么样子的。可惜一直没机会。现在有2台小机放在我面前,我是珍惜,还是不珍惜呢。毕竟不高SA很多年了。为了不让自己遗憾,还是把玩把玩一下吧。 如何把玩,先从安装开始吧。以往经验,通过系统部署你...
ORA-02287: sequence number not allowed here
ORA-02287ORA-02287: sequence number not allowed here[edit]What causes this error?An ORA-02287 occurs when you use a sequence where it is not allowed. The usage of a sequence is limited and it can be used only in few areas of PL/SQL and&...
Linux下Bugzilla的搭建
搭建一个完整的bugzilla需要安装以下部分:mysql 、 apache 、perl模块 、postfix 为了过程中安装软件的方便,我先搭建好yum源。 vim /etc/yum.repos.d/xunlei.repo [rpm] name=xunlei baseurl=http://apt.sandai.net/as5.6/x86/RPMS.os/ ...
Linux 下oracle自启动脚本
在实际应用时,需要先启动数据库,再启动应用。以下是oracle自启动脚本:vi /home/oracle/orastart.sh#!/bin/shsu - oracle
通过shell脚本查看数据库表空间使用情况
对于数据库中表空间查看,想必大家都有很多的脚本已经在用了,自己也啰嗦一下,分享一个通过shell脚本查看表空间使用情况的例子。脚本如下:sqlplus -s $DB_CONN_STR@$SH_DB_SID <<EOFset echo off heading on underline on;column inst_num heading "Inst Num" new_value inst_num format 999...
巧用flashback database实现灵活的数据切换
今天是DTCC第二天了,抽空去听了下,因为手头有一些活,听到一半只能赶回公司继续工作。客户今天有一个需求,因为开发现在在生产环境中遇到了一些困难,需要在测试生产环境中复现问题,这样就需要从生产环境抽取出一些数据,可能数据量相对比较小,有个1G左右。需要把这些数据加载到测试生产环境中,还是来张图更加清晰。...
Linux更改时区不需要重启
更改中国的时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime更改UTC的时区:cp /usr/share/zoneinfo/UTC /etc/localtime
oracle分区表详解
一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区...
MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决
问题起因:今天做了一件事情:我在VM 上将一数据库的数据文件(/var/lib/mysql整个文件夹)拷贝到另外一台VM上,然后新的VM 上启动MYSQL,结果报如下异常:[root@localhost mysql]# service mysql startStarting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid...
浅析MySql二进制日志的应用
mysql有4种不同的日志,分别是二进制日志,查询日志,慢查询日志和错误日志,这些日记记录着数据库工作的方方面面,可以帮助我们了解数据库的不同方面的踪迹,下面先介绍二进制日志的作用和使用方法,并利用二进制日志对数据库进行各种维护和优化,其他日志也会在后面陆续会做详细的介绍。二进制日志(bin-log日志)在上...
MySQL备份恢复第二篇
MySQL中的数据恢复功能相比Oracle来说还是要单薄一些,而Oracle中的数据恢复相对来说自动化的程度要高一些。不过Mysql的二进制日志提供的信息很丰富,而日志信息在Oracle中式完全屏蔽的,对于数据的恢复可能MySQL也很灵活。我们来模拟一下通过完整备份+增量备份(binlog)的方式来恢复。首先我们来选择一个表new_test作为恢...
MySQL备份恢复第一篇
今天学习了下MySQL的备份恢复内容,也算是对之前的 数据导入导出的一个细化内容。备份恢复的内容其实还是蛮复杂的,一般网站上提到的备份恢复也基本都是逻辑备份恢复的内容。对于更为高效的备份mysqlbackup是需要Licence,需要单独收费的,这也算是向oracle产品线的一个靠拢了。首先我们还是走走老路,来看看最基本的逻辑备...
关于3650M4安装HBA卡PCI报警解决方法
关于3650M4安装HBA卡PCI报警解决方法按下面的操作:操作完成后断电重启!第一步:开机进F1-选择system setting-选择Devices and I/O Ports-选择Enable/Disable Adapter Option ROM Support。将Enable/Disable Legacy Option ROM下除了SAS Controller外的选项Disable。第二步:然后返回到Devices and I/O Ports,选...
Solaris的crontab
Solaris的crontab1. crontab环境介绍1. cron服务在/etc/init.d/cron2. 执行文件/usr/sbin/cron3. cron配置文件在/etc/cron.dfile list:.proto,FIFO,at.deny,cron.allow,cron.deny,queuedef...
RMAN更改路径及简单全备份
如果不想使用缺省路径,可以以如下方式来指定:RMAN> configure channel 1 device type disk format '/rman/bak/%F';RMAN> configure channel 2 device type disk format '/rman/bak/%F';完全备份:backup database;完全恢复:restore database;recover database;alter database open;...
Oracle 归档日志
Oracle 归档日志 Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。一、归档日志 是联机重做日志组文件的一个副本 包含redo记录以及一个唯一的log sequence number...
MySQL 源码安装及yum的使用
MySQL 源码安装及yum的使用 mysql的安装及yum的使用环境虚拟机系统:Red Hat Enterprise Linux Server release 6.3 (64位)源码包:mysql-5.5.33.tar.gz 下载地址:http://downloads.mysql.com/archives/community/cmake-2.8.1...
ORACLE 11G在存储过程里面遍历游标, 调用job任务定时执行
ORACLE存储过程里游标遍历、调用job定时执行 1,第一种使用For 循环for循环是比较简单实用的方法。首先,它会自动open和close游标。解决了你忘记打开或关闭游标的烦恼。其次,自动声明一个记录类型及定义该类型的变量,并自动fetch数据到这个变量。注意C_ROW 这个变量无需要在循环外进行声明...
使用vi文本编辑器及Linux复制粘贴小技巧
想成为一个高效的DBA,离不开熟练使用vi编辑器,尤其是准备OCM考试的人员更为如此。另外,在Linux系统中,通过鼠标左键选中的文字,再通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧。我接触Linux七年后,该技巧也是通过一次偶然的提问而得知的,Linux的这个功能起码提升我考试速度15%以上。因考过试的人知...