在linux64上安装oracle11g完整_第1页
在linux64上安装oracle11g完整_第2页
在linux64上安装oracle11g完整_第3页
在linux64上安装oracle11g完整_第4页
在linux64上安装oracle11g完整_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;Oracle 11g安装手册前言各位参与老方块培训的同伴们,大家好!当我们下定决心踏上oracle DBA之路时,学习环境的搭建是非常重要的,因此搭建学习环境是学习oracle的第一步。正所谓工欲善其事,必先利其器,我们先要有学习的硬件条件:一台配置较高的电脑,笔记本和台式机都可以,内存至少4G,CPU不能太差,要有至少100G的硬盘空间存放虚拟机,还有要求可以有较好的网速下载相关的软件。本人的硬件配置是CPU酷睿i3 M330,内存是DDR3 8G,操作系统是大地版WIN7-64位。下面就来引见怎样从无到有的搭建oracle学习环境!有什么问题的可以联络我。will :1859542

2、65这个是由于中文软件翻译的问题,以后每新建一个衔接会话都要这样设置一下由于做实验时发现 sendmail 会导致启动很慢,所以这里关掉此效力执行service sendmail stop然后依次执行chkconfig sendmail offchkconfig -list sendmail好,封锁了sendmail效力虚拟机设置成字符界面虚拟机的图形界面比较浪费系统资源,由于根本上都是用SecureCRT等远程工具来操作的,所以不需求图形界面,改成全字符的,假设要暂时用图形界面可以用startx命令vi /etc/inittab把id改成3,就是全字符界面保管退出即可,下次启动的时候就生效了

3、修正系统版本号,为了兼容oracle和gc软件的安装vi /etc/redhat-releaseCentOS release 4 (Final)保管退出FF14目录rootcn1-xiv-db01 # su - oracleoraclecn1-xiv-db01 $ echo $ORACLE_HOME/u01/app/oracle/product/11.2.0.3/dbhome_1oraclecn1-xiv-db01 $ echo $ORACLE_BASE/u01/app/oracle#rootcn1-xiv-db01 # su - gridgridcn1-xiv-db01 $ echo $OR

4、ACLE_HOME/u01/app/grid/product/11.2.0.3/gridgridcn1-xiv-db01 $ echo $ORACLE_BASE/u01/app/gridgridcn1-xiv-db01 grid$ echo $ORACLE_SID+ASMSQL select name, path from v$asm_disk;NAME PATH- -HDD1_0000 /dev/sdbSSD1_0000 /dev/sdcSQL select name from v$asm_diskgroup;NAME-SSD1HDD1#3虚拟机SQL select name, path f

5、rom v$asm_disk;NAME PATH- -VOL1 ORCL:VOL1VOL2 ORCL:VOL2SQL select name from v$asm_diskgroup;NAME-DATA设置内核参数和其他参数vi /etc/sysctl.conf把下面的参数复制到最下面kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_loc

6、al_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144运用sysctl -p命令使内核参数立刻生效sysctl -p设置其他参数vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536vi

7、/etc/pam.d/loginsession required /lib64/security/pam_limits.sosession required pam_limits.so留意:由于是64位的系统,所以一定要写/lib64/security/pam_limits.so假设写成/lib/security/pam_limits.so这是32位系统的设置,就会在虚拟机本地的字符界面方式下无法登录vi /etc/profile在profile里添加oracle环境变量if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p

8、 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi执行source /etc/profile命令使配置生效source /etc/profile查看tmpfs大小df -lhtmpfs太小了,要设置大点vi /etc/fstab保管退出grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo确认一下物理内存和交换内存信息设置hosts的IP地址 222.73.21.107是本机IP在hosts里设置本地地址,最好用三段式vi /etc/hosts127.0.0.1 cn1-xi

9、v-db01 localhost.localdomain localhost:1 localhost6.localdomain6 localhost6222.73.21.107 cn1-fsv-1001b centos5.localdomain centos5保管退出,测试一下ping centos5.localdomain -c 4ping centos5 -c 4ping cn1-fsv-1001b -c 4创建oracle用户组和用户/添加用户组及用户groupadd dbagroupadd oinstallgroupadd asmdbagroupadd asmopergroupadd

10、asmadmingroupadd operuseradd oracle -g oinstall -G dba,asmadmin,asmdba,asmoper,operpasswd oracleYf891165idcuseradd grid -g oinstall -G dba,asmadmin,asmdba,asmoper,operpasswd gridYf891165idc/新建目录权限mkdir -p /u01mkdir -p /u01/appchown -R oracle:oinstall /u01/ chmod -R 775 /u01/app/su - oracleoracle用户创建

11、终了把oracle软件传到/u01目录下cd /u01ls -lrtchown -R oracle:oinstall *ls -lrt设置oracle环境变量此处开场用oracle用户su - oraclevi .bash_profileexport PATHexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/u01/app/oracleexport ORACLE_SID=cnwd01export ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/dbhome_1export ORACLE_TERM=

12、xtermexport PATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport DISPLAY=61.172.240.228:0.0stty erase h保管后退出执行留意:display后面的IP一定是本人的WINDOWS环境的客户机的IP,需求

