|
redhat5下安装oracle10g |
|
|
redhat5下安装oracle10g安装过程1.硬件资源:简要说明系统内存要1G以上,swap空间至少用1.5G是物理内存的2倍以上,临 时空间要求400M以上。(linux的临时空间目录是/tmp)?2.Oracle安装需要的rpm包:使用rpm命令查看及安装需要 的的rpm包#rpm–qamakemake-3.81-3.el5#rpm–qabinutilsbinutils-2.17. 50.0.6-12.el5#rpm–qaopenmotifopenmotif-2.3.1-2.el5#rpm–qaseta rchsetarch-2.0-1.1#rpm–qa|gerpcompatcompat-libgcc-296-2.96-13 8compat-glibc-headers-2.3.4-2.26compat-libstdc++-296-2.96-138java -1.4.2-gcj-compat-src-1.4.2.0-40jpp.115java-1.4.2-gcj-compat-deve l-1.4.2.0-40jpp.115avahi-compat-libdns_sd-0.6.16-6.el5compat-libf 2c-34-3.4.6-4compat-glibc-2.3.4-2.26compat-gcc-34-3.4.6-4compat-g cc-34-c++-3.4.6-4java-1.4.2-gcj-compat-1.4.2.0-40jpp.115compat-li bstdc++-33-3.2.3-61compat-gcc-34-g77-3.4.6-4compat-libcom_err-1.0 -7compat-db-4.2.52-5.1#rpm–qalibaiolibaio-0.3.106-3.2?3.修改linux 内核参数以支持oracle:#less/etc/sysctl.confkernel.shmmax=536870912kern el.shmmni=4096kernel.shmall=2097152kernel.sem=25032000100 128fs.file-max=65536net.ipv4.ip_local_port_range=102465000n et.core.rmem_default=262144net.core.rmem_max=262144net.core.w mem_default=262144net.core.wmem_max=262144?在内核配置文件中添加以上内容,修改完 成后使用#sysctl–p使其修改的配置生效?4.增加操作系统用户的nofile和nproc参数:#less/etc/sec urity/limits.conforaclesoftnofile65536oraclehardnofile65536 oraclesoftnproc16384oraclehardnproc16384?在配置文件最后添加以上内容Nofil e:是操作系统用户同时可以打开的最大文件数Nproc:单用户的同时打开的进程数捕鱼游戏http://www.44771.net? 5.创建oracle用户和用户组:#groupaddoinstall#groupadddba#useradd–goinst all–Gdbaoracle#passwdoracle(在提示信息下输入密码,要两次确认)?6.设置oracle用户的环 境变量:#less.bashrc????(先用cd到oracle用户的主目录中)exportORACLE_BASE=/u01 /app/oracleexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1exp ortPATH=$ORACLE_HOME/bin:$PATHexportORACLE_OWNER=oracleexportO RACLE_SID=orc1exportORACLE_TERM=vt100exportTHREADS_FLAG=nativee xportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexportPAT H=$ORACLE_HOME/bin:$PATH?在文件中添加以上环境变量?7.建立需要的程序目录并设置权限:#mkdir–p /u01/app/oracle#chown–Roracle:oinstall/u01?目录可以根据实际的情况而定,这是ora cle默认的安装目录?8.在linux的图形界面下,开一个terminal窗口:#exportDISPLAY=:0.0#xhos t+?需要以root身份执行?9.正式安装oracle#su–oracle????(切换到oracle用户)#unzip 10201_database_linux32.zip-d/tmp/oracle???(解压oracle安装程序包)#cdd atabase??(cd到oracle程序包解压的目录)?在安装oracle前需要修改oracle的程序文件(oracle默认是 不支持redhat5),执行一下命令#vim./database/install/oraparam.ini[Linux-redh at-5.0-optional]TEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256 在oraparam.ini文件中找到“[CertifiedVersions]”位置添加以下红色字体?[CertifiedVer sions]Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,as ianux-2?[Linux-redhat-5.0-optional]TEMP_SPACE=80SWAP_SPACE=150MIN _DISPLAY_COLORS=256?[UnitedLinux-1.0-optional]TEMP_SPACE=80SWAP_S PACE=150MIN_DISPLAY_COLORS=256?然后就可以执行安装脚本安装oracle了,进入到database目录 下找到runInstaller这个脚本并执行?#./runInstaller????(执行安装脚本)?执行脚本后就会进入ora cle的图形安装,子要next下一步就可以第一步会提示你设置oracle密码,?在databasepassword填写密码并确认 ??这二步会对个项配置进行检查,如果有错误会有提示,安装提示退出修改就可以了。如果提示网络问题就手工的勾选验证然后next继续安装 ?最后exit退出完成。注:在最后完成之前会提示执行两个脚本/u01/app/oracle/oraInventory/orain stRoot.sh/u01/app/oracle/product/10.2.0/db_1/root.sh执行完成后点击提示图中的确 认完成(需要以root身份执行)完成以上步骤安装基本完成。988棋牌http://www.rodlg.com查看监听文件内容#le ss/u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora ORCL=?(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168. 10.100)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVI CE_NAME=orcl))?)?EXTPROC_CONNECTION_DATA=?(DESCRIPTION=(ADD RESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))(CONNE CT_DATA=(SID=PLSExtProc)(PRESENTATION=RO))?)#less/u01/ap p/oracle/product/10.2.0/db_1/network/admin/listener.oraSID_LIST_L ISTENER=?(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE _HOME=/u01/app/oracle/product/10.2.0/db_1)(PROGRAM=extproc) )?)?LISTENER=?(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PRO TOCOL=IPC)(KEY=EXTPROC1))(ADDRESS=(PROTOCOL=TCP)(HOST= 192.168.10.100)(PORT=1521)))?)以上内容说明监听正常,在以上内容中红色为服务器的IP地址,152 1为oracle监听的端口登录到oracle的sqlplus切换的oracle用户执行#dbca????图形化配置数据库#net ca???图形化配置oracle监听#lsnrctl??监听命令(参数start,stop)?#sqlplus/nolog ????????????????也可以#sqlplus/assysdba直接登录SQL>connect/assy sdba???????链接到sysdba系统用户SQL>startup???????????????????????????启 动oracle数据库SQL>shutdown?immediate????关闭oracle数据库SQL>exit?Shutd own的几个选项:shutdown:关闭,等待每个用户退出系统戓被取消后退出关闭数据库shutdowntransactional:事务性关闭,等待每个用户提交戓回退当前的事务,然后oracle取消对话,在所有用户退出系统后执行关闭shutdownimmediate:直接关闭,取消所有用户对话(促使回退),执行正常的关闭程序棋牌评测网http://www.77884.netshutdownabort:终止关闭,关闭数据库时没有自动检查点戓日志开关完成以上步骤一个oracle数据库就可以正常使用。 |
|
|
|
|
|
|
|
|
|
|