1、Oracle10g 的安装与配置一、 安装 oracle 数据库这里我们主要介绍图形化的安装: 安装介质:Redhat 5.5 (32bits) 安装软件:oracle 10g (32bits)注意事项:“#”提示符代表用 root 用户操作。1. 创建 oinstall 和 dba 组,创建 oracle 用户,将 oracle 用户加入这两组:#groupadd dba 注:创建 dba 组#groupadd oinstall 注:创建 oinstall 组#useradd g oinstall G dba oracle 注:创建 oracle 用户并加入 dba、oinstall 组#p
2、asswd oracle 注:设置 oracle 用户密码,一般为 oracle,输入完密码后会再确认一遍密码2创建安装目录路径:# mkdir -p /home/oracle/product/10.2.0 注:创建 oracle 数据库安装目录# chown -R oracle.oinstall /home/oracle 注:将/home/oracle 下所有目录所有者修改为 oracle 用户、oinstall 组#chmod -R 755 /home/oracle 注:将/home/oracle 目录下文件权限统一修改为 7553.修改内核参数:#vi /etc/sysctl.conf
3、注:打开 sysctl.conf 文件,将以下内容添加到此文件中。kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144#sys
4、ctl p 注:重新加载内核参数。打开文档以后,按“A”或者按“i” ,文件进入编辑模式,此处需要用上下左右键来挪动光标,不要用鼠标选择,讲光标放在文件的最末尾处,然后回车,出现空行后,将上述代码粘贴进文件,然后按“ESC 键” ,然后按“SHIFT 键”加“冒号键” ,在文件末尾出现一个“:” ,输入小写的“x” ,回车,文件保存完毕,重新进入命令状态。上述操作对所有的文本编辑同理,以下出现文本修改不再详述操作步骤,只提供增加的内容。4.加载 5.0 版本支持模块#vi /etc/pam.d/login 注:修改 login 文件,将以下内容添加到此文件中session required p
5、am_limits.so5. 添加 oracle 对文件的要求:#vi /etc/security/limits.conf 注:修改 limits.conf,将以下内容添加到此文件中oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655366.修改 oracle 用户的环境变量,用 oracle 用户执行:#su - oracle 注:切换到 oracle 用户$vi .bash_profile 注:修改 oracle 用户环境变量,将以下内容添加到此文件中# Orac
6、le Settingsexport TMP=/tmpexport TMPDIR=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0export ORACLE_OWNER=oracleexport ORACLE_SID=syntongexport ORACLE_TERM=xtermexport PATH=/usr/sbin:$ORACLE_HOME/bin/:$PATHexport PATH=$ORACLE_HOME/bin:$PATH:$HOME/
7、binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlibexport EDITOR=gedit#export ORACLE_SID=iddbsvrexport LANG=en_USexport LANG=AMRICANexport NLS_LANG=“SIMPLIFIED CHINESE_CHINA.ZHS16GBK“unset USERNAME$ source .bash_profile 注:重新
8、加载环境变量7.由于 oracle10g 不太支持 redhat5 的版本,因此我们需要手工修改系统版本号:#vi /etc/redhat-release 注:修改 Linux 系统版本号,将 5.5 改为 4.5Red Hat Enterprise Linux Server release 4.5 (Tikanga) 8. 准备 oracle 安装文件。将 10201_database_linux32_oracle10g.zip 安装文件拷贝到/tmp 目录下,在桌面空白地右击选择“ 打开终端 ”,执行以下操作:#cd /tmp 注:切换到/tmp 目录下#unzip 10201_datab
9、ase_linux32_oracle10g.zip 注:解压缩包到当前目录,会生成一个 database 目录#chown -R oracle.oinstall database 注:将 database 目录所有者修改为 oracle9.让 oracle 用户支持图形界面,否则不出现图像化界面#xhost + 注:用 root 用户登录到系统图形界面执行该命令access control disabled, clients can connect from any host10.用 oracle 用户安装 oracle 数据库#su oracle 注:切换到 oracle 用户$cd /tm
10、p/database 注:切换到数据库安装程序所在路径$./runInstaller 注:运行安装程序11.执行之后可以看到图形安装界面,我们选择的是高级安装,点击“ Next”12.下面的是 oracle 缺省的安装目录,默认,点击“ Next”13.选择数据库版本,这里选择企业版,点击“ Next”14.选择数据库安装路径,点击“ Next”15.检查系统参数配置,点击“Next”16.系统警告一些检测失败,点击“Yes”继续安装17.选择只安装数据库软件,安装完成后再创建实例,点击“Next” 18.显示数据库的配置信息,确认无误后点击“ Install”进行安装19.显示安装进度20.
11、安装程序提示要用 root 用户执行以下两个脚本文件,执行脚本文件如下图所示,执行完两个脚本后点击“ OK”21.数据库安装完成,点击“ Exit”退出22.退出确认,点击“ Yes”退出二、 用 dbca 命令创建实例1.用 oracle 用户打开终端,运行 dbca,进入图形界面创建实例2.出现 welcome 页面,单击“Next”3.这里选择创建一个数据库,点击“Next” 4.选择创建数据库使用的数据库模版类型,选择一般用途的模版,点击“Next”5.输入实例名,大一卡系统通用实例名为“syntong” ,点击“Next”6.OEM 管理配置,默认即可,点击“Next” 7.设置数据
12、库用户密码,一般将管理员用户密码设为相同的,通用密码为“manager”,点击“ Next”8.选择存储方式,一般选择文件系统,点击“ Next”9.选择数据文件的存放路径,可以指定一个位置,点击“ Next”10.选择数据库恢复区的目录位置和大小,默认即可,点击“ Next”11.是否创建样例,默认即可,点击“Next”12.初始化参数配置,“Memory”选项中修改数据库所使用内存的百分比,设置为 50%13.初始化参数配置,指定能够同时连接到数据库的最小块空间和作多的操作系统用户进程数量,设置为 300 个进程14.选择数据库字符集,如下图所示,点击“ Next”15.选择数据库的模式,专用服务器或共享服务器,点击“ Next”16.显示数据库参数配置信息,确认无误后点击“ Next”17.创建实例选项,默认即可,点击“ Finish”18.显示实例参数,确认无误后点击“ OK”19.开始创建实例,显示进度20.安装完成,显示摘要信息,点击“ Exit”完成实例配置并退出。测试:安装完成后要测试下数据库是否正常运行,打开终端切换到 oracle 用户,连接数据库测试,如下图说明至此 linux 系统下 oracle 10g 安装配置全部完成!