安装:
1、确认系统资源
内存大于1G
1.5倍的swap
/tmp 空间至少400m
grep MemTotal /proc/meminfo -->查看内存
grep Swap /proc/meminfo -->查看swap
grep model /proc/cpuinfo -->查看cpu
2、拷贝安装介质
mount 10.1.1.126:/soft /mnt
mkdir /soft/oracle
cp -v -R /mnt/oracle/oracle/* /soft/oracle
3、建立oracle用户
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle
4、最好将机器设为静态IP、机器名固定
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:D0:B7:9F:F4:F2
ONBOOT=yes
IPADDR=10.1.1.126 -->每台机器唯一
NETMASK=255.255.255.0
vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=t126.uplooking.com -->每台机器唯一
vim /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
10.1.1.126 t126.uplooking.com t126
5、安装libXp和libaio相关包
yum install libXp*
yum install libaio*
6、规划和建立oracle目录
目录的规划和建立没有强制规定,但建议遵循ORACLE提所的OFA(最佳灵活体系结构)
(1)unix/linux下对mount点的采取/pm的格式
p 固定字符常量
m 固定长度的数字
通常将oracle相关的文件的挂载点设为 /u01、/u02这种形式
(2)对于oracle软件的基本目录(即ORACLE_BASE)的命名采取/pm/h/u的格式
pm 挂载点
h 常量名
u 目录的所有者名
如 /u01/app/oracle
(3)oracl软件目录(即ORACLE_HOME)采用/pm/h/u/product/V的格式
V 版本号
由于10G中,还增加了一些数据库相关的软件,如ASM等,所以V后通常加/db_1
如 /u01/app/oracle/product/10g/db_1
mkdir -p /u01/app/oracle/product/10g/db_1
chown -R oracle:oinstall /u01/app/oracle
chmod 755 -R /u01/app/oracle/
7、配置用户环境变量
su - oracle
vim .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10g/db_1
export ORACLE_SID=orcl
export LANG=en
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
8、修改3个系统参数文件
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
退出后 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 /lib/security/pam_limits.so
9、
xhost +
su - oracle
cd /soft/oracle
./runInstaller
安装换行包:
先解压 [root@t126 oracle_tool]# tar -xf IO-Tty-1.07.tar.gz
[root@t126 oracle_tool]# tar -xf Term-ReadLine-Gnu-1.16.tar.gz
[root@t126 oracle_tool]# tar -xf uniread-1.01.tar.gz
[root@t126 oracle_tool]# cd IO-Tty-1.07
[root@t126 oracle_tool]# perl Makefile.PL
[root@t126 oracle_tool]# make
[root@t126 oracle_tool]# make install
其它两个安装方法一样,都是三步
使用:在sqlplus前加uniread
uniread sqlplus "/as sysdba"
卸载:
1、root身份运行 $ORACLE_HOME/bin/localconfig delete
2、删除 $ORACLE_BASE下的所有文件
3、rm /etc/oraInst.loc oratab
4、如果/etc/下有oracle目录,也要删除
5、rm /usr/local/bin/coraenv
rm /usr/local/bin/dbhome
rm /usr/local/bin/oraenv
6、删除oracle用户和dba、oinstall组、