在裝oracle數據庫之前,先檢驗了一下自己的linux環境,發現gcc用不了,報錯了。
https://blog.csdn.net/qq_34256348/article/details/78837175。
上面這篇文章可以幫忙安裝gcc。上面這步完成了之後就可以開始安裝數據庫了。
關於oracle數據庫的密碼,到目前爲止我還不太瞭解爲什麼他的數據庫用戶的密碼一修改就說太簡單,要不就不符合規則,通過以下命令可以強制修改用戶的密碼。這樣就簡單多了。
echo “新密碼”|passwd --stdin 用戶名
由於安裝的時候可能會缺少數據包,但是又不知道到底缺少哪個,因爲實在太多了,最後決定先安裝,到最後報錯的時候就會告訴哪些包缺少了。 機智!!!!!!!!!
一通點擊之後到了先決條件檢查時,出現了錯誤。
下面就是缺少的各種數據包了,而上面則是未配置的操作系統的內核參數。
添加缺少的包這個只要linux可以聯網就可以自動添加:
yum install 包名
這樣就可以自動添加所缺少的包了。
之後是設置各種內核參數
打開/etc/sysctl.conf 複製如下內容,並將你安裝時,報錯上面所需要的大小進行修改
修改之後執行 /sbin/sysctl -p 即可使參數生效。
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
這樣錯誤就完全解決掉了,數據庫也就完成安裝了,接下來還有個啓動數據庫,已經安裝監聽的問題。
https://blog.csdn.net/qingsong3333/article/details/79324822。
通過以上鍊接可以瞭解監聽的配置,主要還是修改listener.ora和tnsnames.ora兩個文件。
之後又碰到了plsql亂碼的問題,
https://blog.csdn.net/nzyalj/article/details/80054885。
先查看linux系統是否支持中文,然後在。Bash_profile中添加
export LANG="zh_CN.UTF-8"
export NLS_LANG=AMERICAN_AMERICA.UTF8
添加之後執行source 重啓鏡像以及SQLplus ,亂碼解決。