Oracle
文章平均质量分 63
多米尼哥
不积跬步无以至千里。
展开
-
使用dbstart和dbshut命令启动和关闭数据库
Oracle提供了两个脚本dbstart和dbshut用来启动和关闭数据库(包括数据库实例和监听)。这两个脚本首先读取oratab(/etc/oratab)文件来决定哪些数据库是需要自动启动和关闭的,然后启动和关闭那些数据库。 [oracle@linux1 ~]$ vi /etc/oratab ## This file is used by ORACLE utilitie原创 2015-01-27 23:15:59 · 2509 阅读 · 0 评论 -
关于NLS_DATE_FORMAT的默认格式DD-MON-RR
可以看出:虽然跨千年,RR格式所表示的年份并没有发生变化,而YY格式表示的年份则发生了改变。转载 2015-03-22 22:46:10 · 2332 阅读 · 0 评论 -
如何查询锁表的SQL
通过下面的语句查询出锁表的SQL:select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.machine, s.terminal,原创 2015-03-12 16:58:29 · 1312 阅读 · 0 评论 -
ORA-01688错误解决
性能测试过程中发现导入话单数据时报ORA-01688错误,话单数据导入失败。ORA-01688: unable to extend table VMSREPORT.VMS_DEPOSIT_MSG_SDR partition VDMS_PART_0825 by 8192 in tablespace VMS_REPORT 查询下ora-01688的错误说明:oracle@n原创 2015-03-11 16:10:46 · 16635 阅读 · 0 评论 -
如何卸载并删除ASM磁盘组
1、以oracle用户登录RAC数据库节点1:oracle@node74:~> export ORACLE_SID=+ASM1oracle@node74:~> sqlplus sys/xxxxx as sysdba SQL*Plus: Release 11.1.0.7.0 - Productionon Mon Feb 18 14:34:20 2013Copyright (c)原创 2015-03-09 11:08:54 · 10819 阅读 · 0 评论 -
使用HugePages优化内存性能
1. 引子系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并保存在一个由CPU维护的映射表中。为了尽量提高内存的访问速度,需要在映射表中保存尽量多的映射关系。而在Linux中,内存都是以页的形式划分的,默认情况下每页是4K,这就意味着如果物理内存很大,则映射表的条目将会非常多原创 2015-03-06 09:38:23 · 9794 阅读 · 0 评论 -
未配置默认网关导致RAC数据库VIP启动失败,节点重启
【问题描述】数据库服务器迁移到另外一个实验室后,发现RAC数据库启动异常,有如下现象: 1. 刚开始的时候,数据库可以启动且所有CRS资源状态正常。但是过一段时间,节点2就会自动重启。 查看日志,发现节点1的alert日志里有如下信息: 2013-01-16 03:13:40.314 [cssd(28019)]CRS-1612:node node76 (2) at 50%原创 2015-03-05 10:06:25 · 2325 阅读 · 0 评论 -
使用统一服务名连接RAC数据库报ORA-12545错误
问题描述:在应用服务器上测试数据源的连接,发现经常会出现连接失败。不断尝试连成功接同一个数据源,基本上是一次后,后面一次就会失败。检查了应用服务器与数据库服务器间的网络通讯,没有发现异常。连接失败,报错ORA-12545: ---------------------------------------------------------------- |Datasource Nam原创 2015-03-05 10:50:41 · 1353 阅读 · 0 评论 -
使用plus_archivelog时的备份路径设置
使用下面的语句做全备份时,发现数据文件和归档日志总是不能备份到同一路径:backup database plus archivelog delete all input format '/home/db_backup/rmbk/fullbk_%d_%U';执行该语句后,查看备份结果:1、/home/db_backup/rmbk目录下生成了2个归档日志备份集2、$ORACLE_H原创 2015-03-04 15:03:35 · 1993 阅读 · 0 评论 -
手动释放归档空间解决ORA-00257错误
【问题描述】性能测试时出现持续的数据库连接失败,报ora-00257错误:ora-00257:archiver error. Connect internal only, until freed.【问题定位】根据下面的错误描述信息,可以知道问题很明显是由于归档错误导致。> oerr ora 0025700257, 00000, "archiver error原创 2015-03-04 14:29:03 · 3816 阅读 · 0 评论 -
EXP导出时出现EXP-00091错误
使用EXP命令导出VMSPUBL用户模式下的所有对象,日志记录导出过程中报错:EXP-00091: Exporting questionable statistics.##############################################################################Export Start.Start Time: 201原创 2015-03-04 15:14:00 · 1456 阅读 · 0 评论 -
单引号转义符q’的使用
当字符串包含单引号时,可以使用转义符q’对单引号进行转义。q’后面的字符可以是: ! [ ] { } ( ) 前提是这些字符不会出现在后续的SQL中。 例子1:直接使用单引号转义SQL> select 'it''s an example' as"Example" from dual; Example---------原创 2015-03-19 16:00:37 · 2229 阅读 · 0 评论 -
Oracle如何查看自己有哪些表
方法1:SQL> select tname from tab wheretabtype='TABLE'; TNAME------------------------------------------------------------REGIONSLOCATIONSJOB_HISTORYJOBSEMPLOYEESDEPARTMENTSCOUNTRI原创 2015-03-19 16:53:32 · 3112 阅读 · 0 评论 -
如何关闭ORACLE监听器日志
【问题描述】数据库服务器/home/database分区使用率达到100%/dev/sda6 20G 19G 0 100% /home/database该分区为oracle软件安装目录。【问题定位】排查该分区中的大文件/目录,发现/home/database/oracle/diag/tnslsnr目录占用了近8G空间。该目录下存放了原创 2015-03-04 14:19:52 · 15910 阅读 · 0 评论 -
Oracle创建HR示例模式
1 下载human_resources.rar2 解压到$ORACLE_HOME/demo/schema/human_resources/目录下3 在sys或system用户下运行hr_main.sql脚本4 输入必要的参数(下面输入仅为举例)hr用户密码:hr表空间:users临时表空间:tempsys密码:xxxxxx日志生成目录:(Linux为$ORACLE_原创 2015-03-19 15:04:15 · 2531 阅读 · 0 评论 -
RAC在OCR磁盘故障且有备份时的恢复操作
问题描述:CRS启动失败,并且RAC进程全部退出。查看messages日志:... ...Apr 10 15:58:31 node74 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.7510.Apr 10 15:58:31 node74 logge原创 2015-04-10 16:58:09 · 1067 阅读 · 0 评论