Oracle
文章平均质量分 84
frank0521
这个作者很懒,什么都没留下…
展开
-
Oracle12.2.0.1 RAC on vSAN with RHEL7.2安装配置手册
此文档是基于VMware vSAN环境安装配置Oracle RAC的一份安装配置指导手册,经过实际的验证与调整优化,结合了vSAN及Oracle DB的特点形成了相应较为完善的最佳实践。原创 2022-06-25 15:10:17 · 1230 阅读 · 0 评论 -
truncate and delete
相同点:truncate 和不带 where 子句的 delete,以及 drop 都会删除表内的数据 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为 invalid 状态。2. delete转载 2012-12-06 10:27:48 · 531 阅读 · 0 评论 -
Oracle内存结构整理--未完成
原创 2012-12-10 14:29:35 · 625 阅读 · 0 评论 -
ora-01031:insufficient privileges(权限不足)解决方法
sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法 注意多个数据库实例时候,set ORACLE_SID='', 1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%\NETWORK\ADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS)转载 2013-02-06 12:02:18 · 7417 阅读 · 0 评论 -
Oracle 11g R2 RAC with Raw Disk on CentOS5.7_x64 by VMware Server 2.0
本文是记录用VMware Server虚拟Linux,并在此Linux上挂载裸设备,用于模拟RAC中的裸设备来安装Oracle 11g R2 RAC的安装步骤:1.1 VMware环境准备 有关VMware Server的安装与使用,这里不再缀述,网上资料一大把! 我们直接从虚拟机中的Linux安装开始说起。1.1.1 Linux安装1) 配置一个Linux原创 2012-05-10 09:02:02 · 3148 阅读 · 0 评论 -
Windows下的Oracle导出脚本
导出脚本内容:@echo offREM REM File name Daily.batREM Batch ProcessReload DB BackupREMREM Author Frank.FanREM Modification History Created 2012-05-07REM Modified REM for /F "tok原创 2013-08-07 10:02:10 · 1309 阅读 · 0 评论 -
ORACLE 11g在ASM磁盘组上添加控制文件
ORACLE 11g在ASM磁盘组上添加控制文件 ORACLE使用ASM存储,建库时默认只有一个控制文件,如果想多加几个控制文件,需要通过手工来添加,以下是具体步骤:1. 查看现在的控制文件[oracle@Oracle-LAB dbs]$sqlplus /nologSQL> conn /assystemSQL> conn /assysdbaSQL> set line原创 2013-12-05 13:36:29 · 1330 阅读 · 0 评论 -
ORACLE 11g将数据库移动到不同的ASM磁盘组/修改ASM磁盘组的冗余属性
ORACLE使用ASM存储,建库时磁盘组的冗余属性使用了EXTERN,现在想将磁盘组改为NORMAL,以下是具体步骤:1. 新建一个期望属性的新磁盘组[root@Oracle-LAB ~]# su - grid[grid@Oracle-LAB~]$ asmca或者用命令:[grid@Oracle-LAB ~]$ sqlplus / assysasmSQL > create原创 2013-12-05 17:12:44 · 2039 阅读 · 0 评论 -
Oracle RAC升级时遇到[INS-06006]的解决方法
今天在测试环境中做Oracle RAC升级测试,原版本是11.2.0.3.0,想升级到11.2.0.4.0,但在runinstaller过程中遇到[INS-06006] Passwordless SSH connectivity not set up between the following nodes(s):[rac01],的错误。首先在两台节点上分别运行ssh rac01 date和ss原创 2014-01-10 18:31:43 · 3965 阅读 · 0 评论 -
Oracle 11.2.0.3.0 RAC GI_DB升级到11.2.0.4.0
前言还是大家常说的那句:生产环境千万记得备份哈~~~以下的环境,是我的测试环境,这里就不备份啦~1. 升级Grid Infrastructure1.1 升级前准备1.1.1 软件准备这个当然不用多说:下载、上传到服务器、解压 1.1.2 新建GI的新HOMEmkdir -p /u01/app/11.2.0.4/gridchown原创 2014-01-13 17:40:04 · 2738 阅读 · 0 评论 -
Oracle 11g单实例GI and DB升级
1. 升级Grid Infrastructure1.1 升级前准备1.1.1 软件准备这个当然不用多说:下载、上传到服务器、解压 1.1.2 新建GI的新HOMEmkdir -p /u01/app/11.2.0.4/gridchown -R grid:oinstall /u01/app/11.2.0.4chmod -R 775 /u01原创 2014-01-06 18:47:54 · 1339 阅读 · 0 评论 -
Oracle 11g ORA-03113故障,重建控制文件
Windows环境下的Oracle 11g在一次关机后,无法正常启动,且无法启动到mount状态,一直提示:ORA-03113: end-of-file on communication channelProcess ID: 4276Session ID: 1286Serial number: 2在D:\app\Administrator\diag\rdbms\wind\wind\原创 2014-02-12 10:22:14 · 2391 阅读 · 0 评论 -
删除oracle 11g的警告日志和监听日志
oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm incident incpkg ir lck metadata stage转载 2012-11-26 10:36:36 · 1866 阅读 · 0 评论 -
ORA-28001: the password has expired
ORA-28001: the password has expired解决方法 Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在转载 2012-06-29 12:40:46 · 867 阅读 · 0 评论 -
Oracle® Database 2 Day DBA 11.2翻译--第一章 介绍
个人声明:因个人E文水平和精力有限,可能在很多地方用词不太准确,如大家有发现错误的地方,请通知我。谢谢。原文地址: http://docs.oracle.com/cd/E11882_01/server.112/e10897/intro.htm#CIHHJGJD 1. 介绍作为数据库管理员(DBA),您对数据库的整体运作负责。本章介绍旨在帮助并指导您完成常见的DBA任务,翻译 2012-01-16 14:24:22 · 2514 阅读 · 0 评论 -
Oracle® Database 2 Day DBA 11.2翻译--第二章 Oracle数据库软件安装和数据库建立(上)
1. Oracle数据库软件安装和数据库建立原文地址: http://docs.oracle.com/cd/E11882_01/server.112/e10897/install.htm这一章节描述了如何安装数据库软件并新建一个数据库。如果您现在正在使用早期的Oracle数据库版本,而现在却想安装一个最新的Oracle数据库的话,您可以把您现在正在使用的升级到最新的版本。翻译 2012-01-30 17:53:33 · 1850 阅读 · 0 评论 -
RMAN简明教程之七——恢复目录与恢复目录的使用
Oracle版本9因为控制文件的自动备份,可以很大程度成不需要使用恢复目录,但是使用恢复目录的也有如下好处·有些命令只被恢复目录支持(对于9i来说,也就是专门操作恢复目录的语句而已) ·能保留更多的历史备份信息 ·一个恢复目录能管理与备份多个目标数据库 ·如果在9i以前,丢失控制文件而没有恢复目录将是难以恢复的 ·如果没有恢复目录,而且发生了结构上的改变,时间点的恢复需要小心操转载 2012-02-24 12:22:34 · 528 阅读 · 0 评论 -
RMAN简明教程之一——RMAN的概念与体系结构
Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以转载 2012-02-24 12:14:07 · 465 阅读 · 0 评论 -
RMAN简明教程之二——RMAN的启动与运行
一、运行要求1、进程与内存要求更多的进程的需要大池的分配2、基本环境变量需求ORACLE_SID, ORACLE_HOME, PATH, NLS_LANG, 如果用到了基于时间的备份与恢复,需要另外设置NLS_DATE_FORMAT3、权限要求需要SYSDBA系统权限如果是本地,可以采用OS认证,远程需要采用密码文件认证4、版本要求RMAN 工具版本与目标数转载 2012-02-24 12:16:36 · 660 阅读 · 0 评论 -
RMAN简明教程之三——RMAN的自动配置
Oracle 9i可以配置一些参数如通道,备份保持策略等信息,通过一次设定可以多次使用,而且,设置中的信息不影响脚本中的重新设置。RMAN 默认的配置参数,通过show all 就可以看出来。RMAN> show all;RMAN configuration parameters are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1;CONF转载 2012-02-24 12:17:58 · 451 阅读 · 0 评论 -
RMAN简明教程之四——RMAN备份详解
RMAN可以用来备份主备用数据库,如表空间、数据文件、归档日志、控制文件、服务器文件与备份集,下面我们分情况进行试验。一、文件拷贝 原始文件的拷贝,有点类似于OS热备份,可以拷贝整个数据文件到另外一个地点,但是结果仅仅只能写入到硬盘,而且单独的文件是分开的。 数据文件拷贝实例:run { allocate channel d1 type disk; all转载 2012-02-24 12:19:11 · 819 阅读 · 0 评论 -
RMAN简明教程之五——RMAN还原和恢复
一、常规还原与恢复 RMAN 的整个恢复过程可以分为还原(restore)与恢复(recover) ,他们在含义上是有很大差别的,一个是指物理意义的文件的还原与拷贝,一个是指数据库一致性的恢复,所以,正确的理解这两个概念,有助于正确的恢复数据库。对于RMAN 的备份,还原操作只能是在用 RMAN 或 RMAN 包来做了,对于恢复操作则是很灵活的了,除了 RMAN,也可以在 SQ转载 2012-02-24 12:20:42 · 766 阅读 · 0 评论 -
RMAN简明教程之六——RMAN的管理
一、Report命令 Report 命令可以检测那些文件需要备份,那些备份能被删除以及那些文件能不能获得的信息,如 报告数据库的所有能备份数据文件对象 Report schema 或者 RMAN> REPORT SCHEMA AT TIME 'SYSDATE-14'; RMAN> REPORT SCHEMA AT SCN 1000; RMAN> REPORT SCHEM转载 2012-02-24 12:21:44 · 409 阅读 · 0 评论 -
Oracle11.2 for Linux单机安装
Oracle11.2 for Linux单机安装1.1 安装前的准备确定Linux系统安装了X11,并能进入;以Root帐号登录系统;1.1.1 安装文件准备1) 将下载好的文件上传至目标机器;2) 将上传好的文件解压,如:jar -xvf Oracle-11.2.0.1_for_linux.x64-1of2.zip 1.1.2原创 2012-01-06 17:01:33 · 1275 阅读 · 0 评论 -
ORA-24248 XMLDB extensible security not installed
ORA-24248 XMLDB extensible security not installedOracle 11g introduces more secure and fine grained access on network packages like UTL_TCP, UTL_SMTP, UTL_MAIL, UTL_HTTP and UTL_INADDR, i.e. an ex转载 2012-04-18 10:54:48 · 3879 阅读 · 0 评论 -
Linux下将Oracle11gR2配置成自启动及手动启动方法
1.1.1 手动启动数据库重启机器后,Oracle是不会随系统启动的,手动启动Oracle的方法如下:1) 用oracle帐号进入sqlplus:$ sqlplus /nolog2) 以sysdba的身份连接到数据库,并启动数据库引擎:SQL> conn /as sysdbaSQL> startup3) 退出sqlplus,去运行Listener:原创 2012-01-11 18:29:59 · 1911 阅读 · 2 评论