日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

寫在前面

之前寫過一篇在centos 7/8上安裝Oracle的文章,按照我寫的文章安裝成功了,但是卸載Oracle時出現(xiàn)了問題。今天,我就整理一篇手動安裝和卸載Oracle的文章吧。全文為實戰(zhàn)型內(nèi)容,全程干貨。

如果文章對你有所幫助,請不要吝惜你的點贊、在看、留言和轉(zhuǎn)發(fā),你的支持是我持續(xù)創(chuàng)作的最大動力!

環(huán)境準備

1.CentOS7 / CentOS8 64位最小化安裝的虛擬機環(huán)境(這里的安裝步驟,我就直接省略了,大家自行安裝虛擬機環(huán)境)

2.Oracle 11gR2 64位 linux版安裝包(關(guān)注【冰河技術(shù)】微信公眾號,回復(fù)“oracle”關(guān)鍵字即可獲取Oracle數(shù)據(jù)庫安裝包下載鏈接)。

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

安裝過程

1.關(guān)閉防火墻

操作用戶:root

systemctl stop firewalld.service
systemctl disable firewalld.service

2.安裝依賴包

操作用戶為:root。

執(zhí)行如下命令安裝依賴包。

yum install -y automake autotools-dev binutils bzip2 elfutils expat 
gawk gcc gcc-multilib g++-multilib lib32ncurses5 lib32z1 
ksh less lib32z1 libaio1 libaio-dev libc6-dev libc6-dev-i386 
libc6-i386 libelf-dev libltdl-dev libodbcinstq4-1 libodbcinstq4-1:i386 
libpth-dev libpthread-stubs0-dev libstdc++5 make openssh-server rlwrap 
rpm sysstat unixodbc unixodbc-dev unzip x11-utils zlibc unzip cifs-utils 
libXext.x86_64  glibc.i686

3.創(chuàng)建oracle用戶

操作用戶為:root

groupadd -g 502 oinstall
groupadd -g 503 dba
groupadd -g 504 oper
groupadd -g 505 asmadmin
useradd -u 502 -g oinstall -G oinstall,dba,asmadmin,oper -s /bin/bash -m oracle
passwd oracle

上述命令執(zhí)行完畢后,為oracle用戶設(shè)置密碼,例如,我這里設(shè)置的密碼為oracle

4.解壓Oracle數(shù)據(jù)庫安裝包

操作用戶:oracle操作目錄:/home/oracle

將Oracle 11gR2安裝文件上傳(可以使用sftp上傳)到該操作目錄下面,然后順序解壓安裝文件到該目錄。

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

5.修改操作系統(tǒng)配置

操作用戶:root操作文件:/etc/security/limits.conf

vim /etc/security/limits.conf

在文件的末尾添加如下配置項。

oracle          soft      nproc   2047
oracle          hard      nproc   16384
oracle          soft      nofile  1024
oracle          hard      nofile  65536
oracle          soft      stack   10240

6.創(chuàng)建Oracle安裝目錄

操作用戶:oracle

mkdir ~/tools/oracle11g

7.修改環(huán)境變量

操作用戶:oracle操作目錄:/home/oracle

vim ~/.bash_profile

在文件末尾添加如下配置項

export ORACLE_BASE=/home/oracle/tools/oracle11g
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
export NLS_LANG=.AL32UTF8
export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64

使得環(huán)境變量生效。

source ~/.bash_profile

8.修改Oracle配置文件

操作用戶:oracle操作目錄:/home/oracle

復(fù)制文件模板

cp /home/oracle/database/response/db_install.rsp .

注意:復(fù)制命令的最后一個 . 不能省略,表示將db_install.rsp文件從/home/oracle/database/response目錄拷貝到當前目錄。

對db_install.rsp文件進行編輯。

vim db_install.rsp

需要修改的配置項如下所示,這里,我將修改后的配置項列舉出來。

oracle.install.option=INSTALL_DB_AND_CONFIG
ORACLE_HOSTNAME=localhost #實際上可以修改成你自己的主機名或者域名(IP)
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/home/oracle/tools/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1
ORACLE_BASE=/home/oracle/tools/oracle11g
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oper
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.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=1024
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.password.ALL=Oracle#123456
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false
oracle.install.db.config.starterdb.dbcontrol.emailAddress=test@qq.com #可以填寫你自己的郵箱地址
oracle.install.db.config.starterdb.automatedBackup.enable=false
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/home/oracle/tools/oracle11g/oradata
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/home/oracle/tools/oracle11g/fast_recovery_area
oracle.install.db.config.starterdb.automatedBackup.enable=false
DECLINE_SECURITY_UPDATES=true

9.靜默安裝Oracle 11gR2

操作用戶:oracle操作目錄:/home/oracle/database

./runInstaller -silent -ignoreSysPrereqs -responseFile /home/oracle/db_install.rsp

接下來,就是默默的等待Oracle自行安裝了,等待一段時間后,如果輸出如下信息,則表明Oracle數(shù)據(jù)庫已經(jīng)安裝成功。

The following configuration scripts need to be executed as the "root" user.
#!/bin/sh
#Root scripts to run

/home/oracle/tools/oraInventory/orainstRoot.sh
/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/root.sh
To execute the configuration scripts:

        1. Open a terminal window
         2. Log in as "root"
         3. Run the scripts
         4. Return to this window and hit "Enter" key to continue

