安装离线安装Oracle-让技术人员玩弄利器(oracle不联网)

安装离线安装Oracle-让技术人员玩弄利器

Oracle作为世界最大的企业级数据库提供商,在企业中具有广泛的应用。作为技术人员,掌握Oracle的相应技能,是必不可少的。而安装Oracle常常为人所诟病,因为在实际应用中,直接通过网络安装Oracle相当漫长,不仅需要稳定的网络环境,而且还需要耐心等待。

其实,在此提供一种不同的解决方案,就是使用离线安装。通过此方式,可以显著降低安装难度和时间成本,并且更加稳定可靠。

以下是具体步骤:

1.准备软件包

Oracle提供的安装包中,有两个重要的子文件夹,一个是stage,一个是database。

其中stage是主干部分,包括了所有安装的组件,而database中则是数据库本身。在离线安装中,需要将这两个文件夹进行合并,从而形成一个完整的安装包。

2.解压安装包

在准备好完整的安装包后,就需要将其解压到指定目录下:

unzip -d /mnt/install /path/to/offline/installer.zip

执行之后,就能够在/mnt/install目录下找到解压后的安装包,其中也包括了两个重要的文件夹stage和database。

3.安装软件包

在解压好安装包之后,就可以开启安装过程了。这里,提供了一种基于silent安装的方式:

cd /mnt/install/database

./runInstaller -silent -ignorePrereq -responseFile /mnt/install/response/db_install.rsp

其中,-silent表示静默安装,无需进行手动安装,-ignorePrereq表示忽略安装前的检测程序,-responseFile则是指定response文件的路径。

4.配置Oracle

在完成软件包的安装之后,还需要基于实际情况进行相关配置。这里提供了两个配置范例:

4.1 创建实例orcl

CREATE DATABASE orcl

USER SYS IDENTIFIED BY oracle

USER SYSTEM IDENTIFIED BY oracle

EXTENT MANAGEMENT LOCAL UNIFORM-SIZE 32M

LOGFILE GROUP 1 (‘/u01/oracle/oradata/orcl/redo01a.log’, ‘/u01/oracle/oradata/orcl/redo01b.log’) SIZE 50M,

GROUP 2 (‘/u01/oracle/oradata/orcl/redo02a.log’, ‘/u01/oracle/oradata/orcl/redo02b.log’) SIZE 50M,

GROUP 3 (‘/u01/oracle/oradata/orcl/redo03a.log’, ‘/u01/oracle/oradata/orcl/redo03b.log’) SIZE 50M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXLOGHISTORY 1

MAXDATAFILES 1024

CHARACTER SET ZHS16GBK;

4.2 配置监听

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = orcl)

(SID_NAME = orcl)

(ORACLE_HOME = /u01/oracle/product/11.2.0/dbbin1)

)

)

LISTENER =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

)

其中,创建实例orcl的命令用于创建一个新的实例,而配置监听则需要相应的监听文件监听此端口。

通过以上的执行结果,安装Oracle即可实现离线安装方式,从而让技术人员能够更加便捷地使用这个利器来提高工作效率。


数据运维技术 » 安装离线安装Oracle-让技术人员玩弄利器(oracle不联网)