Oracle 11g无法启动,报错:
ORA-00845: MEMORY_TARGET not supported on this system
网上查说是Oracle SGA设置的比/dev/shm空间大时就会报这个错。
如何修改/dev/shm大小?
/dev/shm在/etc/fstab中挂载,对应tmpfs,实际使用的是内存的空间。默认情况下,/dev/shm为物理内存大小的一半。因而,调整/dev/shm大小有两种方式:
1. 加大Linux的物理内存
2. 在/etc/fstab中明确指定/dev/shm的挂载sizes大小参数,具体配置见下面链接:
Linux下安装Oralce11g 时/dev/shm 大小的更改
http://space.itpub.net/35489/viewspace-671686
相关推荐
可以通过以下步骤增加`/dev/shm`的大小: 1. 查看当前`/dev/shm`的大小: ```bash df -h /dev/shm ``` 2. 如果发现`/dev/shm`的空间不足,可以修改`/etc/fstab`文件,将`/dev/shm`的大小设置为1GB(例如): ...
/dev/shm 3.9G 0 3.9G 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot /dev/mapper/vg_li6-lv_home 26G 173M 24G 1% /home ``` 如上所示,逻辑卷`lv_root`当前使用了大约43%的空间。 2. **准备新的硬盘**: ...
- `/dev/shm`(共享内存文件系统)总共有236M,目前未使用任何空间,故使用率为0%。 - `/dev/sda1`的总容量为56G,已用22G,剩余35G,使用率为39%。 #### 实践应用 在实际操作中,理解这些信息对于系统管理员至关...
- 临时文件系统 `/dev/shm` 的总容量为 1005M,未使用。 - 逻辑卷组(Volume Group)名为 `VolGroup00`,其总大小为 21.84GB,其中已分配的空间为 19.88GB,未分配的空间为 1.97GB。 #### 增加根分区大小的操作步骤...
tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 485M 35M 425M 8% /boot /dev/mapper/VolGroup-lv_home 33G 176M 31G 1% /home ``` #### 三、查看新硬盘 当系统中新增加了硬盘时,我们需要先查看该硬盘是否已经被正确...
tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 13M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 1014M 170M 845M 17% /boot tmpfs 378M 4.0K 378M 1% /run/user/42 tmpfs 378M 28K 378M 1% /run/user/...
- **检查当前大小**:使用`df -h /dev/shm`命令查看`/dev/shm`的当前大小。 - **修改`/etc/fstab`**:如果需要为数据库分配超过物理内存一半的空间,可以通过修改`/etc/fstab`中的`tmpfs`参数来实现。例如,可以设置...
tmpfs 16G 0 16G 0% /dev/shm /dev/mapper/vgtestbi-vgtestbiv1 1.8T 679G 1010G 41% /data01 ``` - **网络配置检查**:确认服务器的网络配置正确无误。 ```bash [root@EMAG-TEST-167-69 ~]# ifconfig bond0 ...
如果需要更大的共享内存,可以通过修改`/etc/fstab`中的`/dev/shm`挂载选项来调整大小。 ##### 3.3 检查磁盘大小 确认磁盘空间是否足够安装Oracle数据库。 ``` [root@oracle ~]# df -h 文件系统 容量 已用 可用 已...
tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 485M 37M 423M 8% /boot /dev/mapper/vg_centos-lv_home 404G 670M 382G 1% /home ``` 在上述示例中,根目录`/`只有50GB的空间,而`/home`分区有404GB的空闲空间,因此...
通过修改`/etc/fstab`中的相应行,并使用`mount -o remount /dev/shm`使更改生效。 3. **安装必要的软件包**: - 在安装Oracle 11g之前,确保已安装了必要的依赖包,如`binutils`, `compat-libstdc++-33`, `...
- 可以通过修改`/etc/fstab`来增加`/dev/shm`的大小。 - 添加以下行至`/etc/fstab`: ``` shmfs /dev/shm tmpfs size=7g 0 ``` - 重启系统以应用更改。 #### 三、检查软件需求 1. **检查必要的软件包**:...
为了确保 Oracle 数据库有足够的临时文件存储空间,我们需要调整 `/dev/shm` 的大小。默认情况下,该分区的大小可能不足以支持 Oracle 的安装和运行。因此,我们首先需要增加其大小至与服务器物理内存相等的程度...
然而,这种方法可能会增加维护难度,因此需要谨慎使用。 **步骤如下:** - **创建原始设备链接:** ```bash $ cd /home/infomrix $ mkdir links # 创建链接目录 # 将 rsdb2 设为 Non-FS data 类型 $ chown ...
**增加表空间数据文件**: - 可以为表空间添加多个数据文件。 ```sql ALTER TABLESPACE first_data ADD DATAFILE '/oracle/data/oracle_data02.dbf' SIZE 1024M AUTOEXTEND ON NEXT 5M MAXSIZE 3072M; ``` #### ...
- **自动存储管理(AMM)**:确保 `/dev/shm` 的大小足够大,可以满足 Oracle 12c 的 AMM 需求。通常,其大小应该大于或等于 `MEMORY_MAX_TARGET` 和 `MEMORY_TARGET` 的总和。 - 修改 `/etc/fstab` 文件,增加如...