当前位置:首页 > 行业动态 > 正文

安装CentOS oracle过程如何设置使用解压包

安装CentOS和Oracle的过程

1、准备工作

在安装CentOS和Oracle之前,需要确保已经准备好了以下工具和资源:

CentOS操作系统镜像文件

Oracle数据库软件包

网络连接工具(如ping)

磁盘分区工具(如fdisk)

文本编辑器(如vi或nano)

命令行终端(如Terminal或Xshell)

2、安装CentOS

从官方网站下载CentOS操作系统镜像文件,然后使用镜像文件创建一个启动盘,接下来,将启动盘插入计算机的USB接口或光驱,重启计算机并进入BIOS设置,将启动顺序设置为优先从USB或光驱启动,按照屏幕提示进行操作系统的安装。

3、安装Oracle

在安装CentOS的过程中,选择“自定义安装”,并确保已经选择了正确的磁盘分区,接下来,按照屏幕提示进行Oracle数据库软件包的选择和安装,在安装过程中,需要设置一些参数,如Oracle的基本环境变量、数据库管理员用户名和密码等。

4、配置Oracle环境变量

安装完成后,需要配置Oracle的环境变量,以便在命令行终端中使用Oracle命令,打开/etc/profile文件,添加以下内容:

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

注意:上述路径中的版本号可能需要根据实际情况进行修改,保存文件后,执行以下命令使配置生效:

source /etc/profile

如何设置使用解压包安装Oracle

在使用解压包安装Oracle时,可以参考以下步骤:

1、将Oracle解压包上传到服务器上,可以使用FTP工具(如FileZilla)或者scp命令进行上传,假设解压包已经上传到/opt目录下。

2、在服务器上创建一个新的目录,用于存放解压后的Oracle文件。

mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1

3、将解压包复制到新创建的目录中。

cp -r /opt/* /u01/app/oracle/product/11.2.0/dbhome_1/

4、解压Oracle文件。

cd /u01/app/oracle/product/11.2.0/dbhome_1/unpacked/linuxx64_64/database/rootfs/usr/libexec/oinstall/linuxamd64/scripts/unzip*.sh

5、根据屏幕提示完成解压操作,解压完成后,会生成一个名为“database”的目录,进入该目录,找到名为“runInstaller”的脚本文件,并执行以下命令启动Oracle安装程序:

cd database && ./runInstaller --silent --responseFile NO_VALUES --ignorePrereqFailures=true --force=true --autoReconfigure=false $ORACLE_BASE /tmp $INVENTORY $SYSTEM_PASSWORD $DB_NAME $DB_USER $OS_PASSWORD $CHARACTERSET $PROFILE $LANGUAGES $TIMEZONE $CONNECTION_STRING $GRID_HOST $GRID_PORT $SELF_TESTING $SKIP_PRECHECKS $DECLINE_SECURITY_UPDATES $MAXLOGFILES $MAXLOGMEMBERS $INVENTORY_LOCATION $FAILED_RESTORE_LOCATION $DATAFILE_DEST $ARCHIVELOG_DEST $PFILE_DEST $RMAN_TARGET $SWONLY $CREATEDATABASE $OVERWRITECONFIG $CREATESHAREDTEMPDIRS $ASMDISKGROUP $INVENTORYFILE_LOCATION $INVENTORYFILE $SELECTEDLANGUAGES $DECLINEPUBLICFILELOCATIONS $DECLINEPROTECTIONLEVELS $ALLOWSTREAMING $REMOTEADMINLISTENER $REMOTESERVERLISTENER $REMOTESQLLISTENER $NODEMANAGERS $PLUGINS ALL EXCLUDE="fileio" EXCLUDE="rdbmsvcctl" EXCLUDE="sqlnet" EXCLUDE="oraInventoryManager" EXCLUDE="oracctMgr" EXCLUDE="dbca" EXCLUDE="configTool" EXCLUDE="sqltoolset" EXCLUDE="sqlplus" EXCLUDE="java" EXCLUDE="ojdbc8" EXCLUDE="ojdbc7" EXCLUDE="ojdbc6" EXCLUDE="ojdbc5" EXCLUDE="oracle.installer.rootcacerts" EXCLUDE="oracle.installer.rootcacerts.db" EXCLUDE="jdk7update" EXCLUDE="jdk7update.db" EXCLUDE="jdk7update2" EXCLUDE("[^\\]*.jar") PROMPT=none SKIPSCRIPT=none VERIFY=no; exit; " > runme.sh && chmod +x runme.sh && ./runme.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme2.sh && chmod +x runme2.sh && ./runme2.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme3.sh && chmod +x runme3.sh && ./runme3.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme4.sh && chmod +x runme4.sh && ./runme4.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme5.sh && chmod +x runme5.sh && ./runme5.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme6.sh && chmod +x runme6.sh && ./runme6.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme7.sh && chmod +x runme7.sh && ./runme7.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme8.sh && chmod +x runme8.sh && ./runme8.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme9.sh && chmod +x runme9.sh && ./runme9.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme10.sh && chmod +x runme10.sh && ./runme10.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme11.sh && chmod +x runme11.sh && ./runme11.sh || exit 1; echo "Installation Complete!"; exit 0; " > runme12.sh && chmod +x runme12.sh && DECLINE=true DB_UNIQUENAME=ORCL dbca startdb && dbca install database using custom=true full=true control=controlfile recompile=recompile onerror=continue loglevel=silent responseFile=responseFile skipBlockingChecks=true ignorePrereqFailures=true force=true autoReconfigure=false installEdition=EE createAsContainerDatabase=false containerDatabaseTemplateName=ORCL templateName=ORCL templateVersion=null selectInstance='' selectSchema='' selectTablespace='' selectRedoLogFileGroup='' selectRedoLogFileName='' selectControlFileAutoRename='' selectInstParamFileFromTemplate='' selectTimeZoneForDefaultDataFile='' selectTimeZoneForDefaultRedoLogFile='' selectTimeZoneForNextDbUpgrade='' selectTimeZoneForNextSPfile='' selectLocaleForDefaultDataFile='' selectLocaleForDefaultRedoLogFile='' selectLanguageOption='' selectNLSDateFormatForDefaultDataFile='' selectNLSDatetimeFormatForDefaultDataFile='' selectNLSNumericFormatForDefaultDataFile='' selectNLSCharacterSetForDefaultDataFile='' selectNLSCollateForDefaultDataFile='' selectTemporaryPath='' useNewVmGroups=false useSamePasswordFileForAllTemplates=false useSameResponseFileForAllTemplates=false useSameControlFilesForAllTemplates=false useSameRedoLogFilesForAllTemplates=false useSameSystemPasswordForAllTemplates=false useSameSystemPasswordResetFileForAllTemplates=false useSameCharsetsForAllTemplates=false useSameNLSDateFormatForAllTemplates=false useSameNLSDatetimeFormatForAllTemplates=false useSameNLSNumericFormatForAllTemplates=false useSameN
0