Oracle 11g X64 + SUSE 10安装详细文档

来源:互联网 发布:马云说别在淘宝买了 编辑:程序博客网 时间:2024/05/01 06:15

 

Oracle 11g X64 + SUSE 10安装详细文档

一、 创建数据库用户组和数据库安装目录

1、使用root用户进入到Oracle 11g存放目录,打开终端,创建用户组和安装目录,具体执行如下:

2、执行创建命令如下:

superior-linux:/home/software # groupadd oinstall

superior-linux:/home/software # groupadd dba

superior-linux:/home/software # useradd -m -g oinstall -G dba oracle

superior-linux:/home/software # id oracle

uid=1000(oracle) gid=1000(oinstall) groups=1000(oinstall),1001(dba)

superior-linux:/home/software # mkdir -p /var/app/oracle

superior-linux:/home/software # mkdir -p /var/oradata

superior-linux:/home/software # chown -R oracle:oinstall /var/app/oracle /var/oradata

superior-linux:/home/software # chmod -R 755 /var/app/oracle /var/oradata

superior-linux:/home/software # chown -R oracle /var/app

superior-linux:~ # passwd oracle

Changing password for oracle.

New Password:oracle

Bad password: too simple

Reenter New Password:

Password changed.

superior-linux:~ #

 

其中,控制台输出为:

 

二、 解压数据库文件:

1、 使用root用户进入数据库存放目录,执行如下命令解压数据库文件:

superior-linux:/home/software # unzip linux.x64_11gR2_database_1of2.zip

superior-linux:/home/software # unzip linux.x64_11gR2_database_2of2.zip

 

控制台输出为:

 

注意:

在解压数据库压缩包2时不会覆盖压缩包1中的内容。

解压完毕后,会在同级目录出现新目录database,即解压后的目录。

 

三、 检查数据库安装前必须的软件包:

1、在安装Oracle11g数据库前,必须先安装如下软件包,该所有软件包在系统安装盘中,也可以单独拷贝该软件包手动安装。

必须软件包如下:

 

binutils-2.16.91.0.5

compat-libstdc++-5.0.7

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-devel-2.4

ksh-93r-12.9

libaio-0.3.104

libaio-devel-0.3.104

libelf-0.8.5

libgcc-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2

make-3.80

sysstat-8.0.4

 

2、可以使用如下命令来检测该系统是否已经成功的安装了该软件包

 

superior-linux:/home/software/database # rpm -q binutils

binutils-2.16.91.0.5-23.20

superior-linux:/home/software/database #

如图所示:

 

3、分别使用上述命令检测各个软件包是否软件:

 

安装该软件包,需要重新插入系统盘即SUSE 10 X64,之后在控制台中输入yast2,如图所示:

superior-linux:~ # yast2

 

弹出如下所示界面,在左边选择software,之后点击“Software Management”,如图所示:

 

弹出另一页面:

 

如上所述,输入未安装的软件包sysstat,点击Search按钮,之后即可在右边出现该软件包,选中该软件包,点击Accept,出现下一页面,点击Continue继续安装。

 

 

之后,出现安装界面,稍微等待,安装完毕即可再次查看该软件包安装情况。

 

 

执行如下命令,检测该软件包安装情况:

superior-linux:/home/software/database # rpm -q sysstat

sysstat-6.0.2-16.19

superior-linux:/home/software/database #

 

注意:

如果有最新的版本就使用最新的版本,如果没有,旧版本也没有太大问题。

 

四、 修改操作系统参数:

1、修改系统问题/etc/security/limits.conf,执行如下命令添加代码:

superior-linux:/home/software/database # vi /etc/security/limits.conf

添加代码为:

# FOR ORACLE_CONFIG

oracle              soft    nproc   2047

oracle              hard   nproc   16384

oracle              soft   nofile  1024

oracle              hard   nofile  65536

 

修改如图所示:

 

2、修改系统文件/etc/pam.d/login,执行如下命令添加代码:

superior-linux:/home/software/database # vi /etc/pam.d/login

添加代码为:

# FOR ORACLE_CONFIG

session    required     pam_limits.so

修改如图为:

 

3、修改系统文件/etc/profile,执行如下命令添加代码:

superior-linux:/home/software/database # vi /etc/profile

添加代码为:

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

修改如图为:

 

4、修改系统参数/etc/sysctl.conf,执行如下添加或修改代码:

superior-linux:/home/software/database # vi /etc/sysctl.conf

添加或修改代码为:

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

修改如图为:

 

可以使用如下命令来使上述设置生效:

superior-linux:/home/software/database # sysctl -p

之后控制台输出如图所示:

 

5、切换到数据库用户oracle,进入其家目录,修改启动文件,执行命令如下添加代码:

superior-linux:~ # su oracle

oracle@superior-linux:/root> cd

oracle@superior-linux:~> vi .profile

