Upon startup of Linux database get ORA-27102
Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device [ID 301830.1] |
Oracle Server - Enterprise Edition - Version: 9.2.0.4 to 11.2.0.2 - Release: 9.2 to 11.2
Red Hat Enterprise Linux Advanced Server x86-64 (AMD Opteron Architecture)
x86 64 bit (for Enterprise Linux only)
SUSE / UnitedLinux x86-64
Symptoms
When trying to increase the SGA to approach half available RAM with an Oracle 64bit version on a Linux 64bit operating system, even though shmmax is set to match half the amount of RAM, you get the following error when trying to start the instance:
SQL> startup nomount
ORA-27102: out of memory
Linux-x86_64 Error: 28: No space left on device
Changes
shmall is too small, most likely is set to the default setting of 2097152
$ cat /proc/sys/kernel/shmall
2097152
Cause
shmall is the total amount of shared memory, in pages, that the system can use at one time.
Solution
Set shmall equal to the sum of all the SGAs on the system, divided by the page size.
The page size can be determined using the following command:
$ getconf PAGE_SIZE
4096
For example, if the sum of all the SGAs on the system is 16Gb and the result of '$ getconf PAGE_SIZE' is 4096 (4Kb) then set shmall to 4194304 pages
As the root user set the shmall to 4194304 in the /etc/sysctl.conf file:
kernel.shmall = 4194304
then run the following command:
# sysctl -p
# cat /proc/sys/kernel/shmall
4194304
NOTE:
The above command loads the new value and a reboot is not necessary
Switch back to being the oracle user and retry the startup command.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1062332/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- use database 切換提示You can turn off this feature to get a quicker startupDatabaseUI
- Oracle10g startup報ORA-27102Oracle
- Restricting Access to a Database at StartupRESTDatabase
- Overview of Instance and Database Startup (289)ViewDatabase
- startup ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on deviceLinuxErrordev
- Troubleshooting Database Control Startup IssuesDatabase
- Oracle Automatic Startup and Shutdown in Linux platformOracleLinuxPlatform
- When to Use Startup / Shutdown DB and Alter Database Command in 12c_1582453.1Database
- startup,startup mount,startup nomount之間的區別
- Get Proactive - Oracle Database 診斷工具 (文件 ID 1564582.1)OracleDatabase
- Database Startup Fails with ORA-01113, ORA-01110DatabaseAI
- ORA-27102:out of memory Linux-X86_64 .Linux
- GET ORA-32700 WHEN TRYING TO CREATE DATABASE USING 9.2Database
- ORA-27102: out of memory Linux Error: 28: No space left on deviceLinuxErrordev
- Kettle: pentaho-server-ce-9.4 : ERROR [SchemaUpdate] could not get database metadataServerErrorDatabase
- startup mount與startup restrict mount有何區別REST
- STARTUP FORCE 理解
- Oracle shutdown and startupOracle
- NON-RAC Database Startup Giving Error ORA-29702 (Doc ID 433310.1)DatabaseError
- 關於LINUX許可權-bash: ./startup.sh: Permission deniedLinux
- Ora-27102: Out Of Memory: Linux Error: 12: [ID 401077.1]LinuxError
- MySQL Server Startup ScriptMySqlServer
- 今天get的Linux操作命令哦Linux
- 自學Linux,你需要get哪些點?Linux
- Database Startup Fails with ORA-01113, ORA-01110 errors (Doc ID 146039.1)DatabaseAIError
- Oracle 資料庫啟動 startup和startup force的區別Oracle資料庫
- Dataguard報錯DEPENDS UPON ME, BUT MY DESTINATION INDEX處理過程Index
- ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on deviceLinuxErrordev
- db2 get database configuration 報錯: CSQL6031NDB2DatabaseSQL
- Linux熱門命令,你get到多少?Linux
- Jetpack之Startup快速掌握Jetpack
- oracle-startup過程Oracle
- Oracle startup mount exclusive作用Oracle
- Forced Startup in Abnormal Situations (292)ORM
- Administering Oracle Database on LinuxOracleDatabaseLinux
- note the ORA-27102: out of memory errorError
- linux 上32bit的 database向 64bit的database遷移LinuxDatabase
- linux apt-get autoremove千萬別亂用Linuxapt-getREM