dba专题提供dba的最新资讯内容,帮你更好的了解dba。
“ORA-XXXX”是DBA们常见的错误类型,一般情况下我们可以在网上搜索带相关解释及处理方案,如果事故现场不能上互联网,而出现的错误又未曾遇到,那我们该怎么办呢? 强大的ORACLE早已为我们考虑到这一点并提供了一个简单实用的工具:oerr,在linux或unix环境下,通过这个工具,可以快速找到相应错误代码的概述及解决方案。 下面,就演示一下oerr的使用方法: 语法 操作系统命令行(管理员账
rac自动启动包括crs软件的的自动启动和数据库的自动启动: crs软件关闭自动启动 crsctl disable crs 关闭数据库的自动启动 srvctl disable database -d racdb
客户环境概览 2结点RAC(旧) 共享存储(旧) 2结点RAC(新) 共享存储(借用,中转数据使用,用完后需归还)   实施方案: 由于只更换服务器不更换共享存储,所以需要先在新服务器+新共享存储上搭建完RAC环境,导入原库中的数据,再将存储更换为老共享存储。   采取该方案的原因如下: 新机器操作系统最低只支持RHEL6.5,而原机器操作系统为RHEL5.5,数据库版本Oracle 10g。新机
该操作适合自己测试环境的OCR丢失或损坏且不存在任何备份,又不想重装rac的兄弟们。 切忌生产坏境使用! 11gR2是新版本的数据库,清除并重建OCR和表决磁盘的方法变得更加简单: 执行:$GRID_HOME/crs/install/rootcrs.pl -deconfig -force 如果是RAC的最后一个节点,那么执行:$GRID_HOME/crs/install/rootcrs.pl -d
报错如下:   pa peer cert TP   profile reader pa cert TP   profile reader peer cert TP   peer user cert   pa user cert Adding daemon to inittab CRS-4124: Oracle High Availability Services startup failed. C
该环境为本人测试环境,生产环境该方案仍可使用。 一、服务器上添加新存储,根据原来的裸设备绑定方式对裸盘进行绑定。 KERNEL=="sd*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB74b34d9d-2af737fa
出现这个问题应该是 当前用户的权限不够, 在 system 或者sys 用户下  输入: grant  dba to 用户名; 授予权限即可
Oracle 用户管理 一、用户的概念   用户,即user,通俗的讲就是访问oracle数据库的“人”。在oracle中,可以对用户的各种安全参数进行控制,以维护数据库的安全性,这些概念包括模式(schema)、权限、角色、存储设置、空间限额、存取资源限制、数据库审计等。每个用户都有一个口令,使用正确的用户/口令才能登录到数据库进行数据存取。 二、用户默认表空间   表空间是信息存储的最大逻辑单
http://docs.oracle.com/cd/B19306_01/server.102/b15658/strt_stp.htm#UNXAR165 http://www.dba-oracle.com/t_oracle_shutdown_immediate_abort.htm Oracle has three shutdown modes: ·       Normal (default) -
    Oracle 11g R2 DBA操作指南是我学习的第一本讲述oracle数据库知识的书籍,在此记录下自己的学习笔记,对于书中的知识点本人通过实际操作进行验证。      1.Oracle数据库基础 1.1.关系数据库 1.1.1.关系数据库模型 1.关系数据库模型三个核心概念:关系、属性、域 2.关系:由行列组成的表   属性:关系中的列   域:列取值的集合 3、每一行称为一个元组 4
oracle的权限分为系统权限和对象权限。 系统权限使用with admin option 进行递归管理,系统权限收回必须有DBA权限,revoke收回时不会递归收回。 对象权限使用with grant option进行递归管理,收回权限时会递归回收。
使用expdp时,遇到”ORA-39002、ORA-39070......”连续报错。 1、  遇到的问题 C:\Users\Administrator>expdp 'sys/system as sysdba' directory=backup full=y dumpfile=fullexp.dmp logfile=fullexp.log;        Export: Release 10.2.
1)  当我们在一个中文环境的客户端使用如下sql语句 INSERT INTO "temptable" ( DELIVER_DATE ) VALUES (TO_DATE('27-Jun-2007 15:57:30', 'DD-MON-YYYY HH24:MI:SS') ) Runtime error occurred: 1843 (ORA-01843: 无效的月份) 数据库会报告一个ORA-018
Oracle与Sql server都遵循SQL-92标准:http://owen.sj.ca.us/rkowen/howto/sql92F.html,但是也有一些不同之处,差别如下: Oracle中表名,字段名,存储过程名,变量名不能超过30个字符串长度。 Oracle中不支持Top 语法。使用whererownum < n 代替。但需要注意如果在Top前有排序的操作,则需要先排序在利用rownu
oracle调优总结如下: 一、谁来调优 数据库管理员 应用架构师 应用设计师 应用开发人员 OS系统管理员 存储系统管理员 二、DBA在调优中做什么 1)应用调优(DBA和开发人员合作) SQL statement performance Change management 2)实例调优(DBA负责) MemoryDatabase structure Instance configuration
一、表空间相关 1.查看表空间的使用情况 select a.tablespace_name,total,free,total-free used from(select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files group by tablespace_name)a,(select tablespace_name,s
1.查看所有用户:   select * from dba_users;   select * from all_users;   select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs;         select * from user_sys_privs; SQL> sel
一、创建 directory 目录 1. dba连接数据库 C:\Users\Administrator>sqlplus system/password@orcl as sysdba; 创建目录 指向路径 SQL>create directory dir_dp as 'D:/Oracle/directory/dir_dp'; 赋予读写权限 SQL>grant read,write on dir_d
环境准备  在我的测试环境中,准备了两台CentOS7.4虚拟机,并同时都安装了Oracle11gR2的11.2.0.1.0企业版的数据库软件,其中只有主服务器创建一个数据库实例,备用服务器仅安装Oracle数据库软件。 主数据库(DB1) OS CentOS7.4 Hostname hmdb11dg-db1 Oracle Version 11.2.0.1.0 Oracle SID HMDG(使用
环境准备   接着上一篇文章  Oracle11g Data Guard物理备用数据库搭建与配置(第1部分 主数据库实例创建) 在我的测试环境中,我准备了两台CentOS7.4虚拟机,并同时都安装了Oracle11gR2的11.2.0.1.0企业版的数据库软件,其中只有主服务器创建一个数据库实例,备用服务器仅安装Oracle数据库软件。   主数据库: OS: CentOS7.4 Hostname