国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

靜默安裝oracle

IT那活兒 / 2366人閱讀
靜默安裝oracle

點(diǎn)擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!


安裝環(huán)境

  • 操作系統(tǒng):redhat7;
  • CPU 內(nèi)存:按照官網(wǎng)要求,不通版本不一樣,如12c單機(jī)這里最低2G;
  • 磁盤:按照官網(wǎng)要求,不通版本不一樣,如這里最低20G;
  • 緩存(swap):生產(chǎn)一般不低于16G,測試環(huán)境無所謂。


安裝前系統(tǒng)環(huán)境設(shè)置

#不關(guān)閉防火墻與selinux會導(dǎo)致別人連接不了數(shù)據(jù)庫。
#關(guān)閉防火墻:
systemctl stop firewalld
systemctl disable firewalld

#關(guān)閉selinux設(shè)置

  • 永久關(guān)閉:
vim /etc/selinux/config


#
 This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
  • 臨時關(guān)閉:
setenforce 0
#設(shè)置計(jì)算機(jī)名稱,配置域名映射:
vim /etc/hostname

oracle1

hostname oracle1

vim /etc/hosts

192.168.x.xx oracle1

#配置內(nèi)核參數(shù),測試環(huán)境可以不做修改。

[root@oracle1 ~]# vim /etc/sysctl.conf
[root@oracle1 ~]#


# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744

#使參數(shù)生效:

sysctl -p
#配置oracle使用資源限制:
vim /etc/security/limits.d/20-nproc.conf

# Default limit for number of users processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

* soft nproc 4096
root soft nproc unlimited
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728

#緩存swap檢查以及配置。

[root@oracle1 ~]# free -g
# 如果沒有設(shè)置緩存,參照下面設(shè)置緩存:
# 檢查緩存
swapon -s


#
 創(chuàng)建緩存文件(這個參數(shù)不要改就寫512)
dd if=/dev/zero of=/swapfile bs=32768 count=512k

#
格式化并激活緩存文件
mkswap /swapfile

#
激活緩存
swapon /swapfile

#
查看緩存概要信息
swapon -s

#
設(shè)置緩存文件自動掛載vim /etc/fstab
/swapfile swap swap defaults 0 0

#
定義緩存用戶組
chown root:root /swapfile

#
設(shè)置緩存文件權(quán)限
chmod 0600 /swapfile

12C軟件下載

下載地址 :oracle官網(wǎng)
#依賴安裝:
yum install  binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat net-tools telnet java unzip -y

#安裝包下載之后解壓,我的安裝包放在/opt目錄下。

# 解壓后在./database 目錄下:
[root@oracle1 opt]# unzip linuxx64_12201_database.zip
#創(chuàng)建oracle用戶組并設(shè)置權(quán)限。
# 創(chuàng)建2個 oracle用戶組:
groupadd oinstall
groupadd dba
# oracle用戶加入兩個用戶組:
useradd -g oinstall -G dba oracle

# 設(shè)置oracle用戶密碼:

passwd oracle
# 創(chuàng)建oracle安裝目錄:
mkdir -p /usr/oracle
#更改oracle安裝目錄用戶組:
chown -R oracle:oinstall /usr/oracle
#更改oracle安裝目錄權(quán)限:
chmod -R 775 /usr/oracle
# 更改當(dāng)前oracle安裝文件所在路徑用戶組:
chown -R oracle:oinstall /opt/database
# 更改當(dāng)前oracle安裝文件所在路徑權(quán)限:
chmod -R 755 /opt/database

#設(shè)置oracle用戶的環(huán)境變量:

[root@oracle1 ~]# cat /home/oracle/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs
export PATH=$PATH:$HOME/.local/bin:$HOME/bin
#IP為本機(jī)IP:
export DISPLAY=192.168.x.xx:0.0
export ORACLE_BASE=/usr/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12c/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LANG=en_US
export TNS_ADMIN=/usr/oracle/product/12c/db_1/network/admin

#創(chuàng)建配置文件:

vim /etc/oraInst.loc
inventory_loc=/usr/oracle
inst_group=oinstall


12C安裝(靜默安裝)

#切換至oracle用戶:
su - oracle

#配置安裝參數(shù):

vim /opt/database/response/db_install.rsp

