Oracle10.2.0 for Linux4安装说明:
安装Linux4,注意以下安装要求:
l 根目录 / 至少要求2-3G,以满足Oracle安装目录空间要求
l 安装所需最小内存为512M,所需最小交换空间为1G;如果内存超过<=2G,交换空间应为RAW的两倍,如果大于2G,交换空间为RAW的一至两倍。
l 建立/U01数据安装目录,大小约为2G左右即可
l 建立/U02数据文件目录,大小根据实际情况而定
一、参数修改
1、修改host文件
在/etc/hosts文件中添加一个全限定域名,如:
127.0.0.1 linuxas linuxas.domain.com linuxas
二、设置核心参数
1、在/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=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
2、运行下列命令改变核心参数:
/sbin/sysctl -p
3、设置oracle用户的环境变量:
用户建立好后,在/home下会产生与用户名同名的文件夹.如:/home/oracle
在目录下使用命令:
$ ls –a
可以查看到所有文件,包括隐藏属性的文件.其中有一个文件名为 .bash_profile 这个文件就是oracle用户的环境变量文件(*是用户环境变量而不是系统环境变量).
保持在/home/oracle目录下,使用命令:
$ vi .bash_profile
可打开vi编辑器,对.bash_profile文件进行编辑
稍微对vi作一点使用说明,编辑器打开后只可看到其中内容,要进行编辑必须按 “I” 键.在光标插入点更改好后,按ESC键取消插入,再按”:”作退出,退出有两种,一种在冒号后加”q”,将不保存刚才的设置退出;一种在冒号后加”wq”(不能写成qw),退出将保存刚才所作的更改.
.bash_profile文件内容如下:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export LANG="en"
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
//本行参数用于设置安装时启支图形界面
export DISPLAY=:0.0
其中:
export PATH
unset USERNAME
export LANG="en"
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=:0.0
是需要我们插入的内容!也就是设置好的环境变量.
设置好后,必须注销重登用户oracle,变量才会生效.
三、创建下列组和用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
四、创建安装oracle的目录
mkdir -p /u01/app/oracle/product/10.2.0/db_1
mkdir -p /u02/oradata
chown -R oracle.oinstall /u01 /u02/oradata
说明:/u01/app/oracle/product/10.2.0/db_1目录是用于放置程序文件的位置。
/u02/oradata目录用于放置数据库文件的位置,在安装的时候一定要确认安装的位置正确。
五、开始安装
检查下列包是否安装,若未安装则要先安装:
# From RedHat AS4 Disk 2
setarch-1.6-1.i386.rpm
compat-libstdc++-33-3.2.3-47.3.i386.rpm
make-3.80-5.i386.rpm
glibc-2.3.4-2.i386.rpm
# From RedHat AS4 Disk 3
openmotif-2.2.3-6.RHEL4.2.i386.rpm
compat-db-4.1.25-9.i386.rpm
libaio-0.3.102-1.i386.rpm
gcc-3.4.3-9.EL4.i386.rpm
# From RedHat AS4 Disk 4
compat-gcc-32-3.2.3-47.3.i386.rpm
compat-gcc-32-c++-3.2.3-47.3.i386.rpm
你可以使用rpm命令查看系统中是否已经安装上述软件包
例如你想查看所有以compat开头的软件包,可以执行命令:rpm -qa|grep compat
开始安装
1. 从网上下载oracle10GforLinux安装包 10201_database_linux32.zip,利用ftp工具将安装包上传到待安装服务器,
2. 用root用户进入系统,解压安装文件:unzip 10201_database_linux32.zip
3. 以oracle用户进入linux(su – oracle),执行./runInstaller,开始安装数据库
4. 安装时可以选择只安装数据库程序也可以选择安装完后自动创建数据库,手动创建数据库时使用dbca命令进行创建。
5. 注意:在手动创建数据库的过程中可能会碰到类似于”cannot create direct “/u01/oracle”之类的错误,请以root用户登录重新给/uo1进行授权
chown -R oracle.oinstall /u01 /u02/oradata
五、安装后配置
修改oratab文件,在/etc/oratab文件中添加下面的一行,
TEST:/u01/app/oracle/product/10.2.0/db_1:Y
六、配置:
安装完成后,第一次启动是没有问题的,但是,重启动计算机后,你必需通过手工或者脚本启动数据库。
1、手工启动数据库:以oracle用户执行dbstart,这个命令在我安装完成后,出现错误,我就把这个脚本修改了一下,
利用文本编辑器打开dbstart,
把78行的
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle换成你自己的路径。
ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1/
关闭数据库用dbshut就可以了。
如果你需要使用isqlplus管理数据库,就要启动isqlplus,运行命令:isqlplusctl start | stop
要使用基于web的企业管理器,就要运行命令:emctl start | stop dbconsole
这样可以手工启动数据库。若要让数据库在系统启动时随之启动,就需要多动点手了:
1. 首先修改/etc/oratab 把orcjava:/home/oracle/OraHome_1:N改为orcjava:/home/oracle/OraHome_1:Y
2. 然后修改/etc/rc.local
添加如下几行:
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'
su - oracle -c 'emctl start dbconsole'
su - oracle -c 'isqlplusctl start'
3. 进入/home/oracle/OraHome_1/bin 修改dbstart文件,将oratab=etc/oratab
重新启动:reboot 看看系统能否自动加载服务
如果仍然不能,请检查环境变量是否正确。如果/etc/下无oratab文件,到/home/oracle/install/目录下,复制oratab文件到/etc下,并修改。
重启后如果客户端无法连接到oracle,请关闭linux的防火墙
Su – root
[root]#/etc/init.d/iptables stop
[root]#/etc/init.d/iptables start
Oracle10.2.0 for Linux4安装说明:
安装Linux4,注意以下安装要求:
l 根目录 / 至少要求2-3G,以满足Oracle安装目录空间要求
l 安装所需最小内存为512M,所需最小交换空间为1G;如果内存超过<=2G,交换空间应为RAW的两倍,如果大于2G,交换空间为RAW的一至两倍。
l 建立/U01数据安装目录,大小约为2G左右即可
l 建立/U02数据文件目录,大小根据实际情况而定
一、参数修改
1、修改host文件
在/etc/hosts文件中添加一个全限定域名,如:
127.0.0.1 linuxas linuxas.domain.com linuxas
二、设置核心参数
1、在/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=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
2、运行下列命令改变核心参数:
/sbin/sysctl -p
3、设置oracle用户的环境变量:
用户建立好后,在/home下会产生与用户名同名的文件夹.如:/home/oracle
在目录下使用命令:
$ ls –a
可以查看到所有文件,包括隐藏属性的文件.其中有一个文件名为 .bash_profile 这个文件就是oracle用户的环境变量文件(*是用户环境变量而不是系统环境变量).
保持在/home/oracle目录下,使用命令:
$ vi .bash_profile
可打开vi编辑器,对.bash_profile文件进行编辑
稍微对vi作一点使用说明,编辑器打开后只可看到其中内容,要进行编辑必须按 “I” 键.在光标插入点更改好后,按ESC键取消插入,再按”:”作退出,退出有两种,一种在冒号后加”q”,将不保存刚才的设置退出;一种在冒号后加”wq”(不能写成qw),退出将保存刚才所作的更改.
.bash_profile文件内容如下:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export LANG="en"
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
//本行参数用于设置安装时启支图形界面
export DISPLAY=:0.0
其中:
export PATH
unset USERNAME
export LANG="en"
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=:0.0
是需要我们插入的内容!也就是设置好的环境变量.
设置好后,必须注销重登用户oracle,变量才会生效.
三、创建下列组和用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
四、创建安装oracle的目录
mkdir -p /u01/app/oracle/product/10.2.0/db_1
mkdir -p /u02/oradata
chown -R oracle.oinstall /u01 /u02/oradata
说明:/u01/app/oracle/product/10.2.0/db_1目录是用于放置程序文件的位置。
/u02/oradata目录用于放置数据库文件的位置,在安装的时候一定要确认安装的位置正确。
五、开始安装
检查下列包是否安装,若未安装则要先安装:
# From RedHat AS4 Disk 2
setarch-1.6-1.i386.rpm
compat-libstdc++-33-3.2.3-47.3.i386.rpm
make-3.80-5.i386.rpm
glibc-2.3.4-2.i386.rpm
# From RedHat AS4 Disk 3
openmotif-2.2.3-6.RHEL4.2.i386.rpm
compat-db-4.1.25-9.i386.rpm
libaio-0.3.102-1.i386.rpm
gcc-3.4.3-9.EL4.i386.rpm
# From RedHat AS4 Disk 4
compat-gcc-32-3.2.3-47.3.i386.rpm
compat-gcc-32-c++-3.2.3-47.3.i386.rpm
你可以使用rpm命令查看系统中是否已经安装上述软件包
例如你想查看所有以compat开头的软件包,可以执行命令:rpm -qa|grep compat
开始安装
1. 从网上下载oracle10GforLinux安装包 10201_database_linux32.zip,利用ftp工具将安装包上传到待安装服务器,
2. 用root用户进入系统,解压安装文件:unzip 10201_database_linux32.zip
3. 以oracle用户进入linux(su – oracle),执行./runInstaller,开始安装数据库
4. 安装时可以选择只安装数据库程序也可以选择安装完后自动创建数据库,手动创建数据库时使用dbca命令进行创建。
5. 注意:在手动创建数据库的过程中可能会碰到类似于”cannot create direct “/u01/oracle”之类的错误,请以root用户登录重新给/uo1进行授权
chown -R oracle.oinstall /u01 /u02/oradata
五、安装后配置
修改oratab文件,在/etc/oratab文件中添加下面的一行,
TEST:/u01/app/oracle/product/10.2.0/db_1:Y
六、配置:
安装完成后,第一次启动是没有问题的,但是,重启动计算机后,你必需通过手工或者脚本启动数据库。
1、手工启动数据库:以oracle用户执行dbstart,这个命令在我安装完成后,出现错误,我就把这个脚本修改了一下,
利用文本编辑器打开dbstart,
把78行的
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle换成你自己的路径。
ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1/
关闭数据库用dbshut就可以了。
如果你需要使用isqlplus管理数据库,就要启动isqlplus,运行命令:isqlplusctl start | stop
要使用基于web的企业管理器,就要运行命令:emctl start | stop dbconsole
这样可以手工启动数据库。若要让数据库在系统启动时随之启动,就需要多动点手了:
1. 首先修改/etc/oratab 把orcjava:/home/oracle/OraHome_1:N改为orcjava:/home/oracle/OraHome_1:Y
2. 然后修改/etc/rc.local
添加如下几行:
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'
su - oracle -c 'emctl start dbconsole'
su - oracle -c 'isqlplusctl start'
3. 进入/home/oracle/OraHome_1/bin 修改dbstart文件,将oratab=etc/oratab
重新启动:reboot 看看系统能否自动加载服务
如果仍然不能,请检查环境变量是否正确。如果/etc/下无oratab文件,到/home/oracle/install/目录下,复制oratab文件到/etc下,并修改。
重启后如果客户端无法连接到oracle,请关闭linux的防火墙
Su – root
[root]#/etc/init.d/iptables stop
[root]#/etc/init.d/iptables start