oracle安装与卸载

1.redhat5上安装oracle10g

1、修改系统版本号
	vim /etc/redhat-release
	Red Hat Enterprise Linux Server release 4.3 (Tikanga)

2.硬环境:
	1024 MB内存,swap是1.5倍内存,400 MB /tmp空间,oracle软件需要1.5G到3.5G磁盘空间,默认数据库需要1.2 GB

	新建swap分区:
	fdisk /dev/sda
	n  --新建分区
	n为序号  确定起始柱面<--回车
	+4096M
	p 打印分别表,一般最后的那个分区就是你新建
	t  <--修改分区类型
	选择刚新建的分区编号
	82 <--修改类型为82
	w 保存退出

	partprobe
	mkswap /dev/sda9
	swapon  /dev/sda9  <--临时启用

	vim /etc/fstab
	/dev/sda9     swap   swap  defaults  0  0

3.软环境
	yum install compat-gcc-* -y
	yum install libXp -y

4.建用户和目录  -->root
	groupadd dba 
	groupadd oinstall 
	useradd oracle -g oinstall -G dba

	mkdir -p /opt/oracle/product/10g
	mkdir /opt/oracle/database
	chown -R oracle.oinstall  /opt/oracle
	chmod 755 -R /opt/oracle

5.环境变量 -->oracle
	vim ~/.bash_profile 
	export LANG=en_US
	export ORACLE_BASE=/opt/oracle/
	export ORACLE_HOME=/opt/oracle/product/10g
	export ORACLE_SID=ocm
	export PATH=$ORACLE_HOME/bin:$PATH
	export LD_LIBRARY_PATH=$ORACLE_HOME/lib

	修改后运行 source ~/.bash_profile

6.内核参数 -->root
	vim /etc/sysctl.conf
	kernel.shmmax = 2147483648
	kernel.shmmni = 4096 
	kernel.shmall = 2097152 
	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

	修改后运行 /sbin/sysctl -p

7.资源限制 -->root
	vim /etc/security/limits.conf  
	oracle           soft    nproc           2047
	oracle           hard    nproc           16384
	oracle           soft    nofile          1024
	oracle           hard    nofile          65536

	vim /etc/pam.d/login   ->linux操作系统的登陆配置文件。
	session    required     /lib/security/pam_limits.so

8.安装软件 -->oracle
		./runInstaller

9.装补丁使oracle 支持上下键 -->oracle


2.LINUX下完全卸载ORACLE 10G的方法:

 1. 运行 $ORACLE_HOME/bin/localconfig delete  --->root
 2. rm -rf $ORACLE_BASE/*             --->oracle 
 3. rm -f /etc/oraInst.loc /etc/oratab  --->root
 4. rm -rf /etc/oracle              --->root
 5. rm -f /etc/inittab.cssd        --->root
 6. rm -f /usr/local/bin/coraenv  /usr/local/bin/dbhome  /usr/local/bin/oraenv   --->root
 7. 删除oracle用户和组。
 userdel oracle
 groupdel dba
 groupdel oinstall


3.suse10上安装oracle11g

1.硬件要求:
	内存至少256m
	SWAP为内存的1-2倍
	/tmp至少500m
	/oracle目录至少1.5G

2.软件要求:
	binutils-2.16.91.0.5
	compat-libstdc++-5.0.7-22.2
	gcc-4.1.0    
	gcc-c++-4.1.0 	
	glibc-2.4-31.2
	glibc-32bit-2.4-31.2 (32 bit)
	glibc-devel-2.4  
	glibc-devel-32bit-2.4 (32 bit)
	libaio-0.3.104
	libaio-32bit-0.3.104 (32 bit)
	libaio-devel-0.3.104 
	libelf-0.8.5   
	libgcc-4.1.0
	libstdc++-4.1.0
	libstdc++-devel-4.1.0  
	make-3.80
	sysstat-6.0.2  

3.组、用户、目录、环境变量
	groupadd oinstall
	groupadd dba
	useradd -g oinstall -G dba  oracle -m
	passwd oracle
	su - oracle

	# vim .profile
	export ORACLE_BASE=/u01/app
	export ORACLE_HOME=/u01/app/oracle/11g
	export ORACLE_SID=liu
	export PATH=$ORACLE_HOME/bin:.:$PATH:/bin:/usr/bin:/sbin:/usr/sbin
	export LANG=en_US

	# source .profile
	# mkdir -p /u01/app/oracle/11g

4.改内核参数和资源限制
	# vim /etc/sysctl.conf
	fs.file-max = 6553600
	kernel.shmall = 2097152
	kernel.shmmax = 2147483648
	kernel.shmmin = 4096
	kernel.sem = 250 32000 100 128
	net.ipv4.ip_local_port_range = 1024 65000
	net.core.rmem_default = 4194304
	net.core.rmem_max = 4194304
	net.core.wmem_default = 262144
	net.core.wmem_max = 262144

	# sysctl -p

	# vim /etc/security/limits.conf
	oracle soft nproc 2047
	oracle hard nproc 16384
	oracle soft nofile 1024
	oracle hard nofile 65536

	# vim /etc/pam.d/login 
	session  required       pam_limits.so

	# vim /etc/profile
	if [ $USER = "oracle" ]; then
		if [ $SHELL = "/bin/ksh" ]; then
			ulimit -p 16384
			ulimit -n 65536
		else
			ulimit -u 16384 -n 65536
		fi
	fi

5.装软件
	介质传输用smb,service smb start  , smbpasswd -a root,
	再用windows运行\\<linux的IP>
	./runInstaller



 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值