oracle DBA反映ODA中的虚拟机无法分配内存

调查最终原因是由于oracle数据库本身参数设置的问题。

1. 怎么给虚拟机调整内存和cpu:
oakcli configure vm   uat-ihub-oracle-db    -prefnode 1     -maxvcpu 8 –vcpu 8   -maxmemory 16G  -memory 16G

2. 添加磁盘:
       oakcli create vdisk    uatdb_vdisk -repo sharedrepo -size 50G -type shared
       oakcli modify vm    uat-ihub-oracle-db     -attachvdisk    uatdb_vdisk
and then we need to reboot vm  uat-ihub-oracle-db

时间: 2024-08-18 02:52:27

oracle DBA反映ODA中的虚拟机无法分配内存的相关文章

Libvirt中windows虚拟机的动态内存管理

很短的前提 Libvirt支持对虚拟机进行内存动态扩展,但是windows虚拟机首先需要安装virtio-win驱动. KVM提供的virtio-win驱动下载地址: http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers http://alt.fedoraproject.org/pub/alt/virtio-win/ 以下是栗子 镜像:windows2008R2,64位 virtio-win:virtio-win-0

虚拟机无法分配内存 virtual memory exhausted: Cannot allocate memory

1.内存交换空间(swap)的构建 安装Linux时一定需要的两个分区:根目录和swap(内存交换空间). swap的功能:在应付物理内存不足的情况下所造成的内存扩展记录的功能. 物理内存不足的时候,swap使用硬盘来暂时放置内存中的信息. 设置一个swap分区 创建一个虚拟内存的文件 1.1 使用物理分区构建swap 针对没有建立swap分区的情况,基本用不到.在已建立swap分区情况下,直接跳到第二部分(创建虚拟内存文件). 分区先用fdisk在磁盘中分个区出来作为swap.然后设置一下sy

C语言中的编译时分配内存

1.栈区(stack) --编译器自动分配释放,主要存放函数的参数值,局部变量值等: 2.堆区(heap) --由程序员分配释放: 3.全局区或静态区 --存放全局变量和静态变量:程序结束时由系统释放,分为全局初始化区和全局未初始化区: 4.字符常量区 --常量字符串放与此,程序结束时由系统释放: 5.程序代码区--存放函数体的二进制代码 例: //main.c int a=0; //全局初始化区 char *p1; //全局未初始化区 void main() { int b; //栈 char

java中的各种数据类型在内存中存储的方式

1.java是如何管理内存的 java的内存管理就是对象的分配和释放问题.(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间.释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作.但同时,它也加重了JVM的工作.因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请.引用.被引用.赋值等,GC都需要进行监控. 2.什么叫java的内存泄露 在j

Oracle EBS-SQL (SYS-13):查询DBA在系统中的打补丁信息.SQL

查询DBA在系统中的打补丁信息 1. select * from ad_patch_drivers          /*查看已经打了哪些Patch*/ 2. select * from ad_patch_runs             /*查看打patch的时间,目录等信息*/ 3. select * from ad_patch_driver_langs /*查看patch的语言*/ 4. 查询补丁名称.语言.打Patch的开始时间.打Patch的完成时间: SELECT driver.dr

Oracle DBA的神器: PRM恢复工具,可脱离Oracle软件运行,直接读取Oracle数据文件中的数据

PRM 全称为ParnassusData Recovery Manager ,由 诗檀软件自主研发,拥有独立的软件著作权. PRM可以独立于Oracle软件运行,直接从Oracle数据文件中抽取表上的数据. 当以下几种场景中,都可以用上PRM: 无备份或者备份不可用情况下,数据表被意外truncate掉或者DROP掉 由于数据库损坏,导致的数据打不开 无法OPEN 数据块存在损坏,Oracle无法读取出数据 数据文件存在损坏,或者数据文件头信息不一致 等等 以上这些问题中,用户均可以考虑使用PR

虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程

由于开发需要,在虚拟机中安装XP系统并安装Oracle,在宿主机中安装Oracle Client及PLSQL Developer进行模拟远程操作Oracle数据库. 首先要在虚拟机中安装Oracle数据库,具体过程参考:点击打开链接 首先要配置虚拟机的网络设置,把网络连接方法改为Bridging. 在虚拟机中安装好数据库后,需要配置C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN文件夹下的listener.ora和tnsnames.ora文件,使用记事本打开

Oracle DBA面试突击题

一份ORACLE DBA面试题 一:SQL tuning 类 1:列举几种表连接方式 答:Oracle的多表连接算法有Nest Loop.Sort Merge和Hash Join三大类,每一类又可以分为三小类. 以Nest Loop为例: 传统的Nest Loop连接: 针对In.Exists优化的Semi Nest Loop: 专门针对Not In.Not Exists优化的Anti Nest Loop. Semi/Anti *** Join这几种也叫半连接. (可以补充一下这三个连接的不同之

Oracle DBA面试常见一些面试题集锦

Oracle DBA虽说在IT行业里面是高端职位,市场需求非常旺盛,但是进入到这个行业做一个DBA面试这一关是必不可少的.Oracle培训中心CUUG通过学员面试后统计出比较重要的Oracle DBA面试问题以及答案,供Oracle DBA们参考: 问题 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份.而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库.热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复