- 博客(17)
- 收藏
- 关注
原创 Oracle 12C R2 权限和角色概述
Oracle Database 12C带来了新特性多租户功能,在此之上,权限和角色也有新的变化,接下来将讲解基于新特性下的赋予权限和角色。1.公共角色公共角色既可以存在于CDB root中,也可以存在于Application root中,同时应用于在root容器中的所有PDB。基于此特点,对于跨容器操作,公共角色是非常有用的,在操作之前要确保公共角色在每个PDB中都有角色。公交角色的类...
2020-01-16 21:36:04 462
原创 Oracle 12C R2 公共用户和本地用户
在Oracle Database 12C R2版本中,Oracle带来了新的Application Containers特性,该特性增强了原有的多租户功能,在CDB root容器中可以撞见一个叫做Application root的容器,和CDB root类似,可以在其内创建多个依赖于Application root的Application PDB,接下来将讲解基于新特性下的用户关系。...
2020-01-16 21:33:03 1679
原创 Normal模式下ASM中的空间参数解析
在做数据库巡检的时候,检查ASM空间是必做的一步。在冗余模式为external时,可以很容易计算出剩余可用空间=Free_MB,如果下图所示,磁盘组DATA的剩余可用空间为22403MB。如果磁盘组为normal,又是如何计算剩余可用空间,以及REQUIRED_MIRROR_FREE_MB和USABLE_FILE_MB的值,这个问题的答案跟很多复杂问题的答案一样:要看情况。 Co...
2020-01-16 21:32:28 1327
原创 DG主备切换后的细节修改
客户现场DG主备切换演练,在切换成功后,尝试登陆数据库,发现以下错误: ORA-01033: ORACLE initialization or shutdown in progress 切换的流程是这样的,主备切换后,ip也做改变,原备库的ip修改成远主库的scan ip,这样应用就可以在不做改动的情况下,直接连数据库。但是奇怪的是在切换后却无法正常连接,尝试...
2020-01-16 21:31:44 651
原创 测试RAC下的ogg,在任意节点数据库关掉后,extract的运行状况
ogg部署在一节点extract配置参数extract snextsetenv (NLS_LANG="AMERICAN_ AMERICA. AL32UTF8")userid odc,password odcexttrail ./dirdat/sntranlogoptions dblogreaderFETCHOPTIONS FETCHPKUPDATECOLSddl i...
2019-06-26 22:23:05 836
原创 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例
虚拟机Linux6下安装Oracle 11G RAC(一)安装准备虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS在安装完集群和数据库软件后https://blog.csdn.net/XavierSuen/article/details/93136081,最后一步就是创建数据磁盘组和实例了。1.创建数据磁盘组单个节点上执行就可。grid用户执行:...
2019-06-20 21:59:09 880
原创 虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS
虚拟机Linux6下安装Oracle 11G RAC(一)安装准备 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 在上一篇文章中介绍了装RAC的准备工作,接下来开始正式安装了。1.安装集群要在grid用户下安装,在1节点上解压安装包,用chown -R grid:oinstall命令修改解压后文件的属主。如果用Xmanager的话,执行who命...
2019-06-20 21:45:12 1199
原创 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备
虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracle 11g rac,每次安装的时候都会有些新的发现。接下来我会分三篇来详解如何在VM虚拟机下,在linux6上安装Oracle 11g RAC。第一篇主要介绍linux6的环境准备,包括:...
2019-06-11 22:45:20 2911 1
原创 Oracle的参数文件spfile和pfile
我们都知道在Oracle启动时,第一个阶段就是nomount阶段,这个阶段做了以下几个步骤:在特定平台(linux或windows等等)的默认路径上搜索spfile,如果没有找到的话,就读取pfile。 读取文件中的参数来确定初始化参数的值。 根据参数值来分配SGA。 开启Oracle的后台进程。 打开alert log和trace file,根据合理的语法,显示地将参数设定值写入到a...
2019-06-04 00:06:07 854
原创 RMAN异机恢复步骤
RMAN是DBA日常工作非常常用的工具,RMAN的应用场景大概有数据备份恢复、数据迁移等。我们不常用本机RMAN恢复,因为在实际生产中RMAN备份通常是用于异机恢复,比如数据迁移,DG搭建,恢复备份库等操作。最近做RMAN异机恢复比较多,所以就总结下步骤,先说下重要的几点:1. 如果恢复的那台数据库是单机库的话,那么在创建这台单机库的时候可以不用dbca创建实例。如果是RAC库的话就需要d...
2019-05-28 23:21:15 6202 5
原创 Oracle如何更改redo日志的大小
由于oracle没用提供修改log file大小的命令,所以只能以删除后再重新创建的方法达到修改大小的目的。又由于oracle要求最少有两组日志文件在使用,所以不能直接删除原日志组,必须要创建中间过度的redo log日志组。以下是修改日志组的步骤:创建新的日志组4,5alter database add logfile group 4 (‘/U01/app/oracle/oradata/...
2019-01-07 21:06:11 2490
原创 EXPDB和IMPDB使用详解
EXPDB和IMPDB是日常维护经常会用到的命令,例如系统迁移和备份等。下面1. 创建逻辑目录,该命令不会再操作系统创建真正的目录,最好以system等管理员创建create directory exppath as '/home/oracle';查看管理员目录:select * from dba_directories;删除管理员目录:drop directory ...
2018-12-13 22:19:39 2142
原创 Oracle的staratup和shutdown
1.当我们执行startup命令时,数据库在启动中会经过以下3个步骤:SQL> startupORACLE instance started.Total System Global Area 2004267008 bytesFixed Size 2214736 bytesVariable Size 520094896 bytesDatabase ...
2018-10-08 18:00:32 336
原创 Oracle中与权限相关的数据字典
在平时的运维工作中,与权限有关的视图会经常用到。为不同的用户分配相应的权限,既能提高工作效率又能保护数据库的安全性。下面我来总结下经常用的几个权限视图。1.DBA_XXX_PRIVSDBA_XXX_PRIVS包括所有的系统权限、角色和对象。可以使用sys用户来查询我们想要查询的目标。 DBA_SYS_PRIVSDBA_SYS_PRIVS describes system privile...
2018-10-08 15:12:34 2042
原创 关于SYSDBA、SYSOPER、SYS、SYSTEM和DBA的区别和联系
1.SYSDBA和SYSOPER这些名词在中作中可能接触得比较多,如果接触的环境是服务器环境,SYSDBA可能会经常用到。如果是数据库的维护工作,DBA就是最常用的权限。加粗的部分是SYSDBA和SYSOPER的主要不同之处。系统权限 可执行操作明细 SYSDBA Perform STARTUP and SHUTDOWN operations //启动和关...
2018-10-05 16:40:15 971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人