[root@oracle1 response]# cat db_install.rsp | grep -Ev "^#|^$"
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.2.0
oracle.install.option=
UNIX_GROUP_NAME=
INVENTORY_LOCATION=/usr/oracle 
#這只為安裝路徑
ORACLE_HOME=/usr/oracle/product/12c/db_1
#設(shè)置為環(huán)境變量中的ORACLE_HOME
ORACLE_BASE=/usr/oracle
#設(shè)置為環(huán)境變量中的ORACLE_BASE
oracle.install.db.InstallEdition=
oracle.install.db.OSDBA_GROUP=dba 
#設(shè)置為dba用戶組
oracle.install.db.OSOPER_GROUP=oinstall
#設(shè)置為oinstall用戶組
oracle.install.db.OSBACKUPDBA_GROUP=oinstall
#設(shè)置為oinstall用戶組
oracle.install.db.OSDGDBA_GROUP=oinstall
#設(shè)置為oinstall用戶組
oracle.install.db.OSKMDBA_GROUP=oinstall
#設(shè)置為oinstall用戶組
oracle.install.db.OSRACDBA_GROUP=oinstall
#設(shè)置為oinstall用戶組
oracle.install.db.rac.configurationType=
oracle.install.db.CLUSTER_NODES=
oracle.install.db.isRACOneInstall=
oracle.install.db.racOneServiceName=
oracle.install.db.rac.serverpoolName=
oracle.install.db.rac.serverpoolCardinality=
oracle.install.db.config.starterdb.type=
# 下面兩個很重要:
oracle.install.db.config.starterdb.globalDBName=orcl 
#設(shè)置全局庫名稱,建議orcl
oracle.install.db.config.starterdb.SID=orcl
# 建議同上
oracle.install.db.ConfigureAsContainerDB=
oracle.install.db.config.PDBName=
oracle.install.db.config.starterdb.characterSet=
oracle.install.db.config.starterdb.memoryOption=
oracle.install.db.config.starterdb.memoryLimit=10240
oracle.install.db.config.starterdb.installExampleSchemas=
oracle.install.db.config.starterdb.password.ALL=Oracle123 
#設(shè)置管理密碼必須有大寫小寫數(shù)字
# 上面的設(shè)置了下面密碼的就不用了。
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.password.PDBADMIN=
oracle.install.db.config.starterdb.managementOption=
oracle.install.db.config.starterdb.omsHost=
oracle.install.db.config.starterdb.omsPort=
oracle.install.db.config.starterdb.emAdminUser=
oracle.install.db.config.starterdb.emAdminPassword=
oracle.install.db.config.starterdb.enableRecovery=
# 文件系統(tǒng)就設(shè)置為FILE_SYSTEM_STORAGE:
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
# 自定義文件系統(tǒng)存儲目錄/usr/oracle/data:
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/usr/oracle/data

# 同上:

oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/usr/oracle/recovery

oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=
DECLINE_SECURITY_UPDATES=
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=
COLLECTOR_SUPPORTHUB_URL=

#開始安裝

./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile /opt/database/response/db_install.rsp
# 如果有報錯會在顯示出來請仔細(xì)查看。
通常在報錯會提示報錯內(nèi)容,都是在寫靜默按照參數(shù)的時候?qū)懧┝嘶蛘邔戝e了,如oracle.install.db.config.starterdb.globalDBName參數(shù)沒有設(shè)置,則在安裝日志李直接提示數(shù)據(jù)庫名沒有設(shè)置。
# 正常情況下安裝完畢會提示用root用戶運(yùn)行兩個shell 腳本。

此腳本為數(shù)據(jù)庫的相關(guān)資源設(shè)置。


創(chuàng)建數(shù)據(jù)庫

#配置數(shù)據(jù)庫創(chuàng)建參數(shù):

vim /opt/database/response/dbca.rsp

[oracle@oracle1 response]$ cat dbca.rsp | grep -Ev ^#|^$
responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v12.2.0
gdbName=orcl 
#全局?jǐn)?shù)據(jù)庫服務(wù)名稱,這個很重要,建議orcl
sid=orcl
#建議同上
# 后面都使用默認(rèn)不用修改:
databaseConfigType=
RACOneNodeServiceName=
policyManaged=
createServerPool=
serverPoolName=
cardinality=
force=
pqPoolName=
pqCardinality=
createAsContainerDatabase=
numberOfPDBs=
pdbName=
useLocalUndoForPDBs=
pdbAdminPassword=
nodelist=
templateName=General_Purpose.dbc
#密碼設(shè)置:
sysPassword=Oracle123
systemPassword=Oracle123
oracleHomeUserPassword=Oracle123

emConfiguration=
emExpressPort=5500
runCVUChecks=
dbsnmpPassword=
omsHost=
omsPort=
emUser=
emPassword=
dvConfiguration=
dvUserName=
dvUserPassword=
dvAccountManagerName=
dvAccountManagerPassword=
olsConfiguration=
datafileJarLocation=
datafileDestination=
recoveryAreaDestination=
storageType=
diskGroupName=
asmsnmpPassword=
recoveryGroupName=
characterSet=
nationalCharacterSet=
registerWithDirService=
dirServiceUserName=
dirServicePassword=
walletPassword=
listeners=
variablesFile=
variables=
initParams=
sampleSchema=true
memoryPercentage=
databaseType=
automaticMemoryManagement=
totalMemory=
#創(chuàng)建數(shù)據(jù)庫
# 運(yùn)行下面命令創(chuàng)建數(shù)據(jù)庫,有創(chuàng)建進(jìn)度顯示:
dbca -silent -createDatabase -responseFile /opt/database/response/dbca.rsp
#查看狀態(tài)。
# 使用sysdba 登錄
sqlplus / as sysdba

