您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Linux 安装 Oracle 10G
『福建电信事业部工程推广项目安装文档』第1页2020-7-3福建电信事业部工程推广安装文档【Oracle10g服务端安装】福建库易科技电信事业部222000111000年年年777月月月『福建电信事业部工程推广项目安装文档』第2页2020-7-3文档修改/审批记录版本号修改人/审批人修改/审批日期修改内容备注V1.0创建文档『福建电信事业部工程推广项目安装文档』第3页2020-7-3Oracle10g服务端安装LinuxServer5.3_64下的安装我们先把需要的文件上传到linux上面我们上传到跟目录下/ship_db_lnx32_10103.cpio为oracle安装软件其他为必备的软件包注意事项:在Unix系统或者说在非windows系统上安装oracle数据库时,务必要先到官方网站查看安装oracle的准备事项,然后下载合适的版本进行安装,以避免和减少在安装过程中造成的麻烦和失败。Oracle10g安装步骤•以root用户登录系统•检查硬件环境•检查软件环境•创建oracle安装目录手动指定•创建oracle用户和组群•配置linux内核参数•配置oracle用户环境变量指定目录•安装oracle10g数据库检查硬件环境硬件要求最低要求物理内存(RAM)512M(524288KB)交换分区(swap)1G或者物理内存的两倍临时目录(/tmp)400MB软件预留空间2.5G(包含1G的CD空间)『福建电信事业部工程推广项目安装文档』第4页2020-7-3数据库预留空间1.2G(1258290KB)硬件检查命令•检查物理内存grepMemTotal/proc/meminfo结果:MemTotal:1518804kB•检查交换分区grepSwapTotal/proc/meminfo结果:SwapTotal:1534196kB检查临时目录df–h/tmp•检查硬盘空间df-h检查软件环境软件要求最小要求操作系统RHEL2/3(或更高版本)系统内核2.4.9或更高Uname–a检查系统内核uname–a检查系统内核检查必要软件包binutilscompat-libstdc++『福建电信事业部工程推广项目安装文档』第5页2020-7-3elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-develgccgcc-c++libgcclibstdc++『福建电信事业部工程推广项目安装文档』第6页2020-7-3libstdc++-develMakelibaiolibaio-developenmotifsysstatlibXp以上黄颜色为没有安装的软件下面开始安装没有安装的软件:一下安装的软件是有顺序可言的,都是相互依赖的先安装libaio-develrpm-ivhlibaio-devel-0.3.106-3.2.i386.rpm再安装libXprpm-ivhlibXp-1.0.0-8.1.el5.i386.rpm在安装openmotifrpm-ivhopenmotif-2.3.1-2.el5.i386.rpm再安装sysstatrpm-ivhsysstat-7.0.2-3.el5.i386.rpm『福建电信事业部工程推广项目安装文档』第7页2020-7-3Centosrelease5.3(Final)–系统包,这是我们现在所用的系统Rpm–qa|grep软件包的名分别检查软件是否安装Rpm–ivh中间打空格几个软件一起安装Rpm–qa|grep卸载rpm–emkdiroracle在根目录下软件检查命令•检查软件rpm–qa|grep软件包如果提示包没有安装在系统安装光盘中查找,并把软件包拷贝到一个目录•安装软件rpm–ivh软件包(*.rpm)创建安装目录在根下创建oracle安装的目录选择在根目录下mkdir/oracle此时的文件夹创建在根目录下mkdir/oradb此时的文件夹创建在根目录下创建oracle用户和组群•用户:–oracle、nobody•组群:–dba、oinstall(主分组)、oper(可选)–groupaddoinstallgroupadddba创建用户命令创建组:groupadd组名创建用户:useradd-goinstall-Gdba/oracle更改oracle用户密码:为以后切换用户使用passwdoracle更改安装目录拥有者及权限chown-Roracle:oinstalloracle『福建电信事业部工程推广项目安装文档』第8页2020-7-3注意此时的路径chown-Roracle:oinstalloradb再次注意此时的路径是在根目录下chmod775oraclechmod775oradb配置Linux内核参数修改vi/etc/sysctl.conf系统内核配置文件最好先备份一下cp命令#oracleconfigationkernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000使用命令:sysctl-p使以上设置生效,显示如下信息『福建电信事业部工程推广项目安装文档』第9页2020-7-3配置Linux内核参数修改vi/etc/security/limits.conf#oracleconfigureoraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536配置Linux内核参数修改vi/etc/pam.d/login#oracleconfigure『福建电信事业部工程推广项目安装文档』第10页2020-7-3sessionrequired/lib/security/pam_limits.sovi/etc/selinux/configselinux关闭掉disabled必须把防火墙关闭后在执行配置Linux内核参数•修改vi/etc/profile添加以下代码•#oracleconfigureif[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi『福建电信事业部工程推广项目安装文档』第11页2020-7-3拷贝以上文件执行以上文件如没错的话,请继续,有误的话自行修改,多是空格什么的错误source/etc/profile配置用户环境变量在安装oracle之前必须配置oracle用户的环境变量,设置完成后,安装过程只能在oracle用的图形界面完成过程。对于系统环境变量的修改分为用户和系统全局:用户级别:ls–acd/home用户的根目录.bashrc或.bash_profile修改两者其一都可以系统级别:etc目录profile文件或bashrc设定用户环境变量•编辑.bashrc_profile加入以下代码针对oracle用户,转换到oracle用户操作•••我先拷贝了一份.bash_profile文件,因为一下的操作一但失误了就没法继续操作了,只能重新开始,所以我现在111文件下操作如果成功的话,我在修改.bash_profile文件#oracleconfigureumask022ORACLE_BASE=/oracleORACLE_HOME=$ORACLE_BASEORACLE_SID=HYGJPATH=$PATH:$ORACLE_HOME/binexportORACLE_BASEORACLE_HOMEORACLE_SIDPATHsttyerase^h#与删除键有关的,控制台下用户可用删除『福建电信事业部工程推广项目安装文档』第12页2020-7-3假如这时回退键不能用时,可shift+backspace一起使用检查环境变量环境变量设置完成后使用以下命令是配置生效:检查用户环境变量安装oracle10g数据库解压oracle10g安装文件。如果下载的文件是.zip格式的unzipxxx.zip如果是xxx.cpio.gzgunzipxxx.cpio.gzcpio–idmvxxx.cpio多了disk1目录xxx代表文件名假如这时回退键不能用时,可shift+backspace一起使用防止安装出现问题检查解压后的文件夹是否是oracle用户有权限操作。在以root用户切换进行解压并付给oracle用户权限操作下面是也root用户操作开始解压修改文件的权限和用户组chown-Roracle:oinstallDisk1chmod755Disk1执行安装程序以oracle用户进入安装目录:此时进入图形界面(这里就不要在putty下编辑了)startx进入图形界面『福建电信事业部工程推广项目安装文档』第13页2020-7-3在此目录下执行./runInstaller就是刚才的oracle确认当前目录开始执行安装命令进入Disk1目录执行安装之后进入图形见面安装,安装时这时我们使用的是默认的安装『福建电信事业部工程推广项目安装文档』第14页2020-7-3以oracle用户进入安装目录:此时进入图形界面./runInstaller就是刚才的oracle默认的oracle目录和创建数据库点Next『福建电信事业部工程推广项目安装文档』第15页2020-7-3继续Next『福建电信事业部工程推广项目安装文档』第16页2020-7-3在继续安装之前,必须以root用户执行一些文件,那好我们执行上面说的文件吧开个端口以root用户登入执行命令做完以上的操作,继续吧忽视以上的提示,点击继续操作『福建电信事业部工程推广项目安装文档』第17页2020-7-3两个警告打上√继续点击install『福建电信事业部工程推广项目安装文档』第18页2020-7-3『福建电信事业部工程推广项目安装文档』第19页2020-7-3在以root用户执行文件『福建电信事业部工程推广项目安装文档』第20页2020-7-3Oracle10g到此安装好了『福建电信事业部工程推广项目安装文档』第21页2020-7-3到此处请先从下面的操作开始,要不后面的中文就不能显示了,切记了!连接下来中文字体不显示赶紧测试一下吧,在起一个窗口以上说明的是你的oracle_home没有设置,但是我们刚开始的时候的是设置的,我们重新查看该文件vi/home/oracle/.bashrc发现我的SID设置的不对,应该为默认安装的orcl把HYGJ改成orcl保存出来之后,我们发现回退键不能用了,光出现下面的^?为什么呢我们再修改vi/home/oracle/.bashrc把最后一行的sttyerase^h改为sttyerase^?保存退出我们的回退键就能用了,可能前面一直没明白这是什么意思,现在就知道了,做好了再保存在执行一下吧,别忘记了,要不它还提示你没找到home做好上面的操作我们在来进行数据操作:这回我们就可以操作数据库了,必须以sysdba进行操作,不会的看上面代码接下来我们修改scott用户的权限,然后在它上面建立中文的字段,看看显示是否正常(如果我们是自定义安装的话,就不用这样了,可以选择语言包的在那时)1.先解锁吧alteruserscottaccountunlock;2.修改密码alteruserscottidentifiedbytiger;『福建电信事业部工程推广项目安装文档』第22页2020-7-33.增加权限grantconnect,resourcetoscott;以scott用户登入创建一个表插入数据中文字体不显示:下面进行Oracle中文乱码解决方案说到oracle中文乱码要分为2个部分,一个是数据库中数据乱码问题;另外,就是oracle中em按钮乱码问题。如果是数据库中数据中文乱码,
本文标题:Linux 安装 Oracle 10G
链接地址:https://www.777doc.com/doc-6290699 .html