1. 程式人生 > >oracle 12c靜默安裝 Linux Oracle安裝遇到的問題

oracle 12c靜默安裝 Linux Oracle安裝遇到的問題

(本文闡述安裝資料庫的必要步驟和遇到的問題,細節描述不多見諒!)

1.下載資料庫安裝檔案並解壓

1.1 以oracle使用者身份上傳至伺服器。

1.2 unzip *.zip

2.配置使用者和使用者組

oracle 使用者, oinstall / dba / oper 使用者組  

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba,oper oracle

passwd oracle

3.調整OS核心引數 / 增加shell限制 / 建立必需目錄並授權

。。。。

4.設定oracle使用者環境變數(oracle使用者身份登陸 or su)

$ vi ~/.bash_profile
最後加入以下內容,目錄值以自己的目錄為準進行修改。

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/12.1/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORA_NLS10=$ORACLE_HOME/nls/data;export ORA_NLS10
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

 
使環境變數立即生效
$ source .bash_profile

5.開始安裝(解壓以後的根目錄,oracle使用者身份,引數自行修改)
./runInstaller -silent -debug -force \
FROM_LOCATION=/home/oracle/database/stage/products.xml \
oracle.install.option=INSTALL_DB_SWONLY \
ORACLE_HOSTNAME=dept1-db2 \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/u01/app/oracle/oraInventory \
SELECTED_LANGUAGES=en,zh_CN \
ORACLE_HOME=/u01/app/oracle/product/12.1/db_1 \
ORACLE_BASE=/u01/app/oracle \
oracle.install.db.InstallEdition=EE \
oracle.install.db.DBA_GROUP=dba \
oracle.install.db.OPER_GROUP=oper \
oracle.install.db.BACKUPDBA_GROUP=dba \
oracle.install.db.DGDBA_GROUP=dba \
oracle.install.db.KMDBA_GROUP=dba \
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE \
oracle.install.db.config.starterdb.globalDBName=orcl \
oracle.install.db.config.starterdb.SID=orcl \
oracle.install.db.config.starterdb.memoryLimit=800 \
oracle.install.db.config.starterdb.password.ALL=system \
[email protected]
\ MYORACLESUPPORT_PASSWORD=abc123 \ DECLINE_SECURITY_UPDATES=true

出現執行兩個指令碼的提示,以root使用者執行指令碼,安裝成功。(過程中可檢視日誌檔案,瞭解安裝進度)

6.靜默配置監聽

 $ORACLE_HOME/bin/netca /silent /responsefile $DISTRIB/response/netca.rsp

配置靜態的檔案跟介面安裝位置一致($ORACLE_HOME/network/admin)

啟動,狀態,停止  lsnrctl start / status / stop

7.靜默建庫

7.1 生成響應檔案:(解壓安裝檔案中的response資料夾下的dbca.rsp / db_create.rsp)

#以下引數不要更改

[GENERAL]

RESPONSEFILE_VERSION = "12.1.0"

OPERATION_TYPE = "createDatabase"

#以下引數必須設定

[CREATEDATABASE]

GDBNAME = "ORCL"

TEMPLATENAME = "General_Purpose.dbc"

#以下引數不設定則使用預設值,建議設定

CHARACTERSET = "AL32UTF8"

TOTALMEMORY = "1024"
7.2 執行響應檔案建庫
$ORACLE_HOME/bin/dbca -silent -responseFile $DISTRIB/dbca.rsp
檢視日誌出現100% complete就成功了。

安裝過程中可能出現的問題(安裝完以後回憶的可能不太完善):

1)  **** too short, 原因是有些檔案為空,進行relink即可。(su - oracle$ORACLE_HOME/binrelink all)

2)  error ****OracleHOme() , 原因是系統未設定oracle_home 可能是環境變數未生效,參考步驟4.

3)  資料庫啟動時報錯:LRM-00109: could not open parameter file '/u01/app/oracle/product/12.1.0/db_1/dbs/initorcl.ora'

從下面目錄中找到(init.ora.6312017144135)類似檔案拷貝到提示目錄中並修改檔名未提示找不到的檔名稱。

注意:此檔案中的db_name要與實際需要的一致。

$ORACLE_BASE/admin/SID_NAME/pfile  如:/u01/app/oracle/admin/orcl/pfile/init.ora.6312017144135

相關推薦

oracle 12c靜默安裝 Linux Oracle安裝遇到的問題

(本文闡述安裝資料庫的必要步驟和遇到的問題,細節描述不多見諒!) 1.下載資料庫安裝檔案並解壓 1.1 以oracle使用者身份上傳至伺服器。 1.2 unzip *.zip 2.配置使用者和使用者組 oracle 使用者, oinstall / dba / oper 使

Oracle 12c 靜默安裝

下載指令碼 wget https://raw.githubusercontent.com/spdir/oracle-single-install/master/oracle_install.sh && chmod +x oracle_install.sh 指令碼使用安裝前

