kubernetes-部署Oracle資料庫步驟
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關聯式資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關聯式資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。 |
Oracle部署
下面是Oracle部署的定義程式碼,此程式碼由兩部分組成,即Oracle部署的部署以及其代理服務。此處部署的Oracle資料庫為11g r2,映象使用的是mybook2019/oracle-ee-11g:v1.0。透過NodePort模式對外暴露了1521和1158這兩個埠,並透過nfs檔案系統對Oracle的資料進行持久化。
#-------------定義oralce代理服務-------------------- apiVersion: v1 kind: Service metadata: name: oralce-svc labels: app: oralce spec: type: NodePort ports: - port: 1521 targetPort: 1521 name: oracle1521 - port: 8080 targetPort: 8080 name: oralce8080 selector: app: oralce --- #-------------定義oralce部署-------------------- apiVersion: apps/v1 kind: Deployment metadata: name: oralce spec: replicas: 1 selector: matchLabels: app: oralce strategy: type: Recreate template: metadata: labels: app: oralce spec: containers: - image: mybook2019/oracle-ee-11g:v1.0 name: oralce - containerPort: 1521 name: oralce1521 - containerPort: 8080 name: oralce8080 volumeMounts: - name: oralce-data mountPath: /u01/app/oracle volumes: - name: oralce-data nfs: path: /home/sharenfs/oracle server: 192.168.8.132
透過kubectl,執行下面的 在Kubernetes叢集中部署Oracle資料庫。
$ kubectl create -f oracle11g-en.yaml --namespace=kube-public
在部署完成後,透過下面的 可以檢視oracle暴露的埠(此處的埠為1521和32175):
$ kubectl get svc --namespace=kube-public
部署驗證
1)在Kubernetes叢集內的應用,連線資料庫的相關資訊如下:
hostname: oracle-svc.kube-public port: 1521 sid: EE service name: EE.oracle.docker username: system password: oracle
對於在oracle客戶端所在機器上,執行下面的命令連線到資料庫。
$ sqlplus system/oracle@//oracle-svc.kube-public:1521/EE.oracle.docker
2)在Kubernetes叢集外的應用,連線資料庫的所使用的相關資訊如下:
hostname: 10.0.32.165 port: 32175 sid: EE service name: EE.oracle.docker username: system password: oracle
對於在oracle客戶端所在機器上,執行下面的命令連線到資料庫。
$ sqlplus system/oracle@//10.0.32.165:32175/EE.oracle.docker
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2737729/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫啟動步驟Oracle資料庫
- oracle資料庫使用者建立步驟Oracle資料庫
- ORACLE資料庫閃回步驟詳解Oracle資料庫
- 關閉ORACLE資料庫步驟參考Oracle資料庫
- ORACLE資料庫升級詳細步驟Oracle資料庫
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- oracle DG資料庫切換步驟筆記Oracle資料庫筆記
- 資料庫查詢步驟資料庫
- 複製資料庫步驟資料庫
- 快速掌握重啟Oracle資料庫的操作步驟Oracle資料庫
- Oracle 9i 配置備用資料庫步驟Oracle資料庫
- Oracle資料庫登入流程的步驟介紹Oracle資料庫
- JDBC連線資料庫步驟JDBC資料庫
- duplicate資料庫的操作步驟資料庫
- 資料庫優化的步驟資料庫優化
- 資料庫設計方法步驟資料庫
- 手動建立資料庫步驟資料庫
- Oracle資料庫從 9.2.0.1 到 9.2.0.8升級步驟 for winOracle資料庫
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- PHP連線資料庫的步驟PHP資料庫
- 資料庫設計的基本步驟資料庫
- 手工建立資料庫的完整步驟資料庫
- JDBC訪問資料庫的步驟JDBC資料庫
- informix資料庫擴容操作步驟ORM資料庫
- 資料庫建模步驟(power designer)資料庫
- Oracle資料庫從 9.2.0.1 到 9.2.0.8升級步驟for linuxOracle資料庫Linux
- Oracle資料庫全文索引設定步驟簡介(轉)Oracle資料庫索引
- 部署MySQL步驟MySql
- Oracle 資料檔案移動步驟Oracle
- 開啟或關閉oracle資料庫的閃回功能步驟Oracle資料庫
- python連線mysql資料庫步驟PythonMySql資料庫
- 【JDBC的實現步驟……MySQL資料庫】JDBCMySql資料庫
- 資料庫的檢查步驟指令碼資料庫指令碼
- 手工建立/刪除資料庫的步驟資料庫
- 修復MSSQLSERVER資料庫置疑的步驟SQLServer資料庫
- 【ASK_ORACLE】Relink ASM單例項資料庫詳細步驟OracleASM單例資料庫
- 講解Oracle資料庫冷備份恢復的具體步驟Oracle資料庫
- oracle 11gR2 rac+asm 資料庫安裝配置步驟OracleASM資料庫