Oracle10g在Linux下安装步骤精.docx
《Oracle10g在Linux下安装步骤精.docx》由会员分享,可在线阅读,更多相关《Oracle10g在Linux下安装步骤精.docx(8页珍藏版)》请在冰点文库上搜索。
Oracle10g在Linux下安装步骤精
安装步骤:
一:
检查环境,在root下,(第一步可以省略
检查物理内存:
#grepMemTotal/proc/meminfo
检查交换空间:
#grepSwapTotal/proc/meminfo
检查/tmp目录:
#df–k/tmp
检查磁盘空闲空间:
#df–k
确认系统架构:
#grep“modelname”/proc/cpuinfo
二:
配置安装环境
#rpm-qa|grepbinutils
#rpm-qa|grepcompat-db
#rpm-qa|grepcompat-libstdc++
#rpm-qa|grepcontrol-center
#rpm-qa|grepgcc
#rpm-qa|grepgcc-c++
#rpm-qa|grepglibc
#rpm-qa|grepglibc-common
#rpm-qa|greplibstdc++
#rpm-qa|greplibstdc++-devel
#rpm-qa|grepmake
#rpm-qa|grepksh
#rpm-qa|grepsysstat
#rpm-qa|grepsetarch
#rpm-qa|greplibaio-devel
#rpm-qa|greplibXp
如果软件已经安装,系统会给出版本:
例如binutils-2.17.50.0.6-9.e15
如果软件没有安装,系统会提示:
binutilsisnotinstalled
安装该软件的方法:
#yumsearchbinutils
查找到binutils.i386
#yuminstallbinutils.i386
开始安装
三:
修改内核参数
执行#vi/etc/sysctl.conf按i进入编辑模式,将下列内容加入该文件kernel.shmall=2097152
kernel.shmmax=536870912#不大于最大内存
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465500
net.core.rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
编辑完成之后按ESC,:
wq存盘退出,重新加载并验证参数是否正确,运行下面命令:
#sysctl–p
设置Shell
执行#vi/etc/security/limits.conf调用现在:
*softnproc2074
*hardnproc16384
*softnofile1024
*hardnofile65536
编辑完成之后按ESC,:
wq存盘退出
执行#vi/etc/pam.d/login将下列内容加入该文件
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
编辑完成之后按ESC,:
wq存盘退出
创建相关目录、用户、组
1:
创建Inventory组和dba组
#groupaddoinstall
#groupadddba
2:
创建Oracle用户并设置密码
#useradd-goinstall–gdba–moracle
#passwdoracle
3:
创建数据库软件目录和数据库存放目录
#mkdir/opt/ora10g
#mkdir/opt/ora10g/product
#mkdir/opt/ora10g/oradata
4:
更改目录属主为Oracle所有
#chown–Roracle:
oinstall/opt/ora10g
四:
配置Oracle用户环境变量
切换到oracle用户
#su–oracle
$vi.bash_profile编辑.bash_profile文件,增加下列内容
exportTMP=/tmp;
exportTMPDIR=$TMP;
exportORACLE_BASE=/opt/ora10g
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
exportORACLE_SID=jssbook
exportORACLE_TERM=xterm
exportPATH=/usr/sbin:
$PATH
exportPATH=$ORACLE_HOME/bin:
$PATH
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib64:
/usr/lib64:
/usr/local/lib64:
/usr/X11R6/lib64/
exportCLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlibexportLD_ASSUME_KERNEL=2.6.9
exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"
umask022
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
编辑完成之后按ESC,:
wq存盘退出
验证方式:
source.bash_profile
五:
版本修订
如在redhat-5以上版本安装oracle的时候,
需要将文件'/etc/redhat-release'的内容由
RedHatEnterpriseLinuxServerrelease5(Tikanga
修改为
RedHatEnterpriseLinuxServerrelease4(Tikanga
六:
执行安装:
最好是重新登录到Oracle用户下
$unzip10201_database_linux32.zip
进入安装目录:
执行runInstaller进行安装
$cd./database
$./runInstaller
开始进入图形安装界面:
1:
选择高级安装
2:
企业版
3:
指定安装路径opt\ora10g\product\10.2.0\db_1
4:
检查安装环境:
如果检查到未通过项目,看看提示信息,分析下未通过原因,如果不影响项目安装和数据库运行,直接进入下一步;
5:
仅安装数据库软件
6:
安装
7:
文件复制
8:
系统提示Root身份执行两个脚本
新开一个终端:
$su–root
#/opt/ora10g/oraInventory/orainstRoot.sh
#/opt/ora10g/product/10.2.0/db_1/root.sh
然后返回安装窗口,单击Ok按钮确认即可。
七:
创建Oracle数据库(用oracle身份登录
$dbca
进入创建数据库图形界面:
1:
创建数据库
2:
定制数据库
3:
全数据库名:
jssbook
SID:
jssbook
4:
选择是否启用EM不使用
5:
指定管理员密码
6:
文件系统
7:
所有数据库文件使用公共位置
opt\ora10g\oradata\jssbook
8:
选择是否启用快速恢复和归档都不启用
9:
准备安装组件
10:
设置初始化参数:
1:
内存:
定制-自动
2:
调整大小:
3:
字符集:
从字符集列表中选择ZHS16GBK-GBK16位简体中文
国家字符集AL16UTF16–UnicodeUFT-16通用字符集
默认语言简体中文
默认日期格式中国
4:
连接模式专用服务模式
11:
配置数据文件属性直接下一步
12:
创建数据库
13:
确认
14:
开始创建需要点时间
15:
创建完成退出
八:
创建监听:
(用oracle身份登入
$netca
进入监听设置图形界面
1:
监听程序配置
2:
添加
3:
制定监听服务器名称LISTENER
4:
选择支持的连接协议TCP
5:
使用标准端口1521
7:
是否配置另一个监听否
8:
配置完成
九:
启用监听服务
$netmgr
进入监听服务图形界面
监听程序–LISTEBER–数据库服务–添加数据库–全局数据库名称:
jssbook-Oracle主目录:
opt\ora10g\product\10.2.0\db_1-
SID:
jssbook
-文件–保存网络配置
十:
启动和停止监听服务
$lsnrctlstart启动服务
$lsnrctlstop停止监听服务
$lsnrctlstatus查看当前监听状态
十一:
启动第一次连接
$exportORACLE_SID=jssbook
$sqlplus“/assysdba”
启动数据库(在以sysdba身份连接后,执行STARUP命令:
SQL>STARTUP
十二:
关闭系统防火墙
#chkconfigiptablesoff永久关闭