Oracle分两大块,一块是开发,一块是管理。 开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭;管理则需要对Oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会 down掉整个数据库,相对前者来说,后者更看重经验。因为数据库管理
在sqlnet.ora中添加如下语句:添加后要重新启动listener(reload无效). tcp.validnode_checking=yes tcp.invited_nodes=(172.16.1.24,172.16.1.28,172.16.1.135) #允许的ip tcp.excluded_nodes=(172.16.1.25) #禁止的IP
SELECT TABLE_NAME, CONSTRAINT_NAME, CNAME1 || NVL2(CNAME2, ',' || CNAME2, NULL) || NVL
ORACLE用户自动被锁解决方法 --1. --系统参数配置 connect sys/password@db_link as sysdba select * fro
Oracle升级(10.2.0.1->10.2.0.3) 一般情况下我们在安装Oracle软件以后,创建数据库之前就会为Oracle打上补丁,当然没打也没关系,接下里就会介绍Oracle在建库以后的升级过程,DB:Oracle 10G R2 10.2.0.1;OS:Red Hat Linux as 4。Oracle安装参考:http
#!/bin/bash #while [ "2" -gt "1" ] #do log_command=`mysqladmin processlist | grep -i sleep | wc -l`  
列举了几种查看MySQL运行状况的方法,总结一下。 phpMyAdmin 最简单的方式,在phpMyAdmin直接点击状态查看,详细如下图。 这查看的是MySQL的一些运行状况数值,这种方式被大多数系统管理员所不齿,因为专业的MySQL服务器很少有能通过phpMyAdmin访问的,后面会介绍其他查看方式,但是phpMyAdmin提供优化建议还是很具有指导性和参考性的。
昨天客户反映说在下午某时间段有几个事务失败了,让我查下当时数据库系统的负载是否正常,看了下CPU的历史负载,很正常,于是看了下日志发现有几个timeout错误和一个ORA-02050错误。 Tue Feb 15 20:44:05 2011 Error 1013 trapped in 2PC on transaction 199.40.297416. Cleaning up. Tue Fe
在WEB开发中,数据库的数据读写和传输一向是瓶颈,在此基础上的解决方案基本都是数据库连接层的设计,一个公司数据库连接层的强弱与否可以标识这个公司的全局规划的“工艺水平”到达一个什么程度了。 1.人人网 关键词:ice中间层,统一配置数据源,开发者不关心分库分表 与很多大型的网站一样,人人网的系统全部是由开源软件构建的。使用Ngin
mysql数据库可以动态的修改参数,即可以修改会话级变量只对当前会话产生影响;又可以修改全局变量,对所有新连接的会话都产生影响。 1>修改全局变量 [root@admin root]# mysql mysql> show variables like ‘%sort_buffer_size%’; +———&mdash
批处理输出查询结果: mysql -h192.168.1.10 -utest -ptest --batch --default-character-set=utf8 "--execute=SELECT * FROM Account.Country;" > output.txt 输出查询结果为纵向显示: mysql -h192.168.1.10 -utest -p
oracle数据库将归档模式更改为非归档模式 Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入 ,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少 要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志 切换,这时联机重做日志组2成为当前使用
Amoeba搞定mysql主从读写分离 原创作品,转载请保留原文链接:来自飞鸿无痕CU博客 http://blogold.chinaunix.net/u3/93755/showart.php?id=2363202 前言:一直想找一个工具,能很好的实现mysql主从的读写分离架构,曾经试用过mysql-proxy发现lua用起来很不爽,尤其是不懂lu
在 Oracle Enterprise Linux 5 (32 位和 64 位)上安装 Oracle 数据库 11g 第 1 版 作者:John Smiley 学习在 Oracle Enterprise Linux 5 上从头安装 Oracle 数据库 11g 第 1 版的基础知识(仅用于评估)。 目录 概述 第 1 部分:安装 Linux 第 2 部分:针对 Orac
MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。 character-set-database:数据库字符集。 character-set-table:数据库表字符集。 优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,
1、查看基本状态: select * from v$session; select * from v$process; 2、按用户和终端查看 select Username,machine,count(*) from v$session group by Username,machine; 3、按回话被Kill的状态查看 select sid, user
#注意,本脚本在redhat5.0以后版本或者centos5.0以后版本,运行,需要先安装开发工具和开发库软件组。 #!/bin/bash cd useradd mysql wget http://122.225.32.131/icons/mysql-5.0.22.tar.gz tar -zxvf mysql-5.0.22.tar.gz cd&nbs
一、在两个主服务器上分别安装mysql。 useradd mysql wget http://122.225.32.131/icons/mysql-5.0.22.tar.gz tar -zxvf mysql-5.0.22.tar.gz cd mysql-5.0.22 mkdir &n
3. 创建第2个源码mysql运行的端口号即可。 创建目录并修改权限: [root@mysqldb2 mysql]# mkdir /data/mysqldata/3307 [root@mysqldb2 mysql]# cd /data/mysqldata/3307/ [root@mysql
2. 创建MySQL SQL #safe-updates [myisamchk] key_buffer_size = 32M sort_buffer_size = 20M read_buffer_size = 2M write_buf
1、MySQL 5.1 GA 创建组和用户: [root@mysqldb2 ~]# groupadd mysql [root@mysqldb2 ~]# useradd -g mysql mysql 解压缩软件安装完全,此时已可使用mysql命令行工具连接其它MySQL
Oracle调优--修改Oracle的进程数[processes]及会话数[sessions] 1.通过SQLPlus修改 Oracle的sessions和processes的关系是 sessions=1.1*processes + 5 使用sys,以sysdba权限登录: SQL>
巡检 系统 相关设备 操作系统
rman--君三思 收藏 第一篇 进入RMAN 哈哈~~~~~ 天苍苍野茫茫,三思终于又出场。 要问三思来干啥,来把RMAN讲一讲。 吃喝玩乐 间 学习,心得体会一箩筐。 不管结论对与错,先把过程来分享。 如有异议务必提,共同学习共提高。 en, 写的还挺顺口,俺自满啊~~~~~以后俺要是找不着干dba的工作,俺就到说不得大师的玄幻世界里当吟唱诗人去。 书归正传,在开
ORACLE认证(OCM)简介 Oracle Certified Master(OCM)为Oracle公司的数据库专家的认证。 OCM是资深专家级的Oracle的认证考试,它重在实践,与CCIE认证很相似, 是Oracle公司推出的最高一级别的认证,获取OCM认证的工程师在技能上更具有说服力。 通过后将成为企业内的资深专家,这种认证的人员也是Oracle的一些咨询公司以后的最佳人选。 通
ORACLE 10G RAC巡检脚本! ===========================SRVCTL============================ 1.列出配置的所有数据库 srvctl config database 2.显示指定集群数据库的所有服务 srvctl config service -d GDTV 3.查看所有实例和服务的状态 srvctl st
日常巡检脚本 主机配置 server name:hostname OS VERSION:lsb_release -a cpu:more /proc/cpuinfo |grep processor| wc -l 内存:grep MemTotal /proc/meminfo or free 主机型号:dmidecode |grep Product 内存参数:les
ORACLE 巡检脚本 1) 数据库session连接数 select count(*) from v$session; 2) 数据库的并发数 select count(*) from v$session where status='ACTIVE'; 3) 是否存在死锁 set linesize 200 column oracle_username for a16 colu
oracle、filesystem、backup日常巡检脚本 1.总脚本xunjian.code export PS1="`hostname`$"'[$PWD] ' umask 022 cd /u02/xunjian #######################xunjian check####################################
教你快速掌握Oracle中"Kill"进程的方法 (1) 发布时间:2008.01.31 05:04 来源:赛迪网 作者:John 1:首先,我们需要在Oracle中找到锁住的对象: select xidusn, object_id, session_id
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号