oracle學習筆記02
2.1 網絡配置工具 net manager
oracle是網路環境下的數據庫系統,自帶net manager對網絡環境進行配置和設置。net manager作為一種工具,通過對oracle net組件及其特性進行配置和管理來實現對網絡環境的管理。
一般需要配置以下一些配置文檔:
1.概要文件 2.服務命名 3.監聽程序 4.oracle name server
右鍵----》開始-----》oracle程序下的配置和移植工具下 可以打開net mannger。
概要文件:可以選用或者移除一些方法。
如果需要訪問遠端的數據庫,首先需要標識遠端的數據庫,則可以通過設置服務命名來標識遠端數據庫,服務命名是一種命名方法,可以將網絡服務名解析成連接描述符,客戶機通過此連接描述符連接數據庫和服務。新建的服務命名的網絡服務名和連接描述都會保存在tnsnames.ora文件中,可以通過配置服務命名來測試與遠端數據庫的連接。配置服務命名步驟如下:(簡單的說就是測試能不能連接別的電腦上的數據庫!)
選中服務命名,+號創建。
不出所料,測試連接失敗了,估計是主機名設置的不對,也沒有遠端數據庫讓我測試。
無論測試成功與否,這個連接描述都會被保存下來,具體的描述信息保存在tnsnames.ora中。
一般會發生連接測試失敗的原因可能有以下幾種:
1.指定的數據庫不存在或者服務沒有啟動(我失敗估計就是這個原因)。
2.用於測試的用戶名和口令不對
3.客戶端與服務器不能通過指定的協議正常通信
4.客戶端和服務器處在不同的域間,互相訪問存在權限問題。
監聽程序:
2.2 net configuration Assistant(網絡配置小助手)
網絡配置小助手是連接到遠端數據庫服務器的工具,需要配置監聽程序、命名方法、本地net服務名配置、目錄使用配置。
在配置和移植工具下,打開net configuration Assistant,進行配置。
以上所有的工具配置,一般公司都由DBA來完成,個人用戶如果不是特別想要研究,很少需要配置。
2.3 SQL*PLUS 和ISQL*PLUS
作為個人用戶,在沒有toad蛙和PL/sql developer桶 等界面圖形化管理工具時,這只能通過這兩個自帶工具執行SQL語句。所以這個工具的使用時非常必要的。
2.3.1 SQL*PLUS可以完成:
1.輸入sql語句,對SQL*PLUS環境進行配置 2.輸入存取編輯讀取運行sql命令和PL/SQL塊 3.與終端用戶進行交互操作 4.將查詢到的結果輸入到報表中
5.啟動和關閉數據庫 6.定義變量 捕捉PL/sql錯誤 7.列出表的列定義 8.執行數據庫管理等
在應用程序開發下面打開SQL*PLUS,選擇登陸對話框。
其中主機字符串是指連接數據庫的服務名,只能用權限是normal的賬號登陸,DBA賬戶登陸報錯。登陸成功以後如下,和mysql的CMD界面很相似。
先解鎖執行sql語句的權限鎖
顯示表結構
查詢當前用戶下的所有表名
插入數據:
常用關鍵字及命令:
2.3.2 isql*plus是web版本的使用之前,需要去服務下面啟動 ISQL*PLUS服務,再去打開服務器地址。
地址欄中輸入:http://127.0.0.1:5560/isqlplus 普通用戶
http://127.0.0.1:5560/isqlplus/dba 管理員
oracle學習筆記02