来自:mjsws > 馆藏分类
配色: 字号:
redhat5下安装oracle10g
2018-07-22 | 阅:  转:  |  分享 
  
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数据库就可以正常使用。
献花(0)
+1
(本文系mjsws首藏)