ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:1.84MB ,
资源ID:11340043      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11340043.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle安装.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

oracle安装.docx

1、oracle安装一、 配置防火墙1.CentOS6.X查看SELinux模式getenforce 查看防火墙信息/etc/init.d/iptables status删除某规则链中的所有规则iptables -F删除某个规则链iptables -X将更改进行保存/etc/init.d/iptables save关闭防火墙/etc/init.d/iptables stop关闭防火墙(不自动启动),重启后永久生效chkconfig iptables off列出所有服务的当前启动信息。chkconfig iptables -list2.CentOS7CentOS 7.0默认使用的是firewall作

2、为防火墙,这里改为iptables防火墙。firewall:systemctl status firewalld.service #查看firewallsystemctl start firewalld.service #启动firewallsystemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动二、安装配置JDK1.使用root用户登陆CentOs7系统,可以在用户管理界面登陆,也可使用命令行登陆administratorlocalhost $ su - ro

3、ot密码:上一次登录:三 10月 21 19:20:28 CST 2015pts/0 上2.查看Linux自带的JDK是否已安装(卸载CentOs7已安装的OPENJDK)安装好的CentOS会自带OpenJdk,用命令java-version,会有下面的信息:rootlocalhost # java -versionjava version 1.7.0_75OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)3.

4、 卸载掉openjdk先查看rpm-qa|grepjava显示如下信息:rootlocalhost # rpm -qa | grep javajava-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64javapackages-tools-3.4.1-6.el7_0.noarchpython-javapackages-3.4.1-6.el7_0.noarchjava-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64tzdata-java-2015a-1.el7.noarch卸载:rootlocalhos

5、t # rpm -e -nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64rootlocalhost # rpm -e -nodeps javapackages-tools-3.4.1-6.el7_0.noarchrootlocalhost # rpm -e -nodeps python-javapackages-3.4.1-6.el7_0.noarchrootlocalhost # rpm -e -nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64警告:文

6、件 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre/lib/amd64/xawt/libmawt.so: 移除失败: 没有那个文件或目录警告:文件 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre/lib/amd64/libsplashscreen.so: 移除失败: 没有那个文件或目录警告:文件 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre/l

7、ib/amd64/libpulse-java.so: 移除失败: 没有那个文件或目录警告:文件 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre/lib/amd64/libjsoundalsa.so: 移除失败: 没有那个文件或目录(上述警告是由于我们之前卸载的已经包括其中的依赖包,所以这里可以无视,继续卸载)rootlocalhost # rpm -e -nodeps tzdata-java-2015a-1.el7.noarchPS:还有一些其他的命令rpm-qa|grepgcjrpm-qa|grepjdk如果

8、出现找不到openjdksource的话,那么还可以这样卸载yum-yremovejavajava-1.4.2-gcj-compat-1.4.2.0-40jpp.115yum-yremovejavajava-1.6.0-openjdk-1.6.0.0-1.7.b09.el54.安装JDK将拷贝到CentOS7的桌面上cd /home/administrator/桌面安装JDKrpm -ivh jdk-7u21-linux-x64.rpm三、配置内核参数1.修改/etc/sysctl.conf文件vi /etc/sysctl.conf在末尾添加如下内容:fs.aio-max-nr = 10485

9、76fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4127318016kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586说明2.运行以下命令使设置生效/sbin/sy

10、sctl -p四、添加Oracle用户的限制参数1./etc/security/limits.conf下vi /etc/security/limits.conf在末尾添加如下内容:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536 2./etc/pam.d/login下vi /etc/pam.d/login在末尾添加如下内容:session required pam_limits.so3./etc/profile(BSHELL)下vi /etc/profile在

11、末尾添加如下内容:if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi五、增加oracle用户组/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba六、增加Oracle用户/usr/sbin/useradd -m -g oinstall -G dba oracle七、修改oracle用户密码为oracleecho oracle|passwd -stdin or

