- 2
- 0
- 约3.31千字
- 约 15页
- 2018-02-03 发布于河北
- 举报
01Linux环境下Oracle10g的安装
Linux环境下Oracle10g的安装
安装前的准备工作
Linux OS 装好之后创建用户和组
创建组
groupadd oinstall
groupadd dba
创建用户
useradd -g oinstall -G dba oracle
passwd oracle
如果安装系统少了安装oracle所需要的包可以yum在线安装
打补丁
yum install compat-gcc-34.x86_64 -y
yum install compat-gcc-34-c++.x86_64 -y
yum install gcc-c++.x86_64 –y
yum install libXp.i386 -y
yum install sysstat.x86_64 -y
yum install compat-db.x86_64 –y
1、Oracle download
下载地址:97/libweb/down.asp
2、解压软件:unzip gzip tar
cpio –idmvfilename解压
cpio –covBfilename
将ORACLE安装压缩包解压,得到oracle_database_.0.目录
3、设置核心参数:
在/etc/sysctl.conf文件中加入下列行:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
4、运行下列命令改变核心参数:/sbin/sysctl –p
5、在/etc/security/limits.conf文件中加入下列行:
*? ?? ?? ?? ?? ?soft? ? nproc? ?2047
*? ?? ?? ?? ?? ?hard? ? nproc? ?16384
*? ?? ?? ?? ?? ?soft? ? nofile??1024
*? ?? ?? ?? ?? ?hard? ? nofile??65536
6、在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
session? ? required? ???/lib/security/pam_limits.so
32位系统使用此配置for oracle :session required /lib/security/pam_limits.so上面的配置为某些文档和资料所载,但只适合32位系统64位系统使用此配置for oracle :session required /lib64/security/pam_limits.so建议配置:session required pam_limits.so
7、创建用户和修改环境变量:
# /usr/sbin/groupadd oinstall /创建组用户/
# /usr/sbin/groupadd dba /创建组用户/
# /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/
# passwd oracle /设定oracle用户的密码/
用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位置在/home/oracle/.bash_profile),由于linux默认的shell使用的是bash,故要编辑这个文件,如果你设定的使用csh,请编辑.login文件。
在.bash_profile中添加如下内容:
ORACLE_BASE=/oracle/app
ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
ORACLE_SID=demo1
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
exp
原创力文档

文档评论(0)