添加代码如下:

# FOR ORACLE_CONFIG

umask 022

#SET ORACLE_ENV

ORACLE_BASE=/var/app/oracle

ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1

ORACLE_SID=orcl

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export PATH ORACLE_BASE ORACLE_SID ORACLE_HOME

修改后如图所示:

 

使用如下命令来使上述设置生效:

oracle@superior-linux:~> source .profile

 

五、 切换数据库用户安装数据库:

1、在root用户中注销该登录,使用oracle用户重新登录系统,进入oracle11g安装目录,执行如下命令:

oracle@superior-linux:/home/software/database> ./runInstaller

注意:

Suse系统为英文版,如果为中文版本,需要在执行上述命令前先执行如下命令:

oracle@superior-linux:/home/software/database>export LC_ALL=en_us

 

否则会出现安装界面乱码问题。

如图所示:

 

2、 之后弹出数据库安装界面,如下所示,直接点击Next

 

3、进入安装选项界面后,选择“创建并配置一个数据库”,如图所示,之后点击下一步:

 

4、进入系统类型界面,选择“服务器类型”,如图所示之后点击下一步:

 

5、进入数据库类型选择界面,选中“单一数据库实例类型”,如图所示,之后点击下一步:

 

6、进入“安装类型”界面,选择“高级类型”,如图所示,点击下一步

 

7、进入“产品语言”界面,在左侧选中“简体中文”双击进入右侧,如图所示,点击下一步

 

8、进入“数据库版本”选择界面,选中“企业版本”,如图所示,点击下一步:

 

9、进入“安装路径”界面

该界面默认不要改动,其路径是由配置文件中读出,直接点击下一步即可。

10、进入“配置类型”界面:

选择默认,直接点击下一步即可。

11、进入“Database Identifiers”界面:

该界面最好不要改动,其值是由配置文件中读取而来,直接点击下一步即可。

12、进入“配置选项”界面:

选择默认即可,直接点击下一步。

13、进入“管理选项”界面:

另:

在 Linux 上安装 Oracle 数据库 11g

在本教程中,您将会学习如何在 Linux 安装 Oracle 数据库 11g

本教程包括下列主题:

概述在 Linux 上安装 Oracle 数据库 11g测试安装总结

 将鼠标置于此图标上可以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。

您将使用 Oracle Universal Installer 来安装 Oracle 数据库 11g 软件并创建一个数据库。

要安装 Oracle 软件,必须使用 Oracle Universal Installer。

1.

在这一安装中,您需要使用 DVD 或下载 DVD 版本。在本教程中,将从已下载的版本进行安装。在 DVD 文件解压缩的目录中,打开终端窗口终入以下内容:

./runInstaller.sh 

 

2.

安装的产品为 Oracle Database 11g。选定该产品并单击 Next

 

2.

您将通过一个入门级数据库来执行基本安装。输入 orcl 作为 Global Database Name 以及 oracle 作为 Database Password 并确认口令。然后单击 Next

 

3.

您需要指定 Inventory 目录。位置应该设置为 /u01/app/oracle/oraInventory。接受默认的 Operating System 级名oinstall。然后单击 Next

 

4.

安装程序现在将验证系统是否满足安装和配置所选产品的最低要求。继续前改正任何报告的错误。检查成功完成后,单击 Next

 

5.

Oracle Configuration Manager 允许您将配置信息与 Metalink 帐户相关联。您可在该窗口上选择启用它。然后单击Next

 

5.

查看 Summary 窗口,验证要安装的内容。然后单击 Install

 

6.

进度窗口显示。

 

7.

Configuration Assistants 窗口显示。

 

8.

正在创建数据库。

 

9.

创建了数据库之后,可以解锁您要使用的用户。单击 OK

 

10.

您需要以 root 用户身份执行 orainstRoot.sh 和 root.sh

 

11.

打开终端窗口输入以下命令。按提示输入内容。

su -<rootpassword>cd /u01/app/oracle/oraInventory./orainstRoot.shcd ../product/11.1.0/db_1./root.shexitexit

 

12.

切换回 Universal Installer 并单击 OK

 

13.

单击 Exit。单击 Yes 确认退出。

 

要测试安装是否成功完成,请执行以下步骤:

1.

打开一个浏览器,输入以下 URL:

https://<hostname>:1158/em

其中 <hostname> 应更改为您的机器名、IP 地址或 localhost。

因为企业管理器数据库控制是一个安全站点,因此您需要一个证书。选择 Accept this certificate permanently 选项,然后单击 OK

 

2.

输入 system 作为 User Name 以及 oracle 作为 Password,然后单击 Login

 

3.

数据库控制主页显示。安装成功。

 

在本教程中,您学习了如何在 Linux 上安装 Oracle 数据库 11g 并对该安装进行测试。

 

原创粉丝点击