折騰了好久 終於把oracle安裝成功了。小興奮下。
建立了乙個資料庫 dabook。
run--> services.msc檢視服務:
可以看到dabook的服務已啟動。
1,sys使用者 在cmd下以dba身份登入:sqlplus /nolog.
sql> conn / as sysdba
sql> select * from all_tables;
輸出所有table表結構
2, sqlplus / as sysdba 連線,不需要listener程序;
show sga 檢視instance是否已經啟動:
總結:sql plus連線時的三種方式:
1.sqlplus / as sysdba
作業系統認證, 不需要資料庫伺服器啟動listener,也不需要資料庫伺服器處於可用狀態。eg, 想要啟動資料庫可以用這種方式進去sqlplus,然後通過startup命令來啟動。
2.sqlplus username/password
連線本機資料庫。需資料庫伺服器處於可用狀態。
3 sqlplus usernam/password@orcl
通過網路連線,這時需要資料庫伺服器的listener處於監聽狀態。此時的連線步驟:
a,查詢sqlnet.ora 看看名稱的解析方式,預設是 tnsname
b,查詢tnsnames.ora檔案,從這裡找orcl的記錄,並找到資料庫伺服器的主機名或者ip,埠和service_name
c,如果伺服器listener沒有問題,建立與listener程序的連線。
d,預設專用伺服器模式, 沒有問題的話 客戶端就連線上server的server process。
e. 連線建立,可以運算元據庫了。
(3種方式 還沒有驗證。)
配置listener:
建立監聽服務: net configuratiotn assitant裡。
啟動監聽服務:net manager。右方列表,選擇資料庫服務—>新增資料庫—>填寫全域性資料庫名、oracle主目錄、sid.
檔案—>儲存網路配置
執行 $oracle_home\bin目錄下的lsnrctl來啟動和停止監聽服務:
監聽服務啟動成功。
net 服務名配置完畢後, net服務名一般是資料庫名,這裡是dabook,網路服務名是 dabook_localhost.
配置的時候 測試。使用system密碼,測試成功。
cmd—> sqlplus dabook@dabook_localhost
開始 invaild user password。
後來輸入使用者名稱:system。和口令後可以連進去。
oracle學習筆記1
oracle安裝會自動的生成sys 使用者 和 system使用者 1 sys使用者是 超級使用者,具有最高許可權,具有sysdba角色,有create database 的許可權,預設密碼manager 2 system使用者是 管理操作員,許可權也非常大,具有sysoper角色,沒有create...
Oracle 學習筆記1
建立表空間 create tablespace 空間名稱 建立使用者 create user 使用者名稱 identified by 密碼 授權 grant dba to 使用者名稱 dmp檔案匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager,例項名test 匯出到d ...
oracle 學習筆記1
1 oracle常見約束 primary key 主鍵 foreigh key 外來鍵 check 檢查 unique 唯一 not null 非空 default 預設 2 概念 主鍵 表中能夠用於唯一標識某行資料的某一列或多列的組合,通過主鍵在表中能找到唯一的一條記錄,主鍵預設具有唯一非空的特性...