Oracle 12c 學習——在win10上安裝Oracle 12c

一、下載     地址為:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 二.安裝 (1)解壓,如下圖所示,將兩個資料夾解壓在同一個資料夾中 (

oracle 客戶端】linux安裝配置oracle客戶端

要在伺服器linux 下連線使用oracle 必須先按裝oracle客戶端。下面來記錄下如何安裝成功。 一、安裝必要的庫gcc依賴 yum install zlib-devel bzip2-devel

安裝oracle 12c 用Navicat for oracle連線資料庫cannot load OCI DLL,193 筆記

昨天剛學安裝oracle資料庫,今天試著用Navicat for oracle來連線資料庫,出現了以下問題。 以下是我解決問題的經過: 首先 找到:工具》選項,點選OCI 分別填入: OCI:E:\app\client\Administrator\produc

Win10下在VMware虛擬機器上安裝Linux Unbantu安裝記錄

1.在Win10環境下安裝Vmware虛擬機器。 下載vmware,官網 按照提示一步步往下,沒什麼太大的問題 產品金鑰百度上有很多,附一個:5A02H-AU243-TZJ49-GTC7K-3C61N   2.在執行虛擬機器後,安裝Linux作業系統。 下載is

Docker安裝linux系統安裝(親自測試驗證過)

1.安裝一些必要的系統工具 1.1.命令 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 1.2.sample [root@izwz91h49n3mj8r232gqwez ~]# sudo y

安裝Linux安裝windows雙系統引導項處理

1)準備一張ubuntu系統安裝盤; 2)將ubuntu系統安裝盤放入光碟機,重新啟動計算機,進入BIOS,將開機啟動設定為光碟機(CD/ROM)啟動方式; 3)然後儲存設定退出,等待片刻就進入到ubuntu的安裝介面,此時有兩個選

Centos7_Minimal 靜默安裝 Oracle 12c版本

centos7 oracle Centos7_Minimal 靜默安裝 Oracle 12c版本1.檢查系統版本[root@oracle ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)2.關閉selinux[root@

Linux安裝Oracle 12c數據庫

pat control 圖形 run 下載 無法 spa 主機名 hosts (1)Linux下安裝Oracle 安裝前註意:1、確保/etc/hosts中有系統主機名的記錄 2、Linux系統安裝圖形化界面

LinuxOracle 12c R2圖形化安裝筆記

app 12c sys path security entos tst java mem 環境:CentOS Linux release 7.5.1804 (Core) 第一步、準備工作 卸載openjdk,安裝oraclejdk [root@o2 ~]# yum rem

linux環境下oracle 11g 靜默安裝

linux環境下oracle 11g 靜默安裝 編寫人:黃寶康 編寫日期:2018-11-15 1、編寫目的 運維人士經常需要幹一些環境搭建的事,對於linux下安裝oracle,雖然說可以使用帶圖形介面的安裝,只需要設定oracle的安裝目錄,設定sid名稱,db_name例項名稱

Linux 安裝 Oracle 11g——靜默建立資料庫(RAC)

dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName orcl -sid orcl -sysPassword

Linux 安裝 Oracle 11g——靜默安裝 Database(RAC)

內容:# 預設oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 # 只安裝軟體oracle.install.option=INSTALL_DB_SWONLY # 本地主機名OR

oracle 12c database安裝時各版本linux所需要安裝

Packages for Oracle Linux 7 and Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 7: 3.10.0-123.el

Linux-安裝Oracle(CentOS-Oracle 12c

第一步:網路連線,在我的上一篇部落格中有介紹,不再多說。 網路連線的目的:為了能使用yum命令,在網上直接下載檔案。 第二步:前往oracle官網下載12c database伺服器端的兩個檔案:(安裝在Linux) linuxamd64_12102_database_1of2.zip linuxamd64_1

Linux安裝oracle 12C需要的rpm包

oracle 12C需要的rpm包 binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-

Linux安裝Oracle的兩種方式------有圖形介面安裝靜默安裝

1 ############################################################################## 2 ##

LinuxOracle 12C安裝之配置篇

1前言 一般企業級的伺服器都是採用Linux或者Unix,因為相對Windows系統來說,Linux和Unix伺服器穩定性比較好、可以多使用者作業系統、bug較Windows少、調控性高、可以根據實際應用做出相應的調整、排錯性強,而且Linux是免費的而Windows收費。

關於Linux系統安裝oracle資料庫的準備工作及安裝過程中所問題

        新年過後第一天比較輕鬆,就試著在linux系統上安裝oracle,發現坑還挺多,所以記錄一下供人蔘考。以下是基於我本人安裝的centos6.6系統安裝的oracle,也有參考網上一些資料,可能不適用於一部分人員,請諒解。安裝前請提前下載好oracle資料庫的安