12、acle 八、创建oracle目录以及子文件夹,并给oracle用户使用的权限mkdir -p /u01/oraclechown -R oracle:oinstall /u01chmod -R 775 /u01mkdir -p /u01/datachown -R oracle:oinstall /u01/datachmod -R 775 /u01/datamkdir -p /u01/oraInventorychown -R oracle:oinstall /u01/oraInventorychmod -R 775 /u01/oraInventory九、设置oracle的环境变量1./home/

13、oracle/.bash_profile下vi /home/oracle/.bash_profile在末尾添加如下内容:TMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/u01/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMexport NLS_LANG=AMERI

14、CAN_AMERICA.ZHS16GBKPATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATHif $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n

15、65536elseulimit -u 16384 -n 65536fiumask 022fi 2.source使.bash_profile生效source /.bash_profile十、安装Oracle依赖包1.安装依赖包yum install y binutils compat-libcap1.i686 compat-libcap1.x86_64 compat-libstdc+-33.i686 compat-libstdc+-33.x86_64 elfutils-libelf elfutils-libelf-devel gcc gcc-c+ glibc glibc.i686 glibc.x

16、86_64 glibc-common glibc-devel iscsi-initiator-utils libaio libaio.i686 libaio.x86_64 libaio-devel libaio-devel.i686 libaio-devel.x86_64 libcap.i686 libcap.x86_64 libcap-devel-2.16-5.5.el6.i686 libcap-devel-2.16-5.5.el6.x86_64 libgcc libgcc.i686 libgcc.x86_64 libstdc+ libstdc+.i686 libstdc+.x86_64 l

17、ibstdc+-devel make pdksh scsi-target-utils sysstat unixODBC unixODBC.i686 unixODBC.x86_64 unixODBC-devel unixODBC-devel.i686 unixODBC-devel.x86_64 unzip smartmontools | tee yum.log2.批量安装“桌面”“开发工具”“中文支持”yum groupinstall -y Desktop Development tools Chinese Support 3.查看DNS映射cat /etc/hosts十一、安装oracle1.

18、将压缩包复制到oracle文件夹下mv linux.x64_11gR2_database_* /home/oracle/2.赋予oracle用户操作压缩包的权限chown oracle:oinstall /home/oracle/linux.x64_11gR2_database_*3.登录oracle用户su - oraclelslinux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.ziplltotal 2295600-rw-r-r-. 1 oracle oinstall 1239269270 Apr 28 09:36

19、linux.x64_11gR2_database_1of2.zip-rw-r-r-. 1 oracle oinstall 1111416131 Apr 28 09:36 linux.x64_11gR2_database_2of2.zip4.解压缩文件并安装解压缩unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip进入解压出来的文件夹cd database运行安装启动脚本./ runInstallerStarting Oracle Universal Installer.Checking Te

20、mp space: must be greater than 120 MB. Actual 43893 MB PassedChecking swap space: must be greater than 150 MB. Actual 991 MB PassedChecking monitor: must be configured to display at least 256 colors. Actual 16777216 PassedPreparing to launch Oracle Universal Installer from /u01/tmp/OraInstall2015-10

21、-28_04-28-44PM. Please wait .输入My Oracle Support 的Email地址,及相应的登陆密码,用于自动接收Oracle的安全更新。如果连接失败,则弹出请求输入连接代理的对话框。此时只需钩选下面的复选框,并按“Continue”即可选第2个选项,只安装数据库软件选择安装类型:第1个为单实例安装,第2个为RAC群集安装,这里选第1个。添加语言。根据实际需要进行添加即可,这里添加了简体中文及繁体中文。选择安装的版本,这里选第1项企业版。确定数据软件的安装路径,此处会自动读取用户环境变量中配置的值。经过多次用户及路径的信息确认后,开始检查环境是否达到安装要求。根

