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