ORA-01092: ORACLE 例程终止。强行断开连接
ORA-01092: ORACLE 例程终止。强行断开连接今天测试部门的人叫我过去,说是数据库当了,起不来了。[@more@]我过去看了看情况,做了如下操作SQL> shutdown immediate数据库已经关闭。已经卸载数据库。Oracle 例程已经关闭。SQL> startupORACLE 例程已经启动。Total System Global Area 135338868 bytesFixed Size 453492 bytesVariable Size 109051904 bytesDatabase Buffers 25165824 bytesRedo Buffers 667648 bytes数据库装载完毕。ORA-01092: ORACLE 例程终止。强行断开连接表面上看不出问题,我查看alert_oracas.log文件SYS aud
ORA-12528问题解决
ORA-12528问题解决转自:http://gaoshan.blog.51cto.com/742525/245531lsnrctl statusListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lypch)(PORT=1521)))(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROCipc)))Services Summary...Service "LSExtProc" has 1 instance(s).Instance "LSExtProc", status UNKNOWN, has 1 handler(s) for this service...Service "ammicly" has 1 instance(s).Instance "ammicly", status BLOCKED, has 1 handler(s) for t
AIX常用的性能监控命令
AIX常用的性能监控命令转自:http://hmtong.itpub.net/post/37077/501716机器性能优化主要从四个方面去考虑:CPU,内存,磁盘I/O,网络。[@more@]1,CPUsar命令可以使用sar命令来查看cpu的使用率。ibm150:[/]#sar 1 5AIX ibm150 1 5 000AF70D4C00 01/24/0613:13:25 %usr %sys %wio %idle13:13:26 0 0 0 10013:13:27 0 0 0 10013:13:28 0 0 0 10013:13:29 0 0 0 10013:13:30 0 0 0 100Average 0 0 0 100%usr + %sys > 80% 的时候 CPU将是瓶颈ibm150:[/]#ps aux | head -4 查看前3位占用cpu的进程USER PID %CPU %MEM SZ RSS TTY STAT STI
SMIT学习笔记
SMIT学习笔记转自:http://hmtong.itpub.net/post/37077/501712[@more@]1. SMIT(System Management Interface Tool)是AIX操作系统提供的一个集成化的系统管理工具。在AIX系统中有两种界面,即字符界面和图形界面。2. 一级菜单有12个大功能和一个帮助功能: 软件安装与维护(Sofeware Installation and Maintenance)软件许可管理(Sofeware License Management)设备管理(Devices)系统物理和逻辑存储管理(System Storage Management (Physical & Logical Storage))用户和安全管理(Security & Users)通讯应用和服务(Commun
SMIT快捷命令总结
在smit菜单中,有很多快捷方式,用户就不必在菜单中一级级搜寻,可以直接进入子菜单,本文列出绝大多数的快捷方式。转自:http://hmtong.itpub.net/post/37077/501710Application --------------------------------------------Fast Path-------------------------------------------------------------------------Software Installation and Maintenance -------------------installSoftware License Management -----------------------------licensesDevices -------------------------------------------------devSystem Storage
ORA-00937: not a single-group group function的解决方法
转自:http://space.itpub.net/23184238/viewspace-630395A SELECT list cannot include both a group function, such as AVG, COUNT, MAX, MIN, SUM, STDDEV, or VARIANCE, and an individual column expression, unless the individual column expression is included in a GROUP BY clause.Drop either the group function or the individual column expression from the SELECT list or add a GROUP BY clause that includes all individual column expressions listed.eg:SQL> select inst_id,count(*) from gv$session;select in
ORA-01403:no data found 解决方法两则
ORA-01403:no data found 解决方法两则 解决方法一:加一个exception异常处理 exception when no_data_found then .... 解决方法二:更改select语句,如: select count(*) field into var from table where ....增加一个count(*)即使没有找到数据,也会返回0,而不是null。[@more@]
Oracle RAC Failover 详解
Oracle RAC Failover 详解 Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。 [@more@]Oracle 10g RAC 的Failover 可以分为3种:1. Client-Side Connect time Failover2. TAF3. Service-Side TAF注意事项: 不能在listener.ora 文件中设置GLOBAL_NAME, 因为这个参数会禁用Connect-time Failover 和 Transparent Application Fail
Oracle 10g RAC之配置时间同步
Oracle 10g RAC之配置时间同步 所有节点的时间必须同步,这通常是通过配置NTP服务器实现的。如果用户的网络中已经有一台时间服务器,那么可以所有节点都指向它,否则可以从集群中挑选一个节点作为时间服务器,让其他节点与它同步。下面分别演示这两种方法:(1)如果公司网络中已经有一台时间服务器192.168.1.10此时NTP服务器的配置文件是/etc/ntp.conf,在每个节点编辑这个文件。[root@dbs~]$vi /etc/ntp.conf编辑后的内容如下,首选公司的时间服务器。server 192.168.1.10 preferdriftfile /var/lib/ntp/driftbroadcastdelay 0.008(2)如
Oracle10g新特性之stream流配置
Oracle10g新特性之stream流配置主数据库: 操作系统:Linux AS 45 IP地址:192.168.3.46 数据库:Oracle 10.2.0.2 ORACLE_SID:prod Global_name:prod 从数据库: 操作系统:Linux AS 45 IP地址:192.168.3.47 数据库:Oracle 10.2.0.2 ORACLE_SID:testdb Global_name:testdb[@more@]一、在主库创建BAOPAY用户表空间、用户及授权create tablespace BAOPAY DATAFILE '/data/oracle/oradata/prod/BAOPAY.dbf' SIZE 2048M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;create tablespace BAO
数据库出现两个Listener问题的官方处理方法
Intermittent TNS Listener Hang, New Child Listener Process Forked (文档 ID 340091.1)In this DocumentDescriptionLikelihood of OccurrencePossible SymptomsWorkaround or ResolutionPatchesModification HistoryReferences________________________________________Applies to: Oracle Net Services - Version: 10.1.0.3.0 to 10.2.0.2.0 - Release: to 10.2Information in this document applies to any platform.All new connections via TNS listener hang, no errors reportedChecked for relevance on 05-FEB-2010. Descripti
经典SQL语句大全
经典SQL语句大全包括:基础、提升及技巧等几个部分。[@more@]一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建
三种查看MySQL数据库版本的方法
三种查看MySQL数据库版本的方法1、使用-V参数首先我们想到的肯定就是查看版本号的参数命令,参数为-V(大写字母)或者--version 使用方法:D:xamppmysqlbin>mysql -V或者D:xamppmysqlbin>mysql --version2、使用--?参数其实这个有三个类似的参数--help-I(大写的i)-?这三个都是查看帮助信息的参数 使用方法:D:xamppmysqlbin>mysql -?或者D:xamppmysqlbin>mysql --help或者D:xamppmysqlbin>mysql -I3、查询版本信息的SQL语句select version(); 当然还有其他的方法也能间接查看到mysql数据库的版本信息,比如用status;等,
mysql 数据库导入导出
mysql 数据库导入导出1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table4.导入数据库常用source 命令进入mysql数据库控制台,如mysql -u root -pmysql>us
查看和设置MySQL数据库字符集
查看和设置MySQL数据库字符集Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/mysql/my-huge.cnf/usr/share/texmf/web2c/texmf.cnf/usr/share/texmf/web2c/mktex.cnf/usr/share/texmf/web2c/fmtutil.cnf/usr/share/texmf/tex/xmltex/xmltexfmtutil.cnf/usr/share/texmf/tex/jadetex/jadefmtutil.cnf/usr/share/doc/MySQL-server-community-5.1.22/my-inno
将系统语言设置成英语
将系统语言设置成英语 在安装系统的时候,有时候我们会设置成简体中文,但是在你编辑文件的时候,或者启动脚本的时候会显示乱码,比较烦人,再说英语现在是必修课程,还是多多熟悉下英语,这时候我们需要将系统语言转换成英语,有2种方法:1、如果你安装图形界面,直接在图形界面里面设置语言为英语就ok了。2、利用export LANG=en_US来改变环境变量.3、如果你是字符界面,需要修改 /etc/sysconfig/i18n 文件,修改为如下内容:LANG="en_US.UTF-8"SUPPORTED="en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun1
linux中的chkconfig命令详细用法
linux中的chkconfig命令详细用法 chkconfig命令可以用来检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]参数用法:–add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 –del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述
Linux、AIX及HP-UX操作系统下解压缩cpio文件命令
Linux、AIX及HP-UX操作系统下解压缩cpio文件命令 Linux:cpio -idmv < ship_9204_linux_disk1.cpioAIX:cpio -idcmv < ship_9204_linux_disk1.cpioHP-UX:cpio -idcmv < ship_9204_linux_disk1.cpio[@more@]
Linux下查看、关闭及开启防火墙命令
Linux下查看、关闭及开启防火墙命令1)永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)即时生效,重启后复原 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p
将Oracle10g RAC库用rman 的方式备份并恢复到异机
将Oracle10g RAC库用rman 的方式备份并恢复到异机 主RAC库:2个节点 rac1(192.168.218.168),rac2(192.168.218.169) 采用ASM+RAW备机 standby(192.168.218.188) 文件系统[@more@]一。在rac库备份:rac1-> crs_stat -tName Type Target State Host ------------------------------------------------------------ora....SM1.asm application ONLINE ONLINE rac1 ora....C1.lsnr application ONLINE ONLINE rac1 ora.rac1.gsd application ONLINE ONLINE rac1 ora.rac1.ons application ONLINE ONLINE rac1 ora.rac1.vip application O