1 sqlplus 登入
本地登入 (登入資料庫伺服器)
oracle 登入
sqlplus 賬戶名/密碼 as 角色名
1.1 sys登入
例如: sqlplus sys/oracle
error:
ora-28009: connection as sys should be as sysdba or sysoper
sys管理員必須有角色sysdba
執行show user ;
sql> show user ; 顯示當前登入使用者
退出 exit
1.2 system登入
1.3 scott登入 (代表普通使用者)
預設普通使用者是被鎖定的 不允許登入
可以用管理員去解鎖 ,管理員可以重新設定密碼
1.3.1 管理員登入
sqlplus sys/oracle as sysdba
1.3.2 解鎖 重新設定密碼
alter user scott account unlock ; 解鎖
alter user scott identified by oracle ; 設定scott的密碼是oracle
1.3.3 scott登入
sqlpous scott/oracle
疑問1: 有沒有可能乙個伺服器有多個資料庫
sqlplus sys/oracle as sysdba 登入的是哪乙個??????
登入的時候會去檢視環境變數oracle_sid 指明你登入的是哪乙個例項
怎麼檢視乙個用當前生效的環境變數的值
[oracle@yutianedu ~]$ env |grep oracle_sid
如果不指定 預設登入應該是orcl例項
總結:以後本地登入的模板
在centos 6.4下安裝oracle 11gr2(x64)
oracle 11gr2 在vmware虛擬機器中安裝步驟
debian 下 安裝 oracle 11g xe r2
先定義你要登入那個例項---> export oracle_sid=orcl
然後在登入 ---> sqlplus sys/oracle as sysdba
疑問2:登入的時候是不是輸入了密碼,誰驗證的密碼
sys 是作業系統驗證 和資料庫沒有關係
資料庫無論啟動還是沒有啟動 管理員都可以登入
什麼是作業系統驗證? 先登入作業系統 然後只要有許可權登入,不在驗證密碼
oracle登入 ---》oracle屬於dba組 ----》就有sysdba的許可權
sqlplus / as sysdba ;不需要密碼認證
sql> show user;
user is "sys"
普通使用者用的是資料字典驗證
資料字典就是資料庫中的表,儲存賬戶和密碼資訊
如果資料庫沒有啟動到open狀態,是不允許讀取資料庫中表的資料庫
如果普通使用者登入,必須先保證資料庫處於open
oracle 學習筆記
本地網路服務名配置 在客戶機的 oracle oracle90 network admin 安裝目錄下有乙個名為tnsnames.ora的命名檔案,其中儲存的就是本地命名的配置.當客戶機應用程式提出登入要求時,其使用的連線字串被命名檔案解析.在命名檔案裡儲存的是與連線字串對應的網路位址.例如 mys...
Oracle學習筆記
許可權管理 oracle 9i 3個預設使用者 sys 超級管理員 預設密碼 change on install system 普通管理員 預設密碼 manager scott 普通使用者 預設密碼 tiger oracle 10g sys 密碼在安裝時設定 system 密碼在安裝時設定 scot...
oracle學習筆記
1 set linesize 100 設定長度 2 set pagesize 30 設定每頁顯示數目 3 em a.sql 開啟記事本 4 a 執行檔案a中的 可指定檔案的路徑 d a.txt 5 conn 使用者名稱 密碼 根據使用者名稱和密碼連線資料庫 如果連線超級管理員 sys 則應加上as ...