ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE在LINUX上的系统配置

ORACLE在LINUX上的系统配置

原创 Linux操作系统 作者:dragon路 时间:2011-07-31 09:44:42 0 删除 编辑

vim /etc/sysctl.conf  文件底端

vim /etc/sysctl.conf  文件底端 
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

解释:shmmax - 共享内存段,建议设大点, 达到最大SGA
shmmin - 最小的共享内存段.
shmmni - 共享内存标志符的数量.
shmseg - 一个进程可分配的最大内存段数.
shmall - 最大可允许的内存数,比SGA还要大.
semmns - 信号量,跟ORACLE的PROCESS数有关.
semmsl - 一个信号量中最大的信号量数.
SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffers)+1MB

其中 SEMMNS的值等于 SEMMSL*SEMMNI

fs.file-max
 系统中所允许的文件句柄最大数目。
net.ipv4.ip_local_port_range
 应用程序可使用的IPv4端口范围。
net.core.rmem_default
 套接字接收缓冲区大小的缺省值
net.core.rmem_max
 套接字接收缓冲区大小的最大值
net.core.wmem_default
 套接字发送缓冲区大小的缺省值
net.core.wmem_max
 套接字发送缓冲区大小的最大值

shell限制
[root@dba ~]# grep -v '^#' /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536


建立oracle软件安装文件目录
[root@dba ~]# mkdir -p /u01/oracle
[root@dba ~]# chown -R oracle:oinstall /u01/
[root@dba ~]#

设置oracle环境变量
vi ~oracle/.bash_profile
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_SID=ora10g
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
加载配置
 oracle用户注销重新登录 或 source .bash_profile

ORACLE_BASE  oracle产品基目录
ORACLE_HOME  数据库产品目录
  通常情况下HOME目录是BASE的子目录 ORACLE_HOME=$ORACLE_BASE/product/10.2.0
ORACLE_SID   操作系统和oracle实例关联的纽带
PATH   将安装后的oracle命令追加到执行搜索路径
LD_LIBRARY_PATH 动态库的位置


运行安装命令
 若想支持中文界面 以后的EM或DBCA界面显示中文
 安装界面乱码则 export LANG=C
 安装
  rpm -ivh ttfonts-zh_CN-2.14-6.noarch.rpm

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25736250/viewspace-703611/,如需转载,请注明出处,否则将追究法律责任。

上一篇: shared_pool tuning
请登录后发表评论 登录
全部评论

注册时间:2011-04-24

  • 博文量
    34
  • 访问量
    55574