安装前的准备工作
1、下载软件
Oracle Database 10g Release 2 (10.2.0.1) Software下载位置:
http://otn.oracle.com/software/products/database/oracle10g/index.html
需要注意下载安装文件的版本号,不要搞错了
2、解压软件
1、解压命令:unzip 10201_database_linux32.zip
2、解压后产生一个包含安装文件的目录database
注:,最好在根上建立一个文件夹,这个文件夹专门用来存放ORACLE的安装文件。但是需要注意的是,在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现问题。
3、修改host文件
查看/etc/hosts文件中必须包含a fully qualified name for the server
192.168.1.108 cb oralce
4、设置核心参数
在/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
2、运行下列命令改变核心参数:/sbin/sysctl –p
3、在/etc/security/limits.conf文件中加入下列行:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
4、在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
session required /lib/security/pam_limits.so
5、参数配置
1、检查下列包是否安装,若未安装则要先安装:
# From RedHat AS4 Disk 2
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh setarch-1.6-1.i386.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
rpm -Uvh make-3.80-5.i386.rpm
rpm -Uvh glibc-2.3.4-2.i386.rpm
# From RedHat AS4 Disk 3
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm
rpm -Uvh compat-db-4.1.25-9.i386.rpm
rpm -Uvh libaio-0.3.102-1.i386.rpm
rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm (重点)
# From RedHat AS4 Disk 4
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm
rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm
2、创建下列组和用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle (在这个命令的执行过程中,会要求用户输入两次密码)
3、创建安装oracle的目录
mkdir -p /u01/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
4、用root登录,执行下列指令:
xhost +
5、用oracle登录把下列行加在.bash_profile文件末尾,注意把其中ORACLE_SID换成自己的实例名: (.bash_profile文件的位置在/home/oracle/.bash_profile)
# Oracle Settings
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR
ORACLE_BASE=/u01/oracle;
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=orcl;
export ORACLE_SID (关于实例名的地方)
ORACLE_TERM=xterm;
export ORACLE_TERM
PATH=/usr/sbin: $PATH;
export PATH
PATH=$ORACLE_HOME/bin: $PATH;
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE: $ORACLE_HOME/jlib: $ORACLE_HOME/rdbms/jlib;
export CLASSPATH
#LD_ASSUME_KERNEL=2.4.1;
export LD_ASSUME_KERNEL
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
环境变量的设置一定要正确。不能有空格, 可以按source 检查设置是否正确。
6、修改Oracle安装文件及其所在目录的所有于权限
以我的做法为例,我在根上建立一个名字为oracle的文件夹,然后将oracle安装文件copy到这个文件夹,然后在终端里面修改文件夹oracle的归属及权限,具体办法如下:
chmod 777 /u01/oracle
chown -R oracle.oinstall /oracle
三、安装oralce
1、用oracle用户登录。如果用的是X模式,要把DISPLAY设置如下:
DISPLAY=:0.0; export DISPLAY
2、在/oracle/database目录下用如下命令开始安装: (安装是最好将 linux 的语言设置成en_US ,以免乱码)
./runInstaller
3、在安装过程中输入合适的ORACLE_HOME和实例名。详细过程就不说了,大家看着提示填写就好。完成后的画面中会有管理端入口地址和sqlplus入口地址。
4、安装过程中消耗时间很多,请耐心等待,另外,在安装过程中,所有的提示信息都是中文的。在安装即将完成的时候,会提示运行两个程序或者是脚本(我不是很清楚:-P),然后就可以了。
四、安装后配置
编辑/etc/oratab文件设置每个实例的重启标志为“Y”:
oracle:/u01/app/oracle/product/10.2.0/db_1:Y
五、安装检测
安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功
六 oracle 启动
先以Oracle用户登录
1、 $/oracle/oracle/app/product/101/bin/dbstart:启动数据库。
2、 $/oracle/oracle/app/product/101/bin/dbshut:关闭数据库。
3、 $/oracle/oracle/app/product/101/bin/dbca:数据库配置助理,进行数据库安装、删除和修改。
4、 $/oracle/oracle/app/product/101/bin/netca:数据库网络服务配置管理。
5、 $/oracle/oracle/app/product/101/bin/netmgr:数据库网络服务和监听配置助理。
6、 $/oracle/oracle/app/product/101/bin/sqlplus:可运行SQL,进行数据库操作,并可起停数据库。运行sqlplus命令,输入sys用户和口令登陆以后,运行如下命名:
〉shutdown immediate 立即关闭数据库
〉startup 启动数据库
7、 $/oracle/oracle/app/product/101/bin/lsnrctl start:启动数据库监听
$/oracle/oracle/app/product/101/bin/lsnrctl stop:关闭数据库监听
$/oracle/oracle/app/product/101/bin/lsnrctl status:察看数据库监听运行状态
posted on 2009-09-30 16:38
波 阅读(198)
评论(0) 编辑 收藏