# 查看狀態(tài),open狀態(tài)即可。

SQL> select status from v$instance;


配置監(jiān)聽

#netca.rsp 默認(rèn)不需要修改:
netca -silent -responsefile /opt/database/response/netca.rsp
至此,ORACLE 12C安裝完畢!
驗(yàn)證登錄:
Sqlplus system/Oracle123@192.168.x.xx:1521/orcl.

本文作者:張德橋(上海新炬王翦團(tuán)隊(duì))

本文來源:“IT那活兒”公眾號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129378.html

相關(guān)文章

  • electron-vue靜默打印2019最新解決方案(含源碼)

    摘要:項(xiàng)目環(huán)境代碼完成時間廢話不多說,先放源碼安裝依賴運(yùn)行項(xiàng)目打包項(xiàng)目目錄結(jié)構(gòu)先在主進(jìn)程引入在方法里添加以下代碼,獲取打印機(jī)列表在主線程下,通過對象監(jiān)聽渲染線程傳過來的事件在主線程中獲取打印機(jī)列表通過發(fā)送事件到渲染線程,同時將 項(xiàng)目環(huán)境 node 10.15.3yarn 1.15.2win10代碼完成時間2019-4-18 廢話不多說,先放源碼 GitHub https://github....

    xzavier 評論0 收藏0
  • 使用electron靜默打印

    摘要:使用打印的理由很多情況下程序中使用的打印都是用戶無感知的。所以一般打印任務(wù)發(fā)出,回調(diào)函數(shù)即會調(diào)用并返回參數(shù)。選項(xiàng)回調(diào)函數(shù)的用法基本和相同,但是由于是提供的方法,配置項(xiàng)非常少,而則擴(kuò)展了很多屬性。 1.使用electron打印的理由 很多情況下程序中使用的打印都是用戶無感知的。并且想要靈活的控制打印內(nèi)容,往往需要借助打印機(jī)給我們提供的api再進(jìn)行開發(fā),這種開發(fā)方式非常繁瑣,并且開發(fā)難度較...

    Michael_Lin 評論0 收藏0
  • 關(guān)于小程序靜默獲取unionid的方式

    摘要:最新在做靜默獲取的方式,一致查找方式并且得到了一些結(jié)論,記錄一下怎么樣獲取官網(wǎng)提出了三種方式調(diào)用的獲取到兩個字段注意需要在用戶授權(quán)通過獲取,但是必須是該用戶已經(jīng)關(guān)注了改公眾號,并且開發(fā)者帳號下存在同主體的公眾號跟第二個條件一致,多的就是一個 最新在做靜默獲取unionid的方式,一致查找方式并且得到了一些結(jié)論,記錄一下 怎么樣獲取Unionid 官網(wǎng)提出了三種方式 調(diào)用wx.getU...

    Caicloud 評論0 收藏0
  • 阿里聚安全移動安全專家分享:APP渠道推廣作弊攻防那些事兒

    摘要:阿里聚安全移動安全專家陵軒在網(wǎng)絡(luò)安全生態(tài)峰會上分了渠道攻防的那些事兒。反進(jìn)程枚舉反越獄檢測完美偽造日活業(yè)務(wù)數(shù)據(jù)阿里聚安全渠道反作弊解決方案阿里聚安全移動安全專家陵軒分享了阿里的渠道反作弊解決方案,獨(dú)創(chuàng)五層識別模型。 移動互聯(lián)網(wǎng)高速發(fā)展,要保持APP持續(xù)并且高速增長所需的成本也越來越高。美團(tuán)網(wǎng)CEO在今年的一次公開會議上講到:2017年對移動互聯(lián)網(wǎng)公司來說是非常恐的。。主要表現(xiàn)在三個方面...

    justjavac 評論0 收藏0
  • Service Worker 淺析

    摘要:可以發(fā)送通知消息以再次吸引用戶并留住他們。在即時通訊等使用情形中,一條消息可將最多的有效負(fù)載傳送至客戶端應(yīng)用。瀏覽器的的消息推送主要依賴,服務(wù)端消息推送傳遞到,然后再由推送到客戶端。 引言 Progressive Web App, 簡稱 PWA,是提升 Web App 的體驗(yàn)的一種新方法,能給用戶原生應(yīng)用的體驗(yàn)。Service Worker 是 PWA 中的重要一部分。Service ...

    The question 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<