色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > 實用干貨分享 - Oracle數(shù)據(jù)庫RPM部署指南

          實用干貨分享 - Oracle數(shù)據(jù)庫RPM部署指南

          發(fā)布人:中電金信人 時間:2022-06-06 來源:工程師 發(fā)布文章
          實用干貨分享 - Oracle數(shù)據(jù)庫RPM部署指南


          下載依賴和Oracle19c版本的RPM包


          http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm


          https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html


          安裝


          yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm


          依賴安裝完成之后 進(jìn)行安裝


          yum localinstall -y oracle-database-ee-19c-1.0-1.x86_64.rpm


          注:安裝完成之后會有如下顯示

          實用干貨分享 - Oracle數(shù)據(jù)庫RPM部署指南


          修改配置文件


          修改字符集以及其他的配置(使用root用戶執(zhí)行)


           vim /etc/init.d/oracledb_ORCLCDB-19c


          實用干貨分享 - Oracle數(shù)據(jù)庫RPM部署指南


          可以根據(jù)自己需求更改實例名即ORACLE_SID的參數(shù),將CHARSET修改為ZHS16GBK


          注:文本案例如下


          export ORACLE_VERSION=19cexport ORACLE_SID=ESBexport TEMPLATE_NAME=General_Purpose.dbcexport CHARSET=ZHS16GBKexport PDB_NAME=ORA19CPDBexport LISTENER_NAME=LISTENERexport NUMBER_OF_PDBS=1export CREATE_AS_CDB=true


          對應(yīng)的要復(fù)制一參數(shù)文件


          cd /etc/sysconfig/


          實用干貨分享 - Oracle數(shù)據(jù)庫RPM部署指南


          cp oracledb_ORCLCDB-19c.conf  oracledb_自己的實例名-19c.con


          注:

          在復(fù)制配置文件時,需要將配置文件名稱第一個下劃線和中杠之間的字符串修改為自己要創(chuàng)建的oracle實例名稱即在
          /etc/init.d/oracledb_ORCLCDB-19c中ORACLE_SID的參數(shù)值


          使用root用戶進(jìn)行配置


          /etc/init.d/oracledb_ORCLCDB-19c configure


          執(zhí)行完成之后的操作如下

          實用干貨分享 - Oracle數(shù)據(jù)庫RPM部署指南


          在root用戶下修改環(huán)境變量


          vim /etc/profile.d/oracle19c.sh


          增加內(nèi)容如下:


          export  ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
          export  PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
          export  ORACLE_SID=ORA19C


          修改Oracle用戶配置


          修改Oracle用戶密碼


          **passwd oracle**


          切換到Oracle用戶


          su oracle


          跳轉(zhuǎn)到Oracle的根目錄下


          cd


          修改環(huán)境變量(Oracle用戶執(zhí)行)


          vi .bash_profile


          增加以下內(nèi)容


          export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
          PATH=$ORACLE_HOME/binexport ORACLE_SID=orclcdb


          使設(shè)置生效


          source .bash_profile


          創(chuàng)建表空間、用戶(Oracle用戶執(zhí)行)


          登錄Oracle


          sqlplus / as sysdba


          創(chuàng)建臨時表空間


          CREATE TEMPORARY TABLESPACE ESB_TEMP TEMPFILE '/opt/oracle/oradata/ESB/ESB_TEMP.DBF' SIZE 64M AUTOEXTEND ON NEXT 64M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;


          注:

          CREATE TEMPORARY TABLESPACE ESB_TEMP  --MMC_TEMP 為 臨時表空的 name 為示例可自行修改TEMPFILE '/opt/oracle/oradata/ESB/ESB_TEMP.DBF' --表空間文件存放位置SIZE 64M --表空間大小AUTOEXTEND ON NEXT 64M MAXSIZE UNLIMITED  --設(shè)置表空間自動擴(kuò)展,每次32MEXTENT MANAGEMENT LOCAL; -本地表空間


          創(chuàng)建表空間 -備注如上臨時表空間


          CREATE TABLESPACE ESB LOGGING DATAFILE '/opt/oracle/oradata/ESB/ESB.DBF' SIZE 64M AUTOEXTEND ON NEXT 64M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;


          創(chuàng)建用戶,用戶名為c##esb,密碼為esb,均可自行修改


          create user c##esb identified by esb;


          注:

          19c的用戶命名規(guī)則需要加上c##或C##
          分配表空間 c##esb為上面創(chuàng)建的表空間


          alter user c##esb default tablespace ESB;


          給新建用戶相關(guān)權(quán)限授權(quán) c##esb為上面創(chuàng)建的用戶


          grant create session,create table,unlimited tablespace to ESB;


          grant create sequence,create view to c##esb;


          給用戶授權(quán)DBA C##esb為上面創(chuàng)建的用戶


          GRANT DBA TO c##esb;


          若用新建用戶登錄時遇到ORA-01017則需要對用戶進(jìn)行解鎖操作


          ALTER USER username ACCOUNT UNLOCK;


          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



          關(guān)鍵詞: 干貨

          技術(shù)專區(qū)

          關(guān)閉