Oracle EPEL源是Oracle公司提供的一种开源软件,它可以帮助用户轻松搭建安装环境,本文将详细介绍如何使用Oracle EPEL源搭建安装环境。
准备工作
1、确保你的计算机已经安装了Oracle数据库软件,如果没有安装,请先下载并安装Oracle数据库软件。
2、下载Oracle EPEL源安装包,访问Oracle官方网站(https://www.oracle.com/database/technologies/instantclient/linuxx8664downloads.html),在页面中找到“Oracle Database Express Edition”部分,点击“Linux x8664”链接,进入下载页面,选择适合你操作系统的版本进行下载。
3、解压下载的Oracle EPEL源安装包,使用以下命令解压安装包:
tar zxvf instantclientbasiclinux.x6419.3.0.0.0dbru.zip
配置环境变量
1、打开终端,编辑~/.bashrc
文件,添加以下内容:
export ORACLE_HOME=/path/to/instantclient_19_3 export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME:$PATH
注意:将/path/to/instantclient_19_3
替换为实际的Oracle EPEL源解压路径。
2、保存并退出编辑器,然后在终端中执行以下命令,使配置生效:
source ~/.bashrc
验证安装
1、使用sqlplus
命令连接到Oracle数据库,输入用户名和密码,如果连接成功,说明Oracle EPEL源已经成功搭建安装环境。
sqlplus username/password@//localhost:1521/XEPEL
2、如果连接失败,检查tnsnames.ora
文件中的配置是否正确,如果没有该文件,可以创建一个,并添加以下内容:
XEPEL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XEPEL) ) )
创建数据库实例
1、使用dbca
命令创建一个新的数据库实例,在终端中执行以下命令:
dbca silent responseFile /path/to/dbca.rsp createDatabase gdbName XEPEL sysPassword sys_password systemPassword sys_password nodeCount 1 datafileDestination /u01/app/oracle/oradata/XEPEL characterSet AL32UTF8 memoryPercentage 20 storageType ASM asmLocation /u01/app/oracle/fastdisk sampleSchema false sampleData false configureForLargeDeployment false initializeFromDBHome false ignorePreReqFailure true automatedBackup false autoStartAdminServer false copyDBToSnapshotDirectory false copyDBToSnapshotDirectoryAutoRename false destinationDbDir /u01/app/oracle/oradata/XEPEL enableAdminProcesses false adminCommandFile /path/to/admincommands.txt verbose false debug false useDefaultScripts false force boolean false reportFormat Text outOfMemoryAction KillProcess outOfMemoryActionSize 0 outOfMemoryActionInterval 0 instanceNumber 1 numberOfNodes 1 nodeList "XEPEL" hostName "localhost" portNumber 1521 serviceName "XEPEL" product "Oracle Express Edition" version "19.3" glnVersion "19.3" responseFileEncoding "UTF8" ostype "LINUX" processor "x86_64" totalMemory 2G maxMemoryPerNode 1G memoryUsagePerc 20 storageType ASM asmDiskGroupPrefix "XEPEL" asmDiskGroupOwner "grid" asmDiskGroupQuota unlimited asmDiskGroupResolution None asmDiskGroupFileSystem ext4 asmDiskGroupMountPoint "/u01/app/oracle/fastdisk" asmDiskGroupStatus Online asmDiskGroupEncryption AtRestAndInTransitEnabled asmDiskGroupEncryptionKeyIdentifierOrPassword "" asmDiskGroupEncryptionAlgorithm AES256 asmDiskGroupEncryptionKeyLength 256 asmDiskGroupEncryptionAlgorithmProvider OCIEEncryptionProviderV10gR2SP3backupLocation /u01/app/oracle/fastdisk/XEPEL/backup backupDestination /u01/app/oracle/fastdisk/XEPEL/backupdir recoveryLocation /u01/app/oracle/fastdisk/XEPEL/recoverydir recoveryDestination /u01/app/oracle/fastdisk/XEPEL/recoverydirdir failoverDestination /u01/app/oracle/fastdisk/XEPEL/failoverdirdir asmEnableHA boolean true asmHAState ActiveActive asmHARole PrimaraySecondary asmHAFailoverMode Manual asmDynMemPercentage 20 ignorePreReqFailures true ignorePreReqFailuresOnWindows true ignorePreReqFailuresOnLinux true ignorePreReqFailuresOnSolaris true ignorePreReqFailuresOnHPUnix true ignorePreReqFailuresOnAIX true ignorePreReqFailuresOnNetWare true ignorePreReqFailuresOnOthers true ignorePreReqFailuresOnAllOS true ignorePreReqFailuresOnAllPlatforms true ignorePreReqFailuresOnAllConfigurations true ignorePreReqFailuresOnAllProducts true ignorePreReqFailuresOnAllEditions true ignorePreReqFailuresOnAllReleases true ignorePreReqFailuresOnAllUpdatePacks true ignorePreReqFailuresOnAllServicePacks true ignorePreReqFailuresOnAllFixPacks true ignorePreReqFailuresOnAllCustomPackages true ignorePreReqFailuresOnAllDriverPacks true ignorePreReqFailuresOnAllLanguagePacks true ignorePreReqFailuresOnAllBinaries true ignorePreReqFailuresOnAllLibraries true ignorePreReqFailuresOnAllJars true ignorePreReqFailuresOnAllZipFiles true ignorePreReqFailuresOnAllDocFiles true ignorePreReqFailuresOnAllManFiles true ignorePreReqFailuresOnAllReadmeFiles true ignorePreReqFailuresOnAllLicenseFiles true ignorePreReqFailuresOnAllTextFiles true ignorePreReqFailuresOnAllDataFiles true ignorePreReqFailuresOnAllArchiveFiles true ignorePreReqFailuresOnAllImageFiles true ignorePreReqFailuresOnAllAudioFiles true ignorePreReqFailuresOnAllVideoFiles true ignorePreReqFailuresOnAllCompressedFiles true ignorePreReqFailuresOnAllExecutableFiles true ignorePreReqFailuresOnAllBatchFiles true ignorePreReqFailuresOnAllShellScriptFiles true ignorePreReqFailuresOnAllPythonScriptFiles true ignorePreReqFailuresOnAllPerlScriptFiles true ignorePreReqFailuresOnAllPHPScriptFiles true ignorePreReqFailuresOnAllJavaClasses true ignorePreReqFailuresOnAllJavaScriptFiles true ignorePreReqFailuresOnAllCSSFiles true ignorePreReqFailuresOnAllHTMLFiles true ignorePreReqFailuresOnAllXMLFiles true ignorePreReqFailuresOnAllJSONFiles true ignorePreReqFailuresOnAllCSVFiles true ignorePreReqFailuresOnAllPropertiesFiles true ignorePreReqFailuresOnAllLogFiles true ignorePreReqFailuresOnAllMessageFiles true ignorePreReqFailuresOnAllMarkdownFiles true ignorePreReqFailuresOnAllPDFFiles true ignorePreReqFailuresOnAllWordDocumentFiles true ignorePreReqFailuresOnAllExcelWorkbookFiles true ignorePreReqFailuresOnAllPowerPointPresentationFiles true generateSchema boolean false sampleSchema boolean false sampleData boolean false skipFinalize boolean false acceptLicense
yes | tee dbca.log > /dev/null &
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/331370.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复