Oracle RAC 運維總結
1. Oracle RAC的安裝
1.1 Oracle Clusterware的安裝
1.2 Oracle Database的安裝
1.3 用DBCA(Database Configuration Assistance)建立RAC DB
2. Oracle RAC的解除安裝
2.1 Oracle Database的解除安裝
2.2 Oracle Clusterware的解除安裝
- 停止CRS(Cluster Ready Services)服務
# /home/oracle/crs/bin/crsctl stop crs
3. Oracle資料庫的啟停
3.1 Oracle資料庫的啟動
- 以oracle使用者登陸資料庫伺服器,通過SQL*PLUS啟動資料庫
$ sqlplus / nolog
SQL > connect / as sysdba
SQL > startup
SQL > exit
- 啟動tns服務
$ lsnrctl start
- 啟動OEM(Oracle Enterprise Management)服務
$ emctl start dbconsole
- 如 果在啟動tns服務的時候,遇到如下錯誤。使用lsof -i:1521命令檢查,是否TNS服務監聽的埠(1521)被許多處於CLOSE_WAIT狀態的程序佔用。如果TNS的監聽埠被佔用,可以直接通 過kill命令殺掉那些程序,在我們的PRS系統中,也可以通過yinst stop yapache完成。
Starting /home/oracle/oracle/product/10.2.0/client_1/bin/tnslsnr: please wait...
TNS-12545: Connect failed because target host or object does not exist
TNS-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist
Linux Error: 2: No such file or directory
3.2 Oracle資料庫的停止
- 以oracle使用者登陸資料庫伺服器,通過SQL*PLUS連線資料庫
$ sqlplus / nolog
SQL > connect / as sysdba
SQL > shutdown (immediate | normal | ...)
SQL > exit
- 停止tns服務
$ lsnrctl stop
- 停止OEM(Oracle Enterprise Management)服務
$ emctl stop agent
4. Oracle RAC運維貼示
- 使用者可以通過OEM來管理資料庫,http://hostname:1158/em
- 使用者可以通過配置檔案$ORACLE_BASE/admin/$ORACLE_SID/pfile/init.ora.([0-9]){11},修改oracle最大程序數
- ormi server,埠5580
- 使用者可以通過如下三種方法檢視Oracle Server字符集
SQL > select userenv('language') from dual;
SQL > select * from nls_database_parameters;
- 使用者可以通過如下方法修改Oracle資料庫字符集
SQL > ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL > ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL > ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL > ALTER DATABASE OPEN;
SQL > ALTER DATABASE CHARACTER SET INTERNAL AL32UTF8;
SQL > ALTER DATABASE NATIONAL CHARACTER SET AL32UTF8;
SQL > SHUTDOWN IMMEDIATE;
SQL > STARTUP
相關推薦
Oracle RAC 運維總結
曾經運維過三個月的Oracle RAC,一些心得總結下來: 1. Oracle RAC的安裝 1.1 Oracle Clusterware的安裝 1.2 Oracle Database的安裝 1.3 用DBCA(Database Configuration As
Oracle RAC運維所遇問題記錄一
Oracle11gR2,版本11.2.0.4叢集測試環境執行正常 主機名:rac1,rac2 hosts檔案: # Public172.17.188.12 rac1172.17.188.13 rac2# Virtual172.17.188.14 rac1-vip172.17.188.15 rac2-vi
【Oracle自動化運維】課程大綱
Oracle 自動化運維 課程大綱 本課程分為初級/中級/高級 三個階段,中級開始手把手教寫腳本,實現自動化運維。 適應範圍 徒弟:具備計算機基礎即可,有經驗者,直接從中級開始。 Oracle版本:11g為主,涵蓋12c 預期效果 提供工作效率,提升競爭力。 教學周期終身學習【Oracle自動化
《Oracle 12c 運維實戰寶典》-安裝視頻
.com 寶典 數據庫 鏈接 數據庫安裝 圖形 ofo 學習 oracl 《Oracle 12c 運維實戰寶典》第一課 數據庫安裝-圖形工具 歡迎大家下載學習。 鏈接:https://pan.baidu.com/s/1dlTBO1RIf8ZhLOnA9x6jwQ 密碼:bh
Git忽略提交規則 - .gitignore配置運維總結
希望 j2me 區別 文件添加 function settings spa root ont 在使用Git的過程中,我們喜歡有的文件比如日誌,臨時文件,編譯的中間文件等不要提交到代碼倉庫,這時就要設置相應的忽略規則,來忽略這些文件的提交。簡單來說一個場景:在你使用git a
.gitignore配置運維總結
在使用Git的過程中,我們喜歡有的檔案比如日誌,臨時檔案,編譯的中間檔案等不要提交到程式碼倉庫,這時就要設定相應的忽略規則,來忽略這些檔案的提交。簡單來說一個場景:在你使用git add .的時候,遇到了把你不想提交的檔案也新增到了快取中去的情況,比如專案的本地配置資
git與github——6,gitignore配置運維總結
在使用Git的過程中,我們喜歡有的檔案比如日誌,臨時檔案,編譯的中間檔案等不要提交到程式碼倉庫,這時就要設定相應的忽略規則,來忽略這些檔案的提交。簡單來說一個場景:在你使用git add .的時候,遇到了把你不想提交的檔案也新增到了快取中去的情況,比如專案的本地配置資訊,如果你上傳到Git中去其他人
學習 Python Linux系統管理與自動化運維 總結二
1.文字處理upper:將字串轉換為大寫lower:將字串轉換為小寫isupper:判斷字串是否都是大寫islower:判斷字串是否都是小寫swapcase:將字串中的大寫轉換為小寫、小寫轉換為大寫capitalize:將首字母轉換為大寫istitle:判斷字串是不是一個標題
MySQL,Oracle,PostgreSQL通過web方式管理維護, 提高開發及運維效率
數據庫管理系統 遠程服務 .com gre ava window 開發 功能 mss 在開發及項目運維中,對數據庫的操作大家目前都是使用客戶端工具進行操作,例如MySQL的客戶端工具navicat,Oracle的客戶端工具 PL/SQL Developer
2017年Linux運維人員必會開源運維工具體系總結
sersync cal rfs cas pup res atlas ansi ats 操作系統:Centos,Ubuntu,Redhat,suse,Freebsd 網站服務:nginx,apache,lighttpd,php,tomcat,resin數據庫:MySQL,Ma
[Oracle] 獲取運行計劃的各方法總結
mit statistic 另一個 waiting 長時間 trac process one ext 總的結論: 一.獲取運行計劃的6種方法(具體步驟已經在每一個樣例的開頭凝視部分說明了): 1. explain plan for獲取; 2. set aut
項目運維問題總結
項目問題問題1:情況是這這樣:使用外網在中臺上傳圖片文件,上傳的文件100k以內沒問題,上傳超過了100k,沒有返回(也就是沒有成功)。但是使用內網上傳,不管是多大都沒問題,都能成功。這樣對比下,無非外網比內網多走了一個nginx。再次復現上面使用外網上傳大圖片不成功的情況,因為這個中臺是通過一個nginx映
016_nginx運維問題總結
gre mes 分析 str 抓包 navig rem close netstat 一、關於nginx請求包過大的解決思路 message-api.jyall.me.conf nginx報錯問題問題定位,經分析跟接入navigator後關聯不大,可參考一下結論連接超時抓包分
(轉)Awk使用案例總結(運維必會)
fig echo ... cat shell null 利用 for循環 3.1 以下知識點可能有不對之處,請參考最新Awk學習文章:http://lizhenliang.blog.51cto.com/7876557/1892112 原文:http://blog.51ct
一個運維老鳥的年終總結述職報告
老男孩的述職報告 老男孩linux培訓 整理文檔,偶然發現了老男孩於大約10年前寫的年終工作述職報告,又到了年底了,希望這篇報告能發揮余熱對大家寫述職報告有幫助。 時間過的飛快,轉眼間,來XXX一年出頭了。這一年來讓我感受了很多,經歷了很多,學到了很多。 在領導的帶領下,在同
運維工程師總結
良好的 使用 問題解決 網站架構 集群 自動化運維 一個 事件 好的 運維工程師對一個公司來說是非常重要的崗位,它本身所覆蓋的運維職責就很重要,所以,運維對其它關聯工種必須非常了解熟悉:網絡、系統、系統開發、存儲,安全,DB等。作為一個運維工程師我認為是集合網絡、系統、開發
Linux運維學習第一周總結
space and 輔助 硬鏈接 linu 數字 文件中 第三方 尋找 目錄一、Linux的文件系統與目錄結構二、shell的簡介三、改變終端的顯示的用戶名、主機名前綴、目錄路徑後綴四、當執行一條命令時的查找順序五、使用shell腳本編寫自己的時間命令六、文件的時間戳七、文
關於網絡運維學習的階段性簡要總結(華為篇)
華為 學習總結 眾所周知,學習是一件反人類的事情,但是你要從中發現它的有趣之處,便可妙趣橫生。學會是一件重要的事,會總結很重要。今天就總結一下我的學習。 A代表同一網段 B代表不同網段 GW代表網關 IP------A------IP
Linux運維學習筆記-定時任務知識總結
man 學習筆記 標準 null 流程 borde 知識 定時腳本 top 定時任務編輯規範流程: 重要知識點: 切記用全路徑編寫定時腳本、定時任務 大部分在 crontab 計劃任務中都會年到未尾帶 >/dev/null 2>&1,是什麽意思呢
Linux運維學習筆記-網絡技術知識體系總結
OS image 分享 ron class linu 知識體系 pos bsp 傳統網絡知識體系 未來網絡SND模型架構 Linux運維學習筆記-網絡技術知識體系總結