Successfully Setup Software.

10.安裝完成

操作用戶:root

根據(jù)上一步完成信息提示,執(zhí)行以下兩行命令,具體位置需要根據(jù)你的安裝位置決定:

/home/oracle/tools/oraInventory/orainstRoot.sh
/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/root.sh

11.創(chuàng)建連接用戶

操作用戶:oracle

sqlplus /nolog
conn /as sysdba
startup

接下來,執(zhí)行如下命令。

alter user system identified by system;
alter user sys identified by sys;

創(chuàng)建連接用戶。

create user SYNC identified by SYNC;
grant connect,resource,dba to SYNC;

驗證安裝結(jié)果

1.啟動數(shù)據(jù)庫

啟動已經(jīng)安裝的數(shù)據(jù)庫orcl。

操作用戶oracle

sqlplus /nolog

使用dba權(quán)限連接Oralce

connect / as sysdba

啟動數(shù)據(jù)庫

startup

確認啟動結(jié)果:

ORACLE instance started.

Total System Global Area  534462464 bytes
Fixed Size                  2215064 bytes
Variable Size            373293928 bytes
Database Buffers          150994944 bytes
Redo Buffers                7958528 bytes
Database mounted.
Database opened.

2.驗證數(shù)據(jù)庫

這里,我們使用Navicat連接Oracle數(shù)據(jù)庫,如下所示。

「Oracle」手動安裝和卸載Oracle,這是最全的一篇了

 

這里,輸入的用戶名為SYNC,密碼為SYNC。

接下來,點擊“連接測試”,如下所示。

「Oracle」手動安裝和卸載Oracle,這是最全的一篇了

 

可以看到,Oracle數(shù)據(jù)庫連接成功。

手動卸載Oracle

1.停止監(jiān)聽

[oracle@binghe101 ~]$ lsnrctl stop
[oracle@binghe101 ~]$ lsnrctl status

2.停止數(shù)據(jù)庫

[oracle@binghe101 ~]$ sqlplus / as sysdba
SQL> shutdown immediate

3.刪除oracle的inventory 目錄

[root@binghe101 App]# rm -rf /home/oracle/tools/oraInventory/

4.刪除Oracle的base目錄下所有的目錄

[root@binghe101 oracle]# rm -rf /home/oracle/tools/oracle11g/*

5.刪除臨時目錄/tmp

[root@binghe101 tmp]# rm -rf /tmp/*

6.刪除Oracle的配置文件

[root@binghe101 tmp]# rm -f /etc/ora*

7.刪除oracle產(chǎn)生命令

[root@binghe101 tmp]# rm -f /usr/local/bin/*

8.其他的文件

[root@binghe101 .oracle]# rm -rf /usr/tmp/.oracle/

9.刪除用戶和組

[root@binghe101 tmp]# userdel -r oracle
[root@binghe101 tmp]# groupdel oper
[root@binghe101 tmp]# groupdel dba    
[root@binghe101 tmp]# groupdel oinstall
[root@binghe101 tmp]# groupdel asmadmin

10.撤銷oracle的資源限制文件

[root@binghe101 tmp]# vi /etc/security/limits.conf

11.內(nèi)核參數(shù)

[root@binghe101 tmp]# vi /etc/sysctl.conf 
[root@binghe101 tmp]# sysctl -p

12.刪除oracle base

[root@binghe101 ~]# rm -rf /home/oracle/tools/oracle11g

重磅福利

關(guān)注「 冰河技術(shù) 」微信公眾號,后臺回復(fù) “設(shè)計模式” 關(guān)鍵字領(lǐng)取《深入淺出JAVA 23種設(shè)計模式》PDF文檔。回復(fù)“Java8”關(guān)鍵字領(lǐng)取《Java8新特性教程》PDF文檔。回復(fù)“限流”關(guān)鍵字獲取《億級流量下的分布式限流解決方案》PDF文檔,三本PDF均是由冰河原創(chuàng)并整理的超硬核教程,面試必備!!

好了,今天就聊到這兒吧!別忘了點個贊,給個在看和轉(zhuǎn)發(fā),讓更多的人看到,一起學習,一起進步!!

寫在最后

如果你覺得冰河寫的還不錯,請微信搜索并關(guān)注「 冰河技術(shù) 」微信公眾號,跟冰河學習高并發(fā)、分布式、微服務(wù)、大數(shù)據(jù)、互聯(lián)網(wǎng)和云原生技術(shù),「 冰河技術(shù) 」微信公眾號更新了大量技術(shù)專題,每一篇技術(shù)文章干貨滿滿!不少讀者已經(jīng)通過閱讀「 冰河技術(shù) 」微信公眾號文章,吊打面試官,成功跳槽到大廠;也有不少讀者實現(xiàn)了技術(shù)上的飛躍,成為公司的技術(shù)骨干!如果你也想像他們一樣提升自己的能力,實現(xiàn)技術(shù)能力的飛躍,進大廠,升職加薪,那就關(guān)注「 冰河技術(shù) 」微信公眾號吧,每天更新超硬核技術(shù)干貨,讓你對如何提升技術(shù)能力不再迷茫!

分享到:
標簽:安裝 Oracle
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定