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

資訊專欄INFORMATION COLUMN

靜默安裝oracle

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

點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!


安裝環境

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


安裝前系統環境設置

#不關閉防火墻與selinux會導致別人連接不了數據庫
#關閉防火墻:
systemctl stop firewalld
systemctl disable firewalld

#關閉selinux設置

  • 永久關閉:
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
  • 臨時關閉:
setenforce 0
#設置計算機名稱,配置域名映射:
vim /etc/hostname

oracle1

hostname oracle1

vim /etc/hosts

192.168.x.xx oracle1

#配置內核參數,測試環境可以不做修改。

[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

#使參數生效:

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
# 如果沒有設置緩存,參照下面設置緩存:
# 檢查緩存
swapon -s


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

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

#
激活緩存
swapon /swapfile

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

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

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

#
設置緩存文件權限
chmod 0600 /swapfile

12C軟件下載

下載地址 :oracle官網
#依賴安裝:
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
#創建oracle用戶組并設置權限。
# 創建2個 oracle用戶組:
groupadd oinstall
groupadd dba
# oracle用戶加入兩個用戶組:
useradd -g oinstall -G dba oracle

# 設置oracle用戶密碼:

passwd oracle
# 創建oracle安裝目錄:
mkdir -p /usr/oracle
#更改oracle安裝目錄用戶組:
chown -R oracle:oinstall /usr/oracle
#更改oracle安裝目錄權限:
chmod -R 775 /usr/oracle
# 更改當前oracle安裝文件所在路徑用戶組:
chown -R oracle:oinstall /opt/database
# 更改當前oracle安裝文件所在路徑權限:
chmod -R 755 /opt/database

#設置oracle用戶的環境變量:

[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為本機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

#創建配置文件:

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


12C安裝(靜默安裝)

#切換至oracle用戶:
su - oracle

#配置安裝參數:

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
#設置為環境變量中的ORACLE_HOME
ORACLE_BASE=/usr/oracle
#設置為環境變量中的ORACLE_BASE
oracle.install.db.InstallEdition=
oracle.install.db.OSDBA_GROUP=dba 
#設置為dba用戶組
oracle.install.db.OSOPER_GROUP=oinstall
#設置為oinstall用戶組
oracle.install.db.OSBACKUPDBA_GROUP=oinstall
#設置為oinstall用戶組
oracle.install.db.OSDGDBA_GROUP=oinstall
#設置為oinstall用戶組
oracle.install.db.OSKMDBA_GROUP=oinstall
#設置為oinstall用戶組
oracle.install.db.OSRACDBA_GROUP=oinstall
#設置為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 
#設置全局庫名稱,建議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 
#設置管理密碼必須有大寫小寫數字
# 上面的設置了下面密碼的就不用了。
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=
# 文件系統就設置為FILE_SYSTEM_STORAGE:
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
# 自定義文件系統存儲目錄/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
# 如果有報錯會在顯示出來請仔細查看。
通常在報錯會提示報錯內容,都是在寫靜默按照參數的時候寫漏了或者寫錯了,如oracle.install.db.config.starterdb.globalDBName參數沒有設置,則在安裝日志李直接提示數據庫名沒有設置。
# 正常情況下安裝完畢會提示用root用戶運行兩個shell 腳本。

此腳本為數據庫的相關資源設置。


創建數據庫

#配置數據庫創建參數:

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 
#全局數據庫服務名稱,這個很重要,建議orcl
sid=orcl
#建議同上
# 后面都使用默認不用修改:
databaseConfigType=
RACOneNodeServiceName=
policyManaged=
createServerPool=
serverPoolName=
cardinality=
force=
pqPoolName=
pqCardinality=
createAsContainerDatabase=
numberOfPDBs=
pdbName=
useLocalUndoForPDBs=
pdbAdminPassword=
nodelist=
templateName=General_Purpose.dbc
#密碼設置:
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=
#創建數據庫
# 運行下面命令創建數據庫,有創建進度顯示:
dbca -silent -createDatabase -responseFile /opt/database/response/dbca.rsp
#查看狀態。
# 使用sysdba 登錄
sqlplus / as sysdba

# 查看狀態,open狀態即可。

SQL> select status from v$instance;


配置監聽

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

本文作者:張德橋(上海新炬王翦團隊)

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129378.html

相關文章

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

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

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

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

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

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

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

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

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

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

    The question 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

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