oracle資料庫基於客戶端/伺服器技術。
客戶端應用程式通過向伺服器請求並接收資訊的方式與資料庫進行互動。
資料庫伺服器對資料庫表進行最佳管理,處理多個客戶端對同一資料的併發訪問。全面地保持資料完整性。
oracle伺服器:①oracle資料庫②oracle例項
oracle資料庫:資料檔案 控制檔案 日誌檔案
oracle例項:執行在作業系統後台的程序,通過例項訪問資料庫
使用者必須通過oracle例項才能訪問到oracle資料庫
一般情況下,oracle資料庫與oracle例項是一對一的關係。
例項中:
sga->
pmon process monitor
smon system monitor
dbwr database writer
lgwr log writer // 利於回滾 監控程式執行
ckpt check point
使用者程序--->伺服器程序--->(pga)sga--->db
安裝oracle時 有乙個檢查網路連線失敗(此項需dhcp)
新增乙個連線改為動態獲取ip:
控制面板-->新增硬體-->《是,我已經連線了此硬體》-->《新增新的硬體裝置》-->《安裝我手動從列表選擇的硬體(高階)(m)>
-->《網路介面卡》-->《廠商:microsoft 網絡卡:microsoft loopback adapter>
admin目錄:
.../bdump: 後台跟蹤檔案
.../cdump: 資訊儲存檔案
.../create: 資料庫建立檔案
.../exp:資料庫匯出檔案
.../pfile:初始化引數檔案
.../udump:使用者sql追蹤檔案
db_1 目錄:
.../bin:包含資料庫管理的各種命令等
.../database:存放伺服器端的引數檔案spfile
.../network/admin:有關監聽檔案 listener.ora,sqlent.ora
flash_recovery_area:儲存備份--恢復檔案
oradata:儲存相應例項的資料檔案、日誌檔案和控制檔案
控制面板-->管理工具-->服務:
oracleserviceorcl
oracleoradb10g_home1tnslistener
登陸oracle sql plus:
切換使用者: >connsystem/system@orcl
客戶端訪問伺服器端需要配置
伺服器ip 埠號
伺服器資料庫名
伺服器使用者名稱 密碼
listener =
(description_list =
(description =
(address = (protocol = ipc)(key = extproc1))
(address = (protocol = tcp)(host = pc2010120118ymq)(port = 1521))))
orcl =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.25.214)(port = 1521))
)(connect_data =
(service_name = orcl)))
test = //
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.25.216)(port = 1521))
)(connect_data =
(service_name = test)))
ip 修改 資料庫名修改
cmd端驗證監聽程式:
lsnrctl > service orcl
error:ora-12651:tns:沒有***
lsnrctl > lsnrctl start 啟動***
解除安裝oracle資料庫步驟如下:
①關閉oracle所有的服務
②執行regedit進入登錄檔
③開啟登錄檔,找到路徑:system
oracleoradb20g_home1tnslistener : oracle資料庫監聽服務,若***未啟動,則客戶端將無法連線到資料庫伺服器oracle資料庫服務。
oracleserviceorcl: oracle資料庫服務
oracledbconsoleorcl: 資料庫orcl的企業管理器服務
oracleoradb10g_home1isqlplus: 用於管理isql *plus服務,在mos-dos命令提示符中,執行isqlplussvc.exe-start5580用於啟動該服務;執行isqlplussvc.exe-stop用於停止該服務。
oraclejobschedulerorcl:oracle作業排程服務。
oracle產品安裝完成後,伺服器和客戶端都需要進行網路配置才能實現網路連線。
伺服器端配置***,客戶端配置網路服務名。
listener.ora <---> tnsnames.ora
伺服器端***配置資訊:
①監聽協議
②位址③其他相關資訊
④配置資訊儲存在名為listener.ora的檔案中。在安裝伺服器軟體時自動配置乙個***。
客戶端的網路服務名配置資訊:
①伺服器位址
②監聽埠號
③資料庫sid
④配置資訊儲存在名為tnsnames.ora的檔案中
配置***:
二種方式:
通過net configuration assistant進行監聽程式配置
直接修改listener.ora檔案
#listener.ora
sid_list_listener =
(sid_list =
(sid_desc =
(sid_name = pl***tproc)
(oracle_home = e:/oracle/product/10.2.0/db_1)
(program = extproc)))
listener =
(description_list =
(description =
(address = (protocol = ipc)(key = extproc1))
(address = (protocol = tcp)(host = hta-yaoqinqin)(port = 1521))))
配置本地服務名:
#tnsnames.ora
orcl =
(description =
(address = (protocol = tcp)(host = hta-yaoqinqin)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = orcl)))
extproc_connection_data =
(description =
(address_list =
(address = (protocol = ipc)(key = extproc1))
)(connect_data =
(sid = pl***tproc)
(presentation = ro)))
MySQL資料庫的安裝與配置
1 開啟cmd視窗,在cmd中輸入 mysql uroot proot 若提示如下效果 則說明mysql環境正常,即當前電腦上安裝了mysql或mariadb軟體,並且也配置了!2 如果提示 mysql不是內部或外部命令 則說明mysql環境有問 題,有如下兩種可能 a 當前電腦安裝了mysql或m...
Oracle資料庫安裝與配置
oracle資料庫安裝與配置 oracle資料庫系統是美國oracle公司 甲骨文 提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶 伺服器 client server 或b s體系結構的資料庫之一。比如silverstream就是基於資料庫的一種中介軟體。oracle資料庫是目前世界上...
MySQL資料庫的安裝 啟動與配置
因為我當時走了很多彎路,我希望你們能夠避免我走的這些彎路。當然,知道同學的可以略過,選擇你想知道的地方看!因為本主安裝的是5.7,這裡就以5.7為例講解了。二 配置與啟動 一定要在管理員模式下進行此操作 進入mysql的解壓目錄 右鍵新建my.ini檔案,內容如下 在c盤進入windows的syst...