一、安装ORACLE前的准备检查LINUX版本,根据安装版本,检查包。【检查命令:rpm-q(包名)】例如:RedHatEnterpriseLinuxES/AS3(Update2orhigher)这个版本。则需要安装下列包:gcc-3.2.3-34gcc-c++-3.2.3-34glibc-2.3.2-95.20make-3.79.1openmotif21-2.1.30-8setarch-1.3-1compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-libstdc++-7.3-2.96.128compat-libstdc++-devel-7.3-2.96.128若缺少,则使用yuminstall包名,这个命令安装。若网络无此包,则使用yumsearch包名,先行搜索此包后,再使用Yuminstall包名,进行安装。验证系统要求要验证系统是否满足Oracle10g数据库的最低要求,以root用户身份登录并运行以下命令。要查看可用RAM和交换空间大小,运行以下命令:grepMemTotal/proc/meminfogrepSwapTotal/proc/meminfo以ROOT身份进入LINUX,创建必须的账户及账户属组。#/usr/sbin/groupaddoinstall//AP01中无用#/usr/sbin/groupadddba在usr/sbin下创建组oinstall与dba.#/usr/sbin/useradd-goinstall-Gdbaoracle新建并将ORACLE用户所属的群组设置为oinstall与dba,其中-g是ORACLE所属的主群组,-G后面接的群组名称则是ORACLE还可以支援的群组.#passwdoracle设置ORACLE账户的密码。完成后重新用ORACLE用户登录系统。创建必须的安装目录.mkdir-p/home/db/oracle#mkdir-p/u01/app/oracle//AP01中无用选加:#mkdir-p/u02/oradata//AP01中无用改变目录的拥有者与所属群组,将其授予,OINSTALL属组与ORACLE账户。chown–Roaclecle:oda/home/db/oracle#chown-Roracle:oinstall/u01/app/oracle选加;#chown-Roracle:oinstall/u02/oradata改变文件目录的访问权限.chmod–R775/home/db/oracle#chmod-R775/u01/app/oracle选加:#chmod-R775/u02/oradata修改核心参数./proc/sys/kernel/sem2503200032128/proc/sys/kernel/shmallold:2097152new:268435456/proc/sys/kernel/shmmni4096/proc/sys/fs/file-maxold:373022new:591948/proc/sys/net/ipv4/ip_local_port_range3276861000#echo25032000100128/proc/sys/kernel/sem#echo2097152/proc/sys/kernel/shmall#echo4096/proc/sys/kernel/shmmni#echo65536/proc/sys/fs/file-max#echo102465000/proc/sys/net/ipv4/ip_local_port_range配置系统环境变量进入/home/oracle目录。#vi.bash_profile进入编辑环境变量。使其内容为:#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#UserspecificenvironmentandstartupprogramsexportORACLE_BASE=/u01/app/oracle;exportORACLE_HOME=$ORACLEBASE/product/10.2.0/db_1exportPATH=$PATH:$HOME/binexportPATHUMask=022注:*为新增加环境变量.保存并退出,运行一次,使用#../.bash_profile命令。二、安装ORACLE数据库进入#cd/home/oracle/database目录下运行runInstaller使用命令:#../runInstaller执行。(如果无权限执行,使用chmod-R775/home/oracle授权)chmod775/home/db/oracle–R../runInstallerORACLE数据库开始安装。。。。。。。数据库安装完成后,进入.bash_profile中将PATH改为:PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin以上加在UMask=022之上。保存退出运行。创建数据库进入ORACLE根目录使用CD/命令或者cd$ORACLE_HOME/bin进入bin目录下输入#dbca命令。第一个next,第二个next创建数据库,然后一直next,到设置databasename,sid;next,设置databasecredentials密码,next,选第三个next,next,勾选sampleschemasnext,最后finish。这时将弹出可视化界面并引导建立一个数据库。设置过程中会设置一个SID。创建数据库完成后,打开环境变量。.bash_profile加入:exportORACLE_SID=**.**代表你上一个SID名称。两个SID必须一样。保存执行。安装数据库助手在ORACLE根目录下执行#netca安装数据库助手。出现可视化界面后自行选择。进入安装监听界面,选第三个(localnetservicenameconfiguration),add,,servicename,Tcp,打ip地址,yes,finish.三、数据库的开启与建立用户开启数据库安装完成后,oracle目录下,开启监听器#lsnrctlstart然后#sqlplus/assysdba进入SQL运行命令startup数据库启动。在数据库下建立用户在sql下输入:Createuser用户名identifiedby密码;给用户授权:Grantconnectto用户名;四、Windows下安装ORACLE客户端运行ORACLE安装文件。链接数据库用户名为SYS,密码:你懂的。链接身份:SYSDBA(有多个系统用户暂未知何用,选其一作为登陆用户)如果连接失败,注意关闭LINUX下的防火墙。如依然出现问题,进入?:\oracle\product\10.2.0\client_2\NETWORK\ADMIN目录下用写字板打开tnsnames.ora文件进行调试。Tnspingip.链接成功后,运行CMD打开控制台,此时输入sqlplus用户名/密码@+(sid名称)进入数据库下的用户。用户此时可使用数据库命令进行操作。如果要建基表,则需打开数据库进行用户授权,如图所示进入数据库进行权限操作,方可建立基表。返回CMD对数据库进行操作。注:(数据库操纵与控制命令请参考其它文献)至此结束....