安装CentOS oracle过程如何设置使用解压包
- 行业动态
- 2023-12-23
- 1
安装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
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/356737.html