简述oracle数据库特殊状态,【OracleDB】 01 概述和基本操作
實例概念:
Oracle有一個特殊的概念
Oracle數據庫 = 數據庫 + Oracle文件系統 + Oracle實例
實例處理Oracle的請求,調用文件系統
然后返回結果響應給客戶端
單實例和多實例
一個數據庫可以對應多個實例操作
數據庫服務
這是Oracle數據庫的服務,一定要安裝
如果找不到此服務
可以在這里配置
在這里設置
監聽器:
用于偵聽客戶端的請求,相當于我們的感知器,只有收到這個請求才能對客戶端響應
兩種非正常情況:
- 沒裝,無法監聽請求
- 裝了,不能正常監聽
關于監聽設置
監聽的端口號默認1521
主目錄口令 root 123456 【根據自己設置的填入】
管理工具:
SQL * PLUS
是DOS界面下操作的數據庫管理系統,和Oracle19c一起安裝
數據庫管理員經常使用的數據庫管理工具
ISQL * PLUS
是Oracle提供的一個基于Web頁面形式的管理工具
通過瀏覽器,直接訪問數據庫
Navicat For Oracle
第三方管理工具,界面人性化,功能全面,操作方便
OEM
企業管理器,提供底層的管理功能
SQL * PLUS
功能:
- CRUD
- 查詢結果格式化輸出
- 對數據庫的【用戶、角色、表空間、數據表】管理
或者Win + R? 輸入?sqlplus
這里的用戶是本地管理員
用戶名:sys
密碼:我們設置的數據庫口令 Dzz123456
一定要加這個?as sysdba訪問
就像下面這個控制臺提示一樣
sys/Dzz123456 as sysdba
斷開連接
disconn
連接
conn
這個重新連接的是使用網絡連接,不需要 as sysdba,且用戶狀態是system
system/Dzz123456
這個網路連接是可以使用安全輸入的【就是輸入看不見密碼。。。】
數據庫的連接:
連接默認的數據庫
win + r 輸入 regedit
路徑地址
計算機\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB19Home1
當前默認的數據庫
我們連接的時候加上數據庫地址參數即可【@數據庫的名字】
即可個錘子,演示直接就行,結果我就報參數錯誤
這是第一個可行的方案,完整的連接參數
https://blog.csdn.net/u010523770/article/details/79013782
sys/Dzz123456@localhost:1521/orcl as sysdba
哦,原來地址不能空格
sys/Dzz123456@orcl as sysdba
使用這個也是一樣的
system/Dzz123456@orcl
原來是這兩種方式
使用sys作為登錄名?必須加入 as sysdba
使用system就不需要
SQL * PLUS 連接問題:
【ORA-1256:TNS:協議適配器錯誤】
- 1、監聽程序是否正常
- 2、OracleDB實例服務正常運行
- 3、修改注冊表默認SID存在的Oracle數據庫
總結
以上是生活随笔為你收集整理的简述oracle数据库特殊状态,【OracleDB】 01 概述和基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 购物车逻辑
- 下一篇: mysql入门到跑路_Mysql入门二十