oracle安装.docx

上传人:b****4 文档编号:11340043 上传时间:2023-05-31 格式:DOCX 页数:39 大小:1.84MB
下载 相关 举报
oracle安装.docx_第1页
第1页 / 共39页
oracle安装.docx_第2页
第2页 / 共39页
oracle安装.docx_第3页
第3页 / 共39页
oracle安装.docx_第4页
第4页 / 共39页
oracle安装.docx_第5页
第5页 / 共39页
oracle安装.docx_第6页
第6页 / 共39页
oracle安装.docx_第7页
第7页 / 共39页
oracle安装.docx_第8页
第8页 / 共39页
oracle安装.docx_第9页
第9页 / 共39页
oracle安装.docx_第10页
第10页 / 共39页
oracle安装.docx_第11页
第11页 / 共39页
oracle安装.docx_第12页
第12页 / 共39页
oracle安装.docx_第13页
第13页 / 共39页
oracle安装.docx_第14页
第14页 / 共39页
oracle安装.docx_第15页
第15页 / 共39页
oracle安装.docx_第16页
第16页 / 共39页
oracle安装.docx_第17页
第17页 / 共39页
oracle安装.docx_第18页
第18页 / 共39页
oracle安装.docx_第19页
第19页 / 共39页
oracle安装.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

oracle安装.docx

《oracle安装.docx》由会员分享,可在线阅读,更多相关《oracle安装.docx(39页珍藏版)》请在冰点文库上搜索。

oracle安装.docx

oracle安装

一、配置防火墙

1.CentOS6.X

查看SELinux模式

getenforce

查看防火墙信息

/etc/init.d/iptablesstatus

删除某规则链中的所有规则

iptables-F

删除某个规则链

iptables-X

将更改进行保存

/etc/init.d/iptablessave

关闭防火墙

/etc/init.d/iptablesstop

关闭防火墙(不自动启动),重启后永久生效

chkconfigiptablesoff

列出所有服务的当前启动信息。

chkconfigiptables--list

2.CentOS7

CentOS7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

firewall:

systemctlstatusfirewalld.service#查看firewall

systemctlstartfirewalld.service#启动firewall

systemctlstopfirewalld.service#停止firewall

systemctldisablefirewalld.service#禁止firewall开机启动

二、安装配置JDK

1.使用root用户登陆CentOs7系统,可以在用户管理界面登陆,也可使用命令行登陆

[administrator@localhost~]$su-root

密码:

上一次登录:

三10月2119:

20:

28CST2015pts/0上

2.查看Linux自带的JDK是否已安装 (卸载CentOs7已安装的OPEN JDK)

安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:

[root@localhost~]#java-version

javaversion"1.7.0_75"

OpenJDKRuntimeEnvironment(rhel-2.5.4.2.el7_0-x86_64u75-b13)

OpenJDK64-BitServerVM(build24.75-b04,mixedmode)

3.卸载掉openjdk

先查看 rpm -qa | grep java 显示如下信息:

[root@localhost~]#rpm-qa|grepjava

java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64

javapackages-tools-3.4.1-6.el7_0.noarch

python-javapackages-3.4.1-6.el7_0.noarch

java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64

tzdata-java-2015a-1.el7.noarch

卸载:

[root@localhost~]#rpm-e--nodepsjava-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64

[root@localhost~]#rpm-e--nodepsjavapackages-tools-3.4.1-6.el7_0.noarch

[root@localhost~]#rpm-e--nodepspython-javapackages-3.4.1-6.el7_0.noarch

[root@localhost~]#rpm-e--nodepsjava-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64

警告:

文件/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/lib/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:

移除失败:

没有那个文件或目录

(上述警告是由于我们之前卸载的已经包括其中的依赖包,所以这里可以无视,继续卸载)

[root@localhost~]#rpm-e--nodepstzdata-java-2015a-1.el7.noarch

PS:

还有一些其他的命令 

rpm -qa | grep gcj 

rpm -qa | grep jdk 

如果出现找不到openjdk source的话,那么还可以这样卸载

 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 

yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

4.安装JDK

拷贝到CentOS7的桌面上

cd/home/administrator/桌面

安装JDK

rpm-ivhjdk-7u21-linux-x64.rpm

三、配置内核参数

1.修改/etc/sysctl.conf文件

vi/etc/sysctl.conf

在末尾添加如下内容:

fs.aio-max-nr=1048576

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=4127318016

kernel.shmmni=4096

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

说明

2.运行以下命令使设置生效

/sbin/sysctl-p

四、添加Oracle用户的限制参数

1./etc/security/limits.conf下

vi/etc/security/limits.conf

在末尾添加如下内容:

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

2./etc/pam.d/login下

vi/etc/pam.d/login

在末尾添加如下内容:

sessionrequiredpam_limits.so

3./etc/profile(BSHELL)下

vi/etc/profile

在末尾添加如下内容:

if[$USER="oracle"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

fi

五、增加oracle用户组

/usr/sbin/groupaddoinstall

/usr/sbin/groupadddba

六、增加Oracle用户

/usr/sbin/useradd-m-goinstall-Gdbaoracle

七、修改oracle用户密码为oracle

echo"oracle"|passwd--stdinoracle

八、创建oracle目录以及子文件夹,并给oracle用户使用的权限

mkdir-p/u01/oracle

chown-Roracle:

oinstall/u01

chmod-R775/u01

mkdir-p/u01/data

chown-Roracle:

oinstall/u01/data

chmod-R775/u01/data

mkdir-p/u01/oraInventory

chown-Roracle:

oinstall/u01/oraInventory

chmod-R775/u01/oraInventory

九、设置oracle的环境变量

1./home/oracle/.bash_profile下

vi/home/oracle/.bash_profile

在末尾添加如下内容:

TMP=/tmp;exportTMP

TMPDIR=$TMP;exportTMPDIR

ORACLE_BASE=/u01/oracle;exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0;exportORACLE_HOME

ORACLE_SID=orcl;exportORACLE_SID

ORACLE_TERM=xterm;exportORACLE_TERM

exportNLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

PATH=$ORACLE_HOME/bin:

/usr/sbin:

$PATH;exportPATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib;

exportLD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib;

exportCLASSPATH

if[$USER="oracle"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

fi

2.source使.bash_profile生效

source~/.bash_profile

十、安装Oracle依赖包

1.安装依赖包

yuminstall–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.x86_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\

libstdc++-devel\

make\

pdksh\

scsi-target-utils\

sysstat\

unixODBC\

unixODBC.i686\

unixODBC.x86_64\

unixODBC-devel\

unixODBC-devel.i686\

unixODBC-devel.x86_64\

unzip\smartmontools|teeyum.log

2.批量安装“桌面”“开发工具”“中文支持”

yumgroupinstall-y"Desktop""Developmenttools""ChineseSupport"

\

3.查看DNS映射

cat/etc/hosts

十一、安装oracle

1.将压缩包复制到oracle文件夹下

mvlinux.x64_11gR2_database_*/home/oracle/

2.赋予oracle用户操作压缩包的权限

chownoracle:

oinstall/home/oracle/linux.x64_11gR2_database_*

3.登录oracle用户

su-oracle

ls

linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip

ll

total2295600

-rw-r--r--.1oracleoinstall1239269270Apr2809:

36linux.x64_11gR2_database_1of2.zip

-rw-r--r--.1oracleoinstall1111416131Apr2809:

36linux.x64_11gR2_database_2of2.zip

4.解压缩文件并安装

解压缩

unziplinux.x64_11gR2_database_1of2.zip

unziplinux.x64_11gR2_database_2of2.zip

进入解压出来的文件夹

cddatabase

运行安装启动脚本

./runInstaller

StartingOracleUniversalInstaller...

CheckingTempspace:

mustbegreaterthan120MB.Actual43893MBPassed

Checkingswapspace:

mustbegreaterthan150MB.Actual991MBPassed

Checkingmonitor:

mustbeconfiguredtodisplayatleast256colors.Actual16777216Passed

PreparingtolaunchOracleUniversalInstallerfrom/u01/tmp/OraInstall2015-10-28_04-28-44PM.Pleasewait...

输入MyOracleSupport的Email地址,及相应的登陆密码,用于自动接收Oracle的安全更新。

如果连接失败,则弹出请求输入连接代理的对话框。

此时只需钩选下面的复选框,并按“Continue”即可

选第2个选项,只安装数据库软件

选择安装类型:

第1个为单实例安装,第2个为RAC群集安装,这里选第1个。

添加语言。

根据实际需要进行添加即可,这里添加了简体中文及繁体中文。

选择安装的版本,这里选第1项企业版。

确定数据软件的安装路径,此处会自动读取用户环境变量中配置的值。

经过多次用户及路径的信息确认后,开始检查环境是否达到安装要求。

根据检查结果修复,如安装缺少的软件包,提高相应的硬件配置等。

Pdksh-5.2.14包可以用ksh来代替,故只要执行即可yuminstallksh

其它的包只要检查过已安装即可,之于系统报错是因为现有的包的版本比检测的要高。

解决交换空间不足的方法:

ddif=/dev/zeroof=/tmp/swapfreebs=32kcount=65515#建立swap文件

mkswap/tmp/swapfree#格式化swap文件

swapon/tmp/swapfree#启用swap

swapon-s#显示结果

一切问题解决后,点Check_Again再检查一次

确定该安装的软件包都安装好,Swap空间足够大后即可点“IgnoreAll”来继续安装。

准备好了!

点“Finish”开始安装

进行中......

以root身份执行上面所列的两个脚本:

执行后,在此图面中按回车键完成安装,完成后回去原来的安装界面点OK即可。

安装完成。

开始网络设置

如果主机还未设主机名则会无法启动netca配置程序,报以下错误信息:

OracleNetServicesConfiguration:

#

#AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:

#

#SIGSEGV(0xb)atpc=0x00007fe7c06aba51,pid=8209,tid=140634386573056

#

#JavaVM:

JavaHotSpot(TM)64-BitServerVM(1.5.0_17-b03mixedmode)

#Problematicframe:

#C[libclntsh.so.11.1+0x62aa51]snlinGetAddrInfo+0x1b1

#

#Anerrorreportfilewithmoreinformationissavedashs_err_pid8209.log

#

#Ifyouwouldliketosubmitabugreport,pleasevisit:

#

#

/u01/app/oracle/product/11.2.0/dbhome_1//bin/netca:

line178:

8209Aborted$JRE$JRE_OPTIONS-classpath$CLASSPATH.ca.NetCA$*

此时只需要将主机名设置好即可,方法如下:

执行vi/etc/sysconfig/network

添加或修改如下内容

HOSTNAME=odbtest

执行vi/etc/hosts

添加或修改如下内容

127.0.0.1localhost.localdomainlocalhostodbtest

设置$ORACLE_HOME变量,及为了方便管理,加入oracle的bin路径

修改环境配置文件.bash_profile,添加或修改以下内容:

ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/

exportORACLE_HOME

PATH=$PATH:

$ORACLE_HOME/bin

exportPATH

设置主机名后才能正常运行netca

netca

OracleNetServicesConfiguration:

ConfiguringListener:

LISTENER

Listenerconfigurationcomplete.

OracleNetListenerStartup:

RunningListenerControl:

/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctlstartLISTENER

ListenerControlcomplete.

Listenerstartedsuccessfully.

设置好以后就要设置防火墙:

Linux安装完成后,默认防火墙只允许22端口(ssh),所以还需用vi打开/etc/sysconfig/iptables,找到

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport22-jACCEPT这行,在其后添加:

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport443-jACCEPT

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport1158-jACCEPT

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport1521-jACCEPT

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport5560-jACCEPT

使用dbca新建数据库

在oracle用户状态下执行dbca

确定数据的用途。

设置数据库的SID

设置sys的密码

如果密码过于简单会有以上提示。

提示注册LISTENER。

设置存储类型。

存储区域。

设置数据库的字符集,安装好以后将不能修改。

开始新建数据库。

等待创建完成。

验证

selectinstance_name,host_name,statusfromv$instance;

显示当前数据库版本:

select*fromv$version

验证字符集:

selectuserenv('language')fromdual;

如果select语句打印出的表,显示串行,如图:

SQL>colNAMEformata30

SQL>setlinesize1000

问题解决

安装中常见问题及解决方法:

1.提示continue?

(y/n)[n]

解决:

输入y回车

2.报错DISPLAYnotset.PleasesettheDISPLAYandtryagain.

解决:

切换到root用户,执行以下命令:

exportDISPLAY=:

0.0

xhost+

显示

3.报错xhost:

 unable to open display ""

解决:

第一步:

用root登陆linux,启动vnc服务;

第二步:

根据vnc起来的端口,设置exportDISPLAY=localhost:

1

第三步:

执行xhost+,并且提

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

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

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