數據庫重啟 https://blog.csdn.net/m53931422/article/details/79441840
---------------------------------------------------------------------------------------------------------------------------------------
一:阿里雲服務器上裝jdk
具體步驟參考https://blog.csdn.net/allen_csdns/article/details/104554928
二:阿里雲服務器上安裝Oracle
根據教程實際操作一遍。
基礎環境准備(必須做的!!!不然后面會踩坑~~~~~)
(1)設置swap分區:
#創建存放充當swap分區文件的目錄
mkdir /swap
#創建充當swap分區的文件,文件大小就是要增加的swap大小,of是文件位置,這里我們增加2G內存=2048*1M
dd if=/dev/zero of=/swap/swapfile bs=1M count=2048
#格式化交換分區文件
mkswap /swap/swapfile
#給分區文件設置下權限:0600
chmod 0600 /swap/swapfile
{
#啟動交換分區文件
swapon /swap/swapfile
#如果提示設備或資源忙,先執行
swapoff /swap/swapfile
}
#然后設置開機自啟,編輯/etc/fstab追加:
/swap/swapfile swap swap defaults 0 0
1.下載兩個安裝包
2.安裝oracle對應的依賴。
yum -y install binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
expat \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
pdksh \(初次安裝失敗)
sysstat \
unixODBC \
unixODBC-devel
上面的依賴均比較好安裝,除了pdksh,多次提示安裝失敗。於是,自己下載了相應的包,上傳。手動安裝。
下載了該文件,執行 rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm 安裝命令。
執行完安裝命令,提示安裝成功。
3.安裝完所有的依賴以后,可以檢查一下是否所有的依賴均安裝成功。(可選擇不檢查)
rpm -q \
binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
expat \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
pdksh \
sysstat \
unixODBC \
unixODBC-devel
逐一進行檢查,若安裝成功會輸出對應的安裝版本號。
4.添加oracle用戶組和用戶
如果要安裝Oracle數據庫,則需要以下本地操作系統組和用戶:
- Oracle inventory組(通常為 oinstall)
- OSDBA組 (通常為 dba)
- OSOPER組 (通常為 oper)
- Oracle軟件所有者(通常為 oracle)
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle -d /home/oracle #驗證是否成功 id oracle #給oracle用戶設置密碼 passwd oracle

-----------------------------------編輯文件
vi db_install.rsp
20 oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
29 oracle.install.option=INSTALL_DB_SWONLY #安裝類型
37 ORACLE_HOSTNAME=DATAFS #主機名稱(待確認)
42 UNIX_GROUP_NAME=oinstall #安裝組
47 INVENTORY_LOCATION=/opt/oracle/inventory #INVENTORY目錄
78 SELECTED_LANGUAGES=en,zh_CN #選擇語言
83 ORACLE_HOME=/opt/oracle/product/112010/db_1 #oracle_home(待確認)
88 ORACLE_BASE=/opt/oracle #oracle_base
99 oracle.install.db.InstallEdition=EE ##oracle版本
108 oracle.install.db.isCustomInstall=true
142 oracle.install.db.DBA_GROUP=dba #dba用戶組
147 oracle.install.db.OPER_GROUP=dba #oper用戶組
160 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE #數據庫類型
165 oracle.install.db.config.starterdb.globalDBName=orcl #globalDBName
170 oracle.install.db.config.starterdb.SID=orcl #SID
200 oracle.install.db.config.starterdb.memoryLimit=800 #自動管理內存的最小內存(M)
233 oracle.install.db.config.starterdb.password.ALL=oracle #設定所有數據庫用戶使用同一個密碼
385 DECLINE_SECURITY_UPDATES=true #設置安全更新
修改了所有用戶的密碼為Aisino!@
至此oracle數據庫安裝成功,數據庫用戶名稱為XI_xiaoi
三:springboot項目里的操作
安裝JDk1.6 https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html#jdk-6u21-oth-JPR 下載路徑
安裝步驟:https://blog.csdn.net/atongmu2017/article/details/89524967
1.在pom文件里 添加打包的格式
2.打開application.properties,設置項目運行端口(我用的是8800,默認是8080,如果你用的是別的端口,要在這篇文章的1.7章節中把你的端口加入到安全組中去)
3.
四:在阿里雲服務器上安裝Jetty