Oracle基礎教程(1)

Oracle安裝

1.安裝
.Oracle數據庫產品是免費的,我們可以從Oracle的官方網站(http://www.oracle.com)下載到程序安裝包,一直點下一步即可。
2.配置
安裝完成之後在Database Configuration Assistent中設置一個全局數據庫名 (數據庫處於一個網絡中的名稱標識)和一個SID(數據庫的唯一標識)在這裏插入圖片描述
3.數據庫身份證明,爲數據庫中提供的用戶賬戶指定口令。

在這裏插入圖片描述

Oracle的sys用戶和system用戶

安裝結束後會自動的生成兩個用戶
(1)、sys用戶是超級用戶,具有最高權限,具有sysdba角色,有create database的權限,該用戶默認的密碼是change_on_install
(2)、system用戶是管理操作員,權限也很大。具有sysoper角色,沒有create database的權限,默認的密碼是manager,一般使用較多。

sql*plus

Oracle的sqlplus是與oracle數據庫進行交互的客戶端工具,藉助sqlplus可以查看、修改數據庫記錄。在sqlplus中,可以運行sqlplus命令與sql語句。
功能主要有:

  1. 數據庫的維護,如啓動,關閉等,這一般在服務器上操作。
  2. 執行sql語句執行pl/sql。
  3. 執行sql腳本。
  4. 數據的導出,報表。
  5. 應用程序開發、測試sql/plsql。
  6. 生成新的sql腳本。
  7. 供應用程序調用,如安裝程序中進行腳本的安裝。
  8. 用戶管理及權限維護等。
    在這裏插入圖片描述

scott用戶

scott是一個系統已經新建好的普通用戶
用戶名scott,密碼默認tiger,默認狀態是被鎖定,DBA用戶執行
alter user scott account unlock;
可以解鎖登陸
PS:一般在安裝數據庫的最後會提醒給scott用戶解鎖,如果忘記解鎖,想用數據庫自帶的用戶scott登錄,看看連接是否成功。在cmd命令中,用「sqlplus scott/ tiger」登錄時,
會是提示如下信息: ERROR:ORA-28000:賬戶已被鎖定

解決方法:

可以在sql plus工具裏,也可以在控制檯通過命令行給scott賬戶解鎖。

在cmd命令提示符中可直接登錄oracle,使用system用戶登錄,再輸入以下命令:

alter user scott account unlock

解完以後,使用下面的命令來查看:

select username,account_status from dba_users WHERE USERNAME='SCOTT'

可以看到scott賬戶已經解鎖,但是狀態還是"expired」(密碼過期)的意思。

給其賦一個新的口令

alter user scott identified by tiger
//修改完成後可用conn切換用戶

一般數據庫scott用戶的默認口令就是tiger

常用命令

select * from tab;//查看用戶下所有的表

conn 用戶名/用戶密碼  //一般切換用戶


conn sys/root as sysdba;   // 注意切換到sys用戶,要以sysdba用戶登錄
sys/root as sysdba;  //登陸時要求同上

show user;//顯示當前用戶