22、据检查结果修复,如安装缺少的软件包,提高相应的硬件配置等。Pdksh-5.2.14 包可以用 ksh来代替,故只要执行即可yum install ksh其它的包只要检查过已安装即可,之于系统报错是因为现有的包的版本比检测的要高。解决交换空间不足的方法:dd if=/dev/zero of=/tmp/swapfree bs=32k count=65515 #建立swap文件mkswap /tmp/swapfree #格式化swap文件swapon /tmp/swapfree #启用swapswapon -s #显示结果一切问题解决后,点Check_Again再检查一次确定该安装的软件包都安装好,

23、Swap空间足够大后即可点“Ignore All”来继续安装。准备好了!点“Finish”开始安装进行中.以root身份执行上面所列的两个脚本:执行后,在此图面中按回车键完成安装,完成后回去原来的安装界面点OK即可。安装完成。开始网络设置如果主机还未设主机名则会无法启动netca配置程序,报以下错误信息:Oracle Net Services Configuration:# An unexpected error has been detected by HotSpot Virtual Machine:# SIGSEGV (0xb) at pc=0x00007fe7c06aba51, pid=

24、8209, tid=140634386573056# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_17-b03 mixed mode)# Problematic frame:# C libclntsh.so.11.1+0x62aa51 snlinGetAddrInfo+0x1b1# An error report file with more information is saved as hs_err_pid8209.log# If you would like to submit a bug report, please visit:

25、# #/u01/app/oracle/product/11.2.0/dbhome_1/bin/netca: line 178: 8209 Aborted $JRE $JRE_OPTIONS -classpath $CLASSPATH .ca.NetCA $*此时只需要将主机名设置好即可,方法如下:执行 vi /etc/sysconfig/network添加或修改如下内容HOSTNAME=odbtest执行 vi /etc/hosts添加或修改如下内容127.0.0.1 localhost.localdomain localhost odbtest设置$ORACLE_HOME变量,及为了方便管理

26、,加入oracle的bin路径修改环境配置文件.bash_profile,添加或修改以下内容:ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/export ORACLE_HOMEPATH=$PATH:$ORACLE_HOME/binexport PATH设置主机名后才能正常运行netcanetcaOracle Net Services Configuration:Configuring Listener:LISTENERListener configuration complete.Oracle Net Listener Startup:

27、 Running Listener Control: /u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start LISTENER Listener Control complete. Listener started successfully.设置好以后就要设置防火墙:Linux安装完成后,默认防火墙只允许22端口(ssh),所以还需用 vi 打开 /etc/sysconfig/iptables ,找到-A INPUT -p tcp -m state -state NEW -m tcp -dport 22 -j ACCEPT 这行,在其

28、后添加:-A INPUT -p tcp -m state -state NEW -m tcp -dport 443 -j ACCEPT -A INPUT -p tcp -m state -state NEW -m tcp -dport 1158 -j ACCEPT -A INPUT -p tcp -m state -state NEW -m tcp -dport 1521 -j ACCEPT -A INPUT -p tcp -m state -state NEW -m tcp -dport 5560 -j ACCEPT使用dbca新建数据库在oracle用户状态下执行 dbca确定数据的用途。

29、设置数据库的SID设置sys的密码如果密码过于简单会有以上提示。提示注册LISTENER。设置存储类型。存储区域。设置数据库的字符集,安装好以后将不能修改。开始新建数据库。等待创建完成。验证select instance_name,host_name,status from v$instance;显示当前数据库版本:select * from v$version验证字符集:select userenv(language) from dual;如果select语句打印出的表,显示串行,如图:SQL col NAME format a30SQL set linesize 1000问题解决安装中常见问题及解决方法:1.提示continue?(y/n)n解决:输入y 回车2.报错DISPLAY not set.Please set the DISPLAY and try again.解决:切换到root用户,执行以下命令:export DISPLAY=:0.0xhost +显示3.报错 xhost:unabletoopendisplay解决:第一步:用root登陆linux,启动vnc服务;第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1第三步:执行xhost +,并且提

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2