64位Oracle10g超详细教程
工具/原料
wmware10.0
方法/步骤
1、1.安装准备阶段1.1安装Oracle环境经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行。X-Manager安装完成后的配置方法如下:1.打开X-Manager的X-Shell
2、2.点击New,新建一个连接地址,设置完成后,点击OK
3、3.使用用户名,密码进行登录,登录完成后,进入如下图所示画面即成功连接到Linux系统
4、4.44.将下载的Oracle数据库的安装包10201_database_linux_x86_64.cpio.gz放在/opt/setup080305目录下。使用刚刚安装的X-Manager软件即可完成上述操作,点击绿色的NewFileTransfer,将左侧需要上传的文件拖拽到右侧的文件目录中即可。如下图所示
5、5.创建/u01/app/oracle目录为Oracle安装的ORACLE_BASE1.2查询所需安装包是否完整使用root用户进入系统,使用终端命令rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devel运行结果如图所示
6、gcc-4.1.闸拊福律2-46.el5make-3.81-3.el5binutils-2.17.50.0.6幻腾寂埒-12.el5packageopenmotifisnotinstalledsetarch-2.0-1.1packagecompat-dbisnotinstalledpackagecompat-gccisnotinstalledpackagecompat-gcc-c++isnotinstalledpackagecompat-libstdc++isnotinstalledpackagecompat-libstdc++-develisnotinstalled缺少的包需要在光盘中寻找并安装,需要安装下面的包,从DVD光盘中(按照以下的顺序安装)首先加载DVD光盘或ISO镜像,使用命令cd/media/RHEL_5.4\x86_64\DVD/Server/跳进安装包所在目录,使用以下命令安装所属包,并查看安装包是否安装成功。rpm-Uvhcompat-db-4.2.52-5.1.x86_64.rpmpackagecompat-db-4.2.52-5.1.x86_64isalreadyinstalledrpm-Uvhlibaio-0.3.106-3.2.x86_64.rpmpackagelibaio-0.3.106-3.2.x86_64isalreadyinstalledrpm-Uvhcompat-libstdc++-33-3.2.3-61.x86_64.rpmpackagecompat-libstdc++-33-3.2.3-61.x86_64isalreadyinstalledrpm-Uvhcompat-gcc-34-3.4.6-4.x86_64.rpmpackagecompat-gcc-34-3.4.6-4.x86_64isalreadyinstalledrpm-Uvhcompat-gcc-34-c++-3.4.6-4.x86_64.rpmpackagecompat-gcc-34-c++-3.4.6-4.x86_64isalreadyinstalledrpm-UvhlibXp-1.0.0-8.1.el5.x86_64.rpmpackagelibXp-1.0.0-8.1.el5.x86_64isalreadyinstalledrpm-Uvhopenmotif-2.3.1-2.el5.x86_64.rpmpackageopenmotif-2.3.1-2.el5.x86_64isalreadyinstalledrpm-Uvhgcc-4.1.2-46.el5.x86_64.rpmpackagegcc-4.1.2-46.el5.x86_64isalreadyinstalledrpm-Uvhglibc-2.5-42.x86_64.rpmpackageglibc-2.5-42.x86_64isalreadyinstalledrpm-UvhlibXp-1.0.0-8.1.el5.i386.rpmpackagelibXp-1.0.0-8.1.el5.i386isalreadyinstalled如图:
7、然后再检查所需安装包是否全部安装成功:rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devel如图
8、注:安装后一直都是报libstdc以及gcc-c没有安装,实际上已经安装成功,可以继续进行下一步安装。1.3检查安装Oracle的硬件要求使用命令df–h,检查内存,交换区,硬盘空间等。如图:
9、1.槐划儋昴4在vi/etc/sysctl.conf文件行末添加以下内容#usefororaclekern髫潋啜缅el.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144再运行sysctl–p应用以上参数,如下图所示。
10、1.5在vi/etc/security/limits.conf文件行末添加以下内容#usefororacle*softnproc2047*hardnproc16384*softnofile1024*hardnofile65536如图所示:
11、1.瀵鸦铙邮6在vi/etc/pam.d/login文件行末添加如下内容#usefororaclesessi泠贾高框onrequiredpam_limits.so如图所示1.7在vi/etc/selinux/config文件中确保有以下内容#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#enforcing-SELinuxsecuritypolicyisenforced.#permissive-SELinuxprintswarningsinsteadofenforcing.#disabled-SELinuxisfullydisabled.SELINUX=disabled#SELINUXTYPE=typeofpolicyinuse.Possiblevaluesare:#targeted-Onlytargetednetworkdaemonsareprotected.#strict-FullSELinuxprotection.#SELINUXTYPE=targetedSELINUXTYPE=disabled如图所示:到此,安装Oracle的准备阶段告一段落。2.创建安装Oracle的用户、组及配置2.1解压安装文件10201_database_linux_x86_64.cpio.gz由于之前已经把数据库的安装文件放在了/opt/setup080305/文件夹下,现在即可以使用命令解压安装文件,也可以在windows下解压好重新上传到Linux系统上,完成后结果如图所示
12、2.2创建安装Oracle的用户和所属组使用如下命令:cd/opt/setup080305/database跳转到安装目录groupaddoinstall添加两个组groupadddbauseradd-m-goinstall-Gdbaoracle添加用户idoracle为Oracle用户设置密码passwdoracle输入密码后,如下图即可生效