CentOS下图形界面安装_Orcaale 11g

xinlugang 2020-01-09

1.安装说明

使用到的工具

软件名称版本软件包
系统centOS6.8CentOS-6.8-x86_64-bin-DVD1.iso
数据库ORACLE11glinux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip
ssh工具Xshell5 
文件传输工具Xftp 
图形化显示工具XmingXming-6-9-0-31-setup.exe

安装用户

我安装时使用到的是普通用户myos,并不是大部分教程当中使用到的oracle.

[root@localhost myos]# id myos?uid=500(myos) gid=501(oinstall) groups=501(oinstall),502(dba)

2.切换到root用户

  因为我是在自己搭建的虚拟机上进行的操作,所以在普通用户和root之间切换用的是su命令,在实际项目开发过程中,推荐使用sudo命令来切换,这样利于系统安全性管理。

3.修改操作系统核心参数

[root@localhost myos]# vi /etc/security/limits.conf?添加以下内容:?oracle soft nproc 2047?oracle hard nproc 16384?oracle soft nofile 1024?oracle hard nofile 65536

4.修改/etc/pam.d/login 文件

[root@localhost myos]# vi /etc/pam.d/login?添加如下内容?session required /lib/security/pam_limits.so?session required pam_limits.so

5.修改内核

[root@localhost myos]# vi /etc/sysctl.conf?添加如下内容?fs.file-max = 6815744?fs.aio-max-nr = 1048576?kernel.shmall = 2097152?kernel.shmmax = 2147483648?kernel.shmmni = 4096?kernel.sem = 250 32000 100 128?net.ipv4.ip_local_port_range = 9000 65500?net.core.rmem_default = 4194304?net.core.rmem_max = 4194304?net.core.wmem_default = 262144?net.core.wmem_max = 1048576? 使文件生效? [root@localhost myos]# sysctl -p

6.编辑/etc/profile

[root@localhost myos]# vi /etc/profile?添加如下内容:?if [ $USER = "myos" ]; then?if [ $SHELL = "/bin/ksh" ]; then? ulimit -p 16384? ulimit -n 65536?else? ulimit -u 16384 -n 65536?fi?fi

7.创建oinstall,dba组将myos用户加入组,修改并设定orcale用户密码

[root@localhost myos]# groupadd oinstall?[root@localhost myos]# groupadd dba?[root@localhost myos]# usermod -g oinstall -G dba myos?[root@localhost myos]# id myos? uid=500(myos) gid=501(oinstall) groups=501(oinstall),502(dba)

8.创建目录并修改所属组及权限

[root@localhost myos]# mkdir application/oracle?[root@localhost myos]# mkdir application/oracle/oracle?[root@localhost myos]# mkdir application/oracle/oradata?[root@localhost myos]# mkdir application/oracle/oracle/product?修改权限?[root@localhost myos]# chown -R myos:oinstall application/oracle?[root@localhost myos]# chmod -R 777 application/oracle?查看信息?[root@localhost myos]# id myos?uid=500(myos) gid=501(oinstall) groups=501(oinstall),502(dba)

9.切换到myos用户

[root@localhost oracle]# su myos

10.添加环境变量

[myos@localhost oracle]$ vi ~/.bash_profile?添加如下内容?export ORACLE_BASE=/home/myos/application/oracle/oracle?export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1?export ORACLE_SID=orcl?export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin?export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

11.修改服务器的 DISPLAY环境变量,使得orcale的安装界面可以显示在客户机上

[myos@localhost oracle]$ echo $DISPLAY?[myos@localhost oracle]$ DISPLAY="192.168.1.106:0.0"?[myos@localhost oracle]$ export DISPLAY?[myos@localhost oracle]$ echo $DISPLAY?192.168.1.106:0.0

12.上传文件并解压

[myos@localhost application]$ unzip linux.x64_11gR2_database_1of2.zip?[myos@localhost application]$ unzip linux.x64_11gR2_database_2of2.zip

13.安装

这时候在windows下打开Xming,执行安装的时候,图形安装界面就会在windows下显示了。

[myos@localhost application]$ cd database?[myos@localhost database]$ ./runInstaller?Starting Oracle Universal Installer...?Checking Temp space: must be greater than 120 MB.  Actual 8386 MB   Passed?Checking swap space: must be greater than 150 MB.  Actual 2047 MB   Passed?Checking monitor: must be configured to display at least 256 colors.   Actual 16777216  Passed?Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-04-05_05-27-15PM. Please wait ...[myos@localhost database]$

