仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 718|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇centos5.x x86 装置oracle 11g2r教程

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:33:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!一.装置centos
二.装置ora所需的库
三.修正centos内核
四.建用户组和目次布局等
五.装置ora11g2r
六.装置sqlplus的翻页步伐和help补钉
七.自启动剧本
八.经常使用下令

############################################################################
一.装置CentOS5.232bit。
1.内存2G,Swap分区3G(3200M约为1.5倍报memorytarget毛病,调高至4500m待测)
2.使用步伐里,不选择"办公/效力率","游戏和文娱","视频和音频"
3.开辟里,勾选"开辟工具",和"开辟库"(勾选后,前面提醒缺3个包)
4.封闭Selinux和iptables
5.装置vmware加强工具,并将分辩率设置为1024*768
6.加载光驱mount-r/dev/hdc/media(以只读体例挂载光驱)umount/dev/hdc

二.装置ora所需的库
1.将CentOS装置盘挂载
2.查询包是不是装置
rpm-qbinutils-2.17.50.0.6compat-libstdc++-33-3.2.3elfutils-libelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.2libgomp-4.1.2libstdc++-4.1.2libstdc++-devel-4.1.2make-3.81sysstat-7.0.2

3.装置库包
缺三个
rpm-ivhcompat-libstdc++-33-3.2.3*.rpmlibaio-devel-0.3.106*.rpmsysstat-7.0.2*.rpm

4.装置数据库驱动
rpm-qunixODBC-2.2.11unixODBC-devel-2.2.11
rpm-ivhunixODBC-2.2.11*.rpmunixODBC-devel-2.2.11*.rpm

5.装置包
yuminstallpdksh
(vim/etc/yum.confkeepcache=1改成保留下载包ksh-20100621-18.el5.i386.rpmpdksh-5.2.14-37.el5_8.1.i386.rpm

三.修正linux内核
1.修正把持文件
vim/etc/sysctl.conf

kernel.shmmni=8192
kernel.sem=25032000100128
fs.file-max=6815744
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
fs.aio-max-nr=1048576

2.修正允许文件
vim/etc/security/limits.conf

*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536

3.修正上岸宁静文件
vim/etc/pam.d/login

sessionrequiredpam_limits.so
4.修正selinux(已改,查下)
vim/etc/selinux/config

SELINUX=disabled
5.修正主机名
vim/etc/hosts删撤除一切其他的条目只留一条
192.168.7.72ora.tralinhotel.cnora
四.建用户组和目次布局等
1.建用户和组,并设置暗码

groupaddoinstall
groupadddba
groupaddoper
groupaddasmadmin
useradd-goinstall-Gdba,oper,asmadminoracle
passwdoracle

2.建目次布局
mkdir-p/u01/app/oracle/product/11.2.0/
mkdir/u01/oradata
chmod-R755/u01
chown-Roracle.oinstall/u01

3.修正情况变量
vim/home/oracle/.bash_profile

exportTMP=/tmp
exportTMPDIR=$TMP
exportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/
exportORACLE_SID=ora
exportPATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
exportCLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
exportLANG="zh_CN.UTF-8"
exportORACLE_TERM=vt100
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi

4.立即失效
在终端运转/sbin/sysctl-p

五.装置oracle11g2r
1.下载ora11g2r
su-oracle
wgetftp://sdgtxuyong:***xx@192.168.7.66/tools/database/oracle11/linux_11gR2_database_1of2.zip
wgetftp://sdgtxuyong:***xx@192.168.7.66/tools/database/oracle11/linux_11gR2_database_2of2.zip
unziplinux_11gR2_database_1of2.zip
unziplinux_11gR2_database_2of2.zip

2.到ui界面,用root开启xhost+
xhost+

3.装置ora11g2r
su-oracle
cddatabase
./runInstaller

4.修正tmpfs的分区巨细(提醒xx缓冲区太小毛病,在centos6下,装置了3次,无报错,但在centos5下,报错)
vim/etc/fstab

tmpfsdefault,size=6g00
六.装置sqlplus的翻页步伐和help补钉
1.sqlplus翻页步伐
wgetftp://sdgtxuyong:***xx@192.168.7.66/tools/database/oracle11/rlwrap-0.37.tar.gz
tarzxvfrlwrap-0.37.tar.gz
./configure

make&&makeinstall
写进用户体系变量
#echoaliassqlplus="rlwrapsqlplus">>/home/oracle/.bash_profile

2.装置匡助help用system上岸
@?/sqlplus/admin/help/hlpbld.sqlhelpus.sql
用法:helpshutdown

3.证书bug
certutil-setregchainminRSAPubKeyBitLength512

七.自启动剧本(###待续)

八.经常使用下令

sqlplus/assysdba
1.开启封闭
startupnomount|mount|open
alterdatabasemount|open
shutdownimmediate

2.监听办事
lsnrctl

3.开启oem监控下令
emctlstart|stopdbconsole

4.用户
创立
createuser用户名identifiedby口令[accountlock|unlock]
解锁
alteruser用户名accountlock|unlock;
受权
grantCONNECT,RESOURCETO用户名;
接纳
revokeCONNECT,RESOURCEFROM用户名;

5.查询
检察以后用户的缺省表空间
selectusername,default_tablespacefromuser_users;

检察用户下一切的表select*fromuser_tables;
检察称号包括log字符的表selectobject_name,object_idfromuser_objectswhereinstr(object_name,LOG)>0;
检察某表的巨细selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segmentswheresegment_name=upper(&table_name);
检察表空间的称号及巨细
selectt.tablespace_name,round(sum(bytes/(1024*1024)),0)ts_sizefromdba_tablespacest,dba_data_filesdwheret.tablespace_name=d.tablespace_namegroupbyt.tablespace_name;

检察表空间物理文件的称号及巨细
selecttablespace_name,file_id,file_name,
round(bytes/(1024*1024),0)total_space
fromdba_data_files
orderbytablespace_name;

检察把持文件
selectnamefromv$controlfile;

检察日记文件
selectmemberfromv$logfile;

检察表空间的利用情形
selectsum(bytes)/(1024*1024)asfree_space,tablespace_name
fromdba_free_space
groupbytablespace_name;

SELECTA.TABLESPACE_NAME,A.BYTESTOTAL,B.BYTESUSED,C.BYTESFREE,
(B.BYTES*100)/A.BYTES"%USED",(C.BYTES*100)/A.BYTES"%FREE"
FROMSYS.SM$TS_AVAILA,SYS.SM$TS_USEDB,SYS.SM$TS_FREEC
WHEREA.TABLESPACE_NAME=B.TABLESPACE_NAMEANDA.TABLESPACE_NAME=C.TABLESPACE_NAME;

检察数据库的版本
SelectversionFROMProduct_component_versionWhereSUBSTR(PRODUCT,1,6)=Oracle;

检察数据库的创立日期和回档体例
SelectCreated,Log_Mode,Log_ModeFromv$Database;

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
爱飞 该用户已被删除
沙发
发表于 2015-1-16 20:21:57 | 只看该作者

带来一篇centos5.x x86 装置oracle 11g2r教程

通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
柔情似水 该用户已被删除
板凳
发表于 2015-1-21 11:26:00 来自手机 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
admin 该用户已被删除
地板
发表于 2015-2-6 14:35:12 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-16 20:14:04 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
小妖女 该用户已被删除
6#
发表于 2015-3-5 11:13:21 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
简单生活 该用户已被删除
7#
发表于 2015-3-12 07:56:04 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
8#
发表于 2015-3-19 21:17:08 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表