概述 Centos6.5 有两个数据库实例 orcl1 和 orcl2 需要都起来 关键:操作每个数据库实例之前设置ORACLE_SID变量 export ORACLE_SID=数据库实例 启动orcl1...status LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 28-SEP-2016 07:25:02 Copyright (c) 1991...LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux...这时监听器用来表明它不知道关于该实例的任何信息,只有当客户发出连接请求时,它才检查该实例是否存在。 动态注册的数据库通过状态信息中的状态READY或状态BLOCKED(对于一个备用数据库)来指明。...原因如下: 1.监听器不是最早启动,oracle实例先启动 2.监听器重启 3.oracle实例没有open 更加详细的解释请看Dave的博文 Oracle Listener 动态注册
主题:Linux平台Oracle 12.1.0.2 单实例安装部署 环境:RHEL 6.5 + Oracle 12.1.0.2 需求:安装部署OEM 13.2需要Oracle 12.1.0.2版本作为资料库...12102_database_1of2.zip linuxamd64_12102_database_2of2.zip 当然,我们也可以在MOS搜索12.1.0.2的对应p21419221下载介质,安装单实例只需要前两个包...p21419221_121020_Linux-x86-64_1of10.zip p21419221_121020_Linux-x86-64_2of10.zip 2.安装需要的软件包 直接使用yum安装所有需要的软件包.../etc/security/limits.conf # Oracle database 12c oracle soft nproc 2047 oracle hard nproc 16384 oracle...-R 775 /u01/app/ 6.oracle用户环境变量 oracle 用户下vi编辑vi ~/.bash_profile,添加以下内容: export ORACLE_BASE=/u01/app
这个专题说的是如何搭建Oracle 11.2.0.4 RAC 环境 数据库规划 这一节接着上一节oracle软件,说如何创建Oracle实例 Oracle 实例的安装 oracle用户运行dbca命令建立...oracle实例 选择安装RAC 创建数据库 选择Custom Database 同时选中rac1 rac2 启用EM 设定数据库密码 设定数据文件位置 设定FRA区域 指定数据库内容 启用ASMM内存管理
--======================= -- Oracle 实例恢复 --======================= 一、Oracle实例失败 Oracle实例失败多为实例非一致性关闭所致...实例实现自动恢复,根据联机日志文件前滚提交的事务,回滚未提交的事务 查看告警日志、跟踪日志等找出出现故障的原因 更多常见的故障请参考:Oracle 常见故障及日常规划 二、检查点 检查点在体系结构中已经讨论...回滚:已修改但未提交的数据将被撤销到修改之前的状态 四、实例恢复的过程 下面的图片来自Oracle官方教材 ?...,则实例将自动回滚 SQL> SHUTDOWN ABORT; ORACLE instance shut down....实例和Oracle数据库(Oracle体系结构) Oracle 用户、对象权限、系统权限 Oracle 角色、配置文件 Oracle 联机重做日志文件(ONLINE LOG FILE) Oracle
环境规划: OS Version : Red Hat Enterprise Linux Server release 6.7 (Santiago) Oracle Version: 11.2.0.4 操作系统环境配置可参考...Oracle 单实例安装文档 1、上传Oracle安装介质,进入解压目录,复制响应文件模板 cd /home/oracle/ mkdir rsp cp /db/soft/database/response.../* /home/oracle/rsp/ su - root chmod 700 /home/oracle/rsp/*.rsp chown -R oracle:oinstall /home/oracle...=/db/oracle/product/11.2.0/db_1 //oracle_home ORACLE_BASE=/db/oracle ...//oracle_base oracle.install.db.InstallEdition=EE //oracle版本 oracle.install.db.isCustomInstall
最近几天发现库里有坏块了,环境是11gR2, linux平台的64位的库。...DDE: Problem Key 'ORA 1110' was flood controlled (0x1) (no incident) ORA-01110: data file 8: '/dbTS2/oracle.../opt/app/oracle/testdb2/admin/TESTDB2/diag/rdbms/TESTDB2/TESTDB2/incident/incdir_1567129/TESTDB2_o ra..._5396_i1567129.trc ORA-01578: ORACLE data block corrupted (file # 8, block # 570051) ORA-01110: data.../app/oracle/testdb2/admin/TESTDB2/diag/rdbms/TESTDB2/TESTDB2/trace/TESTDB2_ora_5396.trc ORA-01578: ORACLE
除非在启动命令中指定了pfile,否则Oracle会按照上述列表的顺序执行,使用它找到的第一个文件,而忽略其他文件。如果它们都不存在(也没有指定非默认的pfile),实例就不会启动。...启动和关闭Oracle数据库实例 启动数据库侦听器 数据库侦听器是一个进程,它监视一个端口的数据库连接请求。...abort:就Oracle而言,使用这个选项相当于断电。实例立即终止。此时,不会讲任何数据写入磁盘,也不会采用任何有序的方式终止正在进行的事务。...查看警报日志,访问动态性能视图 警报日志 警报日志是应用于实例和数据库的关键操作的连续记录。其位置由实例参数DIAGNOSTIC_DEST确定,它默认为ORACLE_BASE目录。...实例的所有内部错误(如ORA-600错误,DBA只能使用My Oracle Support查看它们,如果它们是新问题,就报告给Oracle Support)。 任何检测到的数据文件块损坏情况。
一,节点环境 所有节点分发/etc/hosts,这里我添加两个节点,一个是上次删除的节点,另一个是什么都没有的节点,尝试添加 服务器介绍什么的都在这hosts文件了,大家自己琢磨下 [grid@node1...node3prv 172.168.0.194 node2prv 172.168.0.193 node1prv 192.168.0.176 dbscan 192.168.0.16 standby 二,添加节点...to : oracle.sysman.prov.remoteinterfaces.plugins.RemoteCommandSSH Local Platform:- Linux -----------...to : oracle.sysman.prov.remoteinterfaces.plugins.RemoteCommandSSH Local Platform:- Linux -----------...继续执行添加节点 [grid@node1 bin]$ .
STEP1:删除实例 STEP1:删除实例 -------------------------- olsnodes -s -t srvctl config database -d p19c0 [grid...(在任意一个节点上) [root@p19c01:/root]$ srvctl stop instance -d p19c0 -n p19c02 1.2 oracle用户在保留节点使用dbca的静默模式进行删除实例.../sshUserSetup.sh -user oracle -hosts "p19c01 p19c02" -advanced -noPromptPassphrase 4.3 使用CVU验证添加的节点是否满足要求...DATABASE软件 为新节点添加Database软件 (在现有集群节点以oracle用户执行) [oracle]$ cd /u01/app/oracle/product/19.3.0/db/addnode...------ p19c01 可以看到整个集群中,只有1个实例 方案1: 使用dbca工具执行以下命令,以静默模式添加新节点数据库实例(在现有集群节点以oracle用户执行) [oracle@p19c01
【翻译自mos文章】设置了RemoveIPC=yes 的RHEL7.2上 会crash掉Oracle asm 实例和Oracle database实例 设置了RemoveIPC=yes 的RHEL7.2...上 会crash掉Oracle asm 实例和Oracle database实例,该问题也会在使用Shared Memory Segment (SHM) or Semaphores (SEM)的应用程序中发生...实例和Oracle Database 实例均受到影响。...Oracle Linux 7.2 通过在/etc/systemd/logind.conf配置文件中明确设置RemoveIPC为no,Oracle Linux7.2 避免了该问题, 但是若是/etc/systemd...这在Oracle Linux 7.2 release notes中有记录。
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板) 目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3....由于lv的权限在重启后会变回root用户,需要添加开机启动脚本 15. 重启测试 1....上传Oracle安装介质到/u01/tmp目录下 mkdir -p /u01/tmp p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86...由于lv的权限在重启后会变回root用户,需要添加开机启动脚本 vi /etc/rc.d/rc.local chown grid:asmadmin /dev/mapper/ora* 创建rc.local...平台oracle 11g单实例 + ASM存储 安装部署全部完成。
下面简要说明一下SQL实例、数据库,更多的是讲 述Oracle下的实例及数据库。 一、SQL server中的实例与数据库 1.SQL中的实例指的是一个SQL server服务器上仅有一个缺省实例。...二、Oracle 实例 一个Oracle Server由一个Oracle实例和一个Oracle数据库组成。...实例时该进程被启动 后台进程:当Oracle实例被启动时,启动相关的后台进程 三、Oracle 数据库 一系列物理文件的集合 包括控制文件、数据文件、联机日志文件、参数文件、密码文件等 即:Oracle...四、Oracle实例和Oracle数据库的关系 1.一个实例能够装载及打开仅仅一个数据库 2.一个数据库能够被多个实例装载并打开 3.实例与数据库的对应关系是一对一或多对一的关系 五、更多...*/ SQL/PLSQL 基础 Oralce 10g 使用DBCA创建数据库 使用Uniread实现SQLplus翻页功能 Linux (RHEL 5.4)下安装Oracle 10g R2 VmWare6.5.2
实例地址:https://www.jianshu.com/p/276fede48835 根据这篇文章安装的ogg,源端目标端均是win10 不同:源端Ogg版本12.3.0.1.4 目标端ogg...这是因为源端和目标端ogg版本不一致导致的,在eora和pump_so中加,format release 12.2即可 extract eora SETENV(ORACLE_SID = "orcl")...exttrail D:\ItSoftWareInstalled\ogg\dirdat\et,format release 12.2 table ggs.demo; extract pump_so SETENV(ORACLE_SID...rmttrail D:\app\Administrator\product\12.2.0\oggcore_1\dirdat\et,format release 12.2 Table ggs.demo; 3、将添加...install addservice为系统服务时,如果按照nvm等前端工具,导致添加不成功,每次手动启动即可 4、手动删除dirdat文件夹中的文件后,需要将除mgr进程外的进程,全部重新执行一遍,先删除再添加
Oracle包、函数权限文档 https://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_9013.htm#i2063861
自己的测试环境目前剩余资源有限,就先装个单实例的23c体验下吧: 1.准备系统环境 直接依据db1克隆出一个机器供23c安装使用。...echo ttyS0 >> /etc/securetty --在 `/etc/default/grub` 文件中的 `GRUB_CMDLINE_LINUX` 这一行的最后添加 `console=ttyS0,115200...` (引号里面哦) GRUB_CMDLINE_LINUX="resume=/dev/mapper/ol-swap rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rhgb quiet...Linux Server 8.7 Kernel 5.15.0-3.60.5.1.el8uek.x86_64 on an x86_64 bogon login: root Password: Last...ora-oradata [root@db23c ~]# mkdir /u01 [root@db23c ~]# mkdir /oradata [root@db23c ~]# vi /etc/fstab --末尾添加两行
-g 701 dba useradd -g oinstall -G dba -u 700 oracle passwd oracle #id oracle uid=700(oracle) gid=700...用户环境变量配置 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_...HH24:Mi:SS" export LD_LIBRARY_PATH=$ORACLE_HOME/lib export PATH=$ORACLE_HOME/bin:$PATH 创建$ORACLE_BASE...目录并赋予oracle目录权限: mkdir -p /u01/app/oracle && chown -R oracle:oinstall /u01/app 6.Oracle用户解压oracle软件安装包...$ unzip p10404530_112030_Linux-x86-64_1of7.zip; unzip p10404530_112030_Linux-x86-64_2of7.zip 7.xmanager
环境:RHEL 6.5 + Oracle 11.2.0.4 单节点RAC 需求:单节点RAC添加新节点 1.添加节点前的准备工作 2.正式添加节点 3.其他配置工作 1.添加节点前的准备工作 参考Oracle.../ drwxr-xr-x 2 oracle oinstall 4096 Jun 4 14:25 /opt/app/oracle/ --添加RAC节点: cd $ORACLE_HOME/oui/bin...如果此时直接尝试启动新加节点的实例,会报错: [oracle@jystdrac2 ~]$ srvctl add instance -d ractest -i ractest2 ... 在目标端通过spfile创建一个pfile create pfile='/tmp/pfilerac.ora' from spfile; 修改改pfile,添加/修改RAC相关配置类似如下(之前只有实例...thread 2 group 22 size 50M; alter database add logfile thread 2 group 23 size 50M; 添加实例2的undo: SQL>
环境:Oracle 11.2.0.3 需求:生产一张表由于前期设计不当,没有主键。现需要添加主键,数据量很大,想并行建立。...1.直接添加,提示ora-3001:未实施的功能;只能单线程建立主键 SQL> alter table t add constraint pk_t primary key (object_id) using...object_id) using index online; Table altered SQL> alter table t drop primary key; Table altered 2.考虑先并行添加惟一性索引...,再添加主键 SQL> create unique index pk_t on t(object_id) parallel 2 online; Index created SQL> alter
定时任务实例 1、创建测试表 create table job_test(id integer,add_time date); 2、创建过程 create or replace procedure
Oracle数据库中的cursor分为2中类型:shared cursor,session cursor Shared cursor:库缓存,sga中一块内存区域 会缓存存储目标sql的sql文本、解析树...在Oracle数据库里,任意一个目标sql一定会同时对应两个shared cursor。...parent cursor,如果找不到, Oracle就会生新生成一个session cursor和一对shared cursor。...如果找到了匹配的parent cursor,Oracle会生成一个新的session cursor和child cursor(child cursor会被挂在之前找到的parent cursor上)。...3 如果session中没有找到匹配的session cursor,而找到了匹配的parent cursor和child cursor,Oracle会新生成一个session cursor,(软解析)