- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 Oracle 数据库监听配置
一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连
2013-10-30 16:55:57 630
原创 oracle动态监听 与 静态监听 的区别
1, oracle 10g 用netca方式建立的都默认为动态注册方式2,如果想改为静态注册的方式则在listener.ora 中加入如下内容即可SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
2013-10-30 16:11:31 1203
原创 DG 单对单 liunx,windows 平台搭建
1、linux平台Data Guard 环境:操作系统: redhat 5.5Primary数据库:IP地址:211.87.147.69数据库SID:mynew1DB_UNIQUE_NAME:mynew1_pd Standby数据库:IP地址:211.87.147.68数据库SID:mynew1DB
2013-10-30 10:33:21 1107
原创 DG__概念简介
RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。 他们各自的侧重点不同,适用场景也不同。RAC 它的强项在于解决单点故障和负载均衡,因此RAC 方案常用于7*24 的核心系统,但RAC 方案中的数据只有一份,尽管可以通过RAID 等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。Da
2013-10-30 10:30:54 2037
原创 Oracle 11.2.0.3 管理ASM实例
本文主要介绍Oracle 11.2.0.3环境下ASM实例的管理,主要包含以下内容:1:ASM磁盘及磁盘组的状态查看2:创建external 冗余磁盘组,添加,删除磁盘3:创建normal redundancy磁盘组4:normal redundancy下的failgroup测试5:删除ASM磁盘组6:其他asm实例初始化参数含义一:查看ASM磁盘及磁盘组状态S
2013-10-30 10:14:13 1189
原创 oracle flashback
flashback 学习笔记 oracle Flashback技术从oracle 9i开始出现,通过Undosegment中的内容可查询数据表无操作之前的状态,但仅仅只提供查询。由于以Undo segment为基础,所以受限于undo_retention参数。 从oracle 10g开始,oracle flashback技术功能有了很大完善。 oracle
2013-10-28 16:48:45 909
原创 ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
报错:ORA-38706和ORA-38714步骤如下:SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination use_recovery_file_destOl
2013-10-28 15:33:43 1784
原创 查询数据库 启动状态
select open_mode from v$database;select status from v$instance;
2013-10-28 10:33:51 792
原创 oraclcRAC启动FLASHBACK
事先配置上ASM的+RECOVERY,使用前提必须启用归档模式。安装的时候可以选择启用,如果没设置按照下面手工设置:*******************************************************************alter system set db_recovery_file_dest_size=2G;alter system set db_
2013-10-28 10:31:05 792
原创 查看 Oracle 是32位还是64位的方法
方法一:使用sqlplus64位:[Oracle@qs-wg-db2 ~]$ sqlplus / as sysdba; SQL*Plus: Release 10.2.0.5.0 - Productionon Sun Sep 25 08:57:22 2011 Copyright (c) 1982, 2010, Oracle. All Rights R
2013-10-28 09:57:47 1039
原创 ORA-01503: CREATE CONTROLFILE failed
SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS 2 MAXLOGFILES 16 3 MAXLOGMEMBERS 3 4 MAXDATAFILES 100 5 MAXINSTANCES 8 6 MAXLOGHISTORY 292 7 LOGFIL
2013-10-23 00:10:18 14259
原创 oracle删除数据文件 解决办法
在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile '...' offline drop;归档模式使用: alter database datafile '...' offline;
2013-10-22 17:34:34 1506
原创 Oracle 备份/恢复_1
RMAN>CONNECT TARGET /--连接到默认实例RMAN>REPORT SCHEMA;--查看实例中库文件的状况RMAN>SHOW ALL;--查看所有备份配置RMAN>CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/backup/%d_%I_%s_%p_%T.bkp';
2013-10-22 16:09:45 672
原创 oracle 锁机制_3
1.查询数据库中的锁select * from v$lock;select * from v$lock where block=1;2.查询被锁的对象select * from v$locked_object;3.查询阻塞查被阻塞的会话select * from v$lock where lmode=0 and type in ('TM','TX')
2013-10-22 10:41:43 959
原创 oracle 锁机制_2
若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性,加锁是实现数据库并发控制的一个非常重要的技术,需要的朋友可以了解下数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据
2013-10-21 17:45:02 658
原创 oracle 锁机制_1
oracle 锁按照类型来分 主要分2大类,排他锁(x锁)与共享锁(s锁);~按照对象来分 可分为 DML锁,DDL锁与内存锁。
2013-10-21 17:40:30 1267
原创 Oracle日常性能查看
判断回滚段竞争的SQL语句:(当Ratio大于2时存在回滚段竞争,需要增加更多的回滚段)select rn.name, rs.GETS, rs.WAITS, (rs.WAITS / rs.GETS) * 100 ratiofrom v$rollstat rs, v$rollname rnwhere rs.USN = rn.usn 判断恢复日志竞争的SQL语句:(imme
2013-10-21 17:23:32 971
原创 RTNETLINK answers: File exists错误解决方法
好连接到console,而不要在SSH下面进行,因为可能导致网络中断,到时候你就连不到机器了chkconfig --level 35 network onchkconfig --level 0123456 NetworkManager offservice NetworkManager stopservice network stopservice network
2013-10-18 17:14:50 2752
原创 liunx_10g_rac 使用导入,导出进行 ocr备份和恢复
在增删节点之前, 对ocr做一个备份,可以使用export备份到指定的文件。如果做了replace或restore,先使用 cluvfy comp ocr -n all 做一次检查1.首先关闭所有节点的crscrsctl stop crs2.导出ocr 内容ocrconfig -export ocrexp.exp 切换到 root用户ocrconfig -ex
2013-10-16 17:04:06 810
原创 脏读
脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操
2013-10-12 10:58:55 692
转载 iSCSI
基础知识http://wenku.baidu.com/view/71f00382d4d8d15abe234ef0.htmliSCSI与各类型存储方案综合评比http://wenku.baidu.com/view/0a2b0c58be23482fb4da4cf3.html
2013-10-11 17:30:46 549
原创 liunx 解压缩和压缩小记
1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.
2013-10-11 15:46:59 702
原创 -bash: ulimit: pipe size: cannot modify limit: Invalid argument
etc中profile配置文件有误重新覆盖下cat >>/etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/bash" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiEOF解
2013-10-11 14:31:02 5122
原创 oracle rac 是什么
RAC,全称real application clusters,译为“实时应用集群”, 是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。简单的说就是一个数据库,多个实例,数据库是存放在共享存储上,每个实例对应一台服务器。
2013-10-11 12:21:08 1179
原创 oracle rac 笔记
一、集群分类1.高性能计算集群:计算任务分配到不同节点来提供计算能力2.负载均衡集群:讲负载流量平均分配到各个节点3.高可用集群:具有容错性。如果某个节点发生故障,将有其他节点替代。二、常见问题1.并发控制。控制节点对数据访问。oracle rac通过DLM机制解决2.健忘:由于配置文件在每个节点都有一个副本,会导致每个节点配置文件不统一,更新不一致。3.脑裂:心跳
2013-10-11 09:49:37 830
原创 oracle sqlplus 登入方案
sys 不用sysdba权限登入 alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile; 系统已更改。---------------------------------------------------------------------------------------------------
2013-10-10 16:51:22 992
原创 awk 小记
下面是最简单最常用的awk示例,其输出第1列和第4例,其中单引号中的被大括号括着的就是awk的语句,注意,其只能被单引号包含。其中的$1..$n表示第几例。注:$0表示整个行。1234567891011121314151617
2013-10-10 14:27:53 639
原创 alter system switch logfile 和alter system archive log current的区别
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。 )alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打开归档。主要区别:alter system switch logfile 对单实例
2013-10-10 13:51:58 774
原创 PK FK 命令小记
PK:–增加alter table AAA add constraint aaa primary key (USERNAME);ALTER TABLE AAA ADD CONSTRAINT aaa PRIMARY KEY(username) USING INDEX ALTER TABLE AAA ADD CONSTRAINT aaa PRIMARY KEY(use
2013-10-08 14:56:04 2029
原创 ORACLE数据库定期监控
一、 DBA工作概要:1. 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。2. 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。3. 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对
2013-10-01 10:04:29 2282
原创 oracle 生产环境rman备份
环境:SUSE linux 10sp2 + oracle 11gr1说明:小型库一般都是每周做一次全备,大型库每周也做一次全备外,周三做1级增量备份,然后每天晚上都做一次2级增量备份,归档日志每天分不同时段定时备份!小型库全备:run { # Hot database level 0 whole backup allocate channel t1 type dis
2013-10-01 09:10:57 820
postgresql-9.6.19-1-linux-x64-binaries.tar.gz
2020-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人