14.弹出图形安装界面,安装数据库软件和实例

CentOS下图形界面安装_Orcaale 11g

1、点击下一步

CentOS下图形界面安装_Orcaale 11g

2、点击下一步

CentOS下图形界面安装_Orcaale 11g

3、实际开发中,服务器没有图形界面,我们选择服务类安装,下一步

CentOS下图形界面安装_Orcaale 11g

4、不需要集群,选择单实例安装,下一步

CentOS下图形界面安装_Orcaale 11g

5、下一步

CentOS下图形界面安装_Orcaale 11g

6、选择语言,下一步

CentOS下图形界面安装_Orcaale 11g

7、下一步

CentOS下图形界面安装_Orcaale 11g

8、选择目录,下一步

CentOS下图形界面安装_Orcaale 11g

9、下一步

CentOS下图形界面安装_Orcaale 11g

10、下一步

CentOS下图形界面安装_Orcaale 11g

11、内存

CentOS下图形界面安装_Orcaale 11g

12、字符集

CentOS下图形界面安装_Orcaale 11g

CentOS下图形界面安装_Orcaale 11g

13、下一步

CentOS下图形界面安装_Orcaale 11g

14、下一步

CentOS下图形界面安装_Orcaale 11g

15、下一步

CentOS下图形界面安装_Orcaale 11g

16、设置密码

CentOS下图形界面安装_Orcaale 11g

17、下一步

1、先决条件检查,缺少依赖包

CentOS下图形界面安装_Orcaale 11g

2、这时候打开一个终端,以root身份登录,安装依赖包

yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc-2.5 glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

3、再次检查

CentOS下图形界面安装_Orcaale 11g

4、有三个没装成功,不想装了,忽略不检查,下一步(不安装不知道以后使用的过程中会出现什么问题)

 CentOS下图形界面安装_Orcaale 11g

18、finish配置完成

接下来就是等待安装了,这个时候你可以趁机上个厕所。。。

CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

19、安装成功之后,会弹出这个界面:

CentOS下图形界面安装_Orcaale 11g

20、设置密码

CentOS下图形界面安装_Orcaale 11g

21、然后会让你以root身份登录终端,执行以下脚本。

执行脚本:

[root@localhost myos]su root?[root@localhost myos]# cd /home/myos/application/oracle/oraInventory?[root@localhost oraInventory]# sh orainstRoot.sh?[root@localhost oraInventory]# cd /home/myos/application/oracle/oracle/product/11.2.0/dbhome_1?[root@localhost dbhome_1]# sh root.sh

安装完成

上面安装成功之后,服务监听和本地网络服务应该是就配置好了,我实际安装的过程中都会提示服务名称已经存在。如果没有的话,我们可以按照下面的步骤进行配置。

15.配置监听

1、打开终端,输入:

[root@localhost dbhome_1]# netca? Oracle Net Services Configuration:

2、弹出界面:

CentOS下图形界面安装_Orcaale 11g

3、创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)

CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

16.配置本地网络服务

1、配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)

CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

CentOS下图形界面安装_Orcaale 11g

2、我填的是自己服务器的名称,不知道填其他服务器的ip可不可以

CentOS下图形界面安装_Orcaale 11g

3、 进行连接测试

CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

4、连接成功

CentOS下图形界面安装_Orcaale 11g

 CentOS下图形界面安装_Orcaale 11g

5、到此就配置完毕了。

17.查看监听状态

[myos@localhost ~]$ lsnrctl status? LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 05-APR-2018 18:06:52?Copyright (c) 1991, 2009, Oracle.  All rights reserved.?Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))?STATUS of the LISTENER?\------------------------?Alias           LISTENER?Version          TNSLSNR for Linux: Version 11.2.0.1.0 - Production?Start Date         05-APR-2018 17:41:44?Uptime           0 days 0 hr. 25 min. 8 sec?Trace Level        off?Security          ON: Local OS Authentication?SNMP            OFF?Listener Parameter File  ?/home/myos/application/oracle/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora ?Listener Log File     ?home/myos/application/oracle/oracle/diag/tnslsnr/localhost/listener/alert/log.xml?Listening Endpoints Summary...? (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))? (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=

相关推荐

末点 / 0评论 2020-06-27