13、本人矫正。ORACLE_SID的值以安装实例时输入的实践实例名为准。. .bash_profile让参数生效Su - oraclecd database./runInstallerLANG=zh_CN.gbk开场图像界面安装能够需求export DIAPLAY=:0.0步骤1:将红框中的内容勾选去掉,点击下一步。提示“未指定电子邮件地址点击“是步骤2:点选“创建和配置数据库此选项也为默许选项,点击下一步。步骤3:点击选中“效力器类,点击“下一步步骤4:点击选中“单实例数据库安装,点击下一步。步骤5:点击选中“高级安装,点击“下一步步骤6:选择需求的言语,点击“下一步,此处客户确认能否需求添加其

14、他言语步骤7:点击选中“企业版4.29GB,点击“下一步点击上图的“选择选项,勾选需求的组件,此处全部勾选。/u01/app/oracle/product/11.2.0.3/dbhome_1步骤8:此处为默许途径,u01的建立参考第1点orcale用户的建立,点击“下一步步骤9:此处默许即可,点击“下一步步骤10:点击选中“普通用途/事务处置,点击“下一步步骤11:此处默许,点击“下一步 两处都填cnwd01步骤12:此处可以设置内存、字符集、平安性、例如方案可根据用户环境调整,点击“下一步,内存分配建议至少50%步骤13:此处默许,点击“下一步步骤14:此处默许处置,点击“下一步步骤15:点

15、击选中“不启用自动备份,点击“下一步步骤16:各帐号口令设定,此处一致运用一样口令,客户现场请在同客户确认口令设定规那么步骤17:点击“下一步步骤18:点击“修补并在此检查,会产生修补文件,按照提示内容执行即可A、切换到root用户,此处为测试环境执行内容如上述步骤执行完成后照旧存在失败内容,请到linux光盘中寻觅对应的rpm文件,复制到linux某一目录中,按以下图命令执行步骤19:修补完成后,出现如下信息,点击“完成步骤20:执行安装过程复制文件,创建实例过程完成后信息,点击“确定完成后,如出现以下内容,请按照操作步骤,执行完成后,完成安装过程另开一个窗口用root用户执行上面脚本配置监

16、听器执行su - oraclesh /u01/app/oracle/product/11.2.0.3/dbhome_1/bin/netca2、点击选中“监听程序配置,点击“下一步3、点击选中“添加,点击“下一步4、设定监听程序名,点击“下一步5、选定协议一切协议,点击“下一步6、设定规范端口号,点击“下一步7、设定规范TCP/IP SSL端口号,点击“下一步 没设置8、设置IPC键值,点击“下一步 没设置9、提示能否配置另一个监听程序,点“是,再点击“下一步前往0阐明配置胜利lsnrctl status数据库和监听配置完成,假设不能登录oralce vi .bash_profile再设置下配置

17、数据库执行sh /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbca2、点击“下一步3、点选“创建数据库,点击“下一步4、点选“普通用途或事物处置,点击“下一步5、设定数据库名及SID,点击“下一步6、配置管理选项,此处暂时用7、设定口令,点击“下一步8、网络配置,点击“下一步9、数据库文件所在位置,点击“下一步,按照实践的文件规划位置10、恢复配置,点击“下一步11、数据库内容,点击“下一步12、初始化参数,点击“下一步13、数据库存储,点击“下一步14、创建选项,点击“完成15、概要显示,点击“确定16、创建进展17、创建完成,点击“退出环境变量

18、设置及启动设置环境变量在效力器上配置环境变量,编辑 vi /etc/profile,在末尾参与以下配置export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1export PATH=.:$ORACLE_HOME/bin:$PATHexport ORACLE_SID=VPMSDBS (数据库SID)保管并退出vi /etc/oratab最后的 N 改成 Y否那么dbstart和dbshut命令无效lsnrctl start (启动oracle监听)提示:The listener supports no servicesThe comma

19、nd completed successfully这样启动后远程衔接会呵斥oracle ORA-12514:TNS:listener does not currently know of service requested in connect descriptor-方案一-在listener.ora里面添加了一行SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = VENDB) (ORACLE_HOME = /opt/oracle11g/app/oracle/product/11.2.0/dbhome_1) (SID_NAM

20、E = VENDB) ) )-方案二-linux上面: oraclelocalhost $ netmgr在以下图的Listeners-Database Services中配置要监听的SID及ORACLE_HOME,退出保管。sqlplus /nologconn sys/ven220vendb as sysdba提示 ORA-01031: insufficient privileges-方案一-cd $ORACLE_HOME/dbsls -l orapw*echo $ORACLE_SID发现orapw*文件名的后半部分vendb是小写的(应和echo $ORACLE_HOME显示的一样),所以要把它矫正过来mv orapwvendb orapwVENDB并再次查询相关视图:SQL select * from v$pwfile_users;USERNAME SYSDB SYSOP- - -SYS TRUE TRUE手动启动启动监听Lsnrctl start启动数据库实例sqlplus / as sysdba 系统权限startup或者sqlp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论