前面換了一台機器,害的我又把所有的軟體裝了一遍,開發環境重新設定(vs2003、vs2008、oracle……),真是不容易,期間也遇到了不少問題,不過都很容易解決。但是在oracle安裝中,建立了一個資料庫,安裝過程中也設定了使用者名稱和密碼,但是就是登入不成功,查來查去就是使用者授權的問題,所以還的通過oracle系統管理使用者登陸進行對之前的使用者名稱授權。
Oracle中預設的使用者名稱和密碼如下表格:
使用者名稱 / 密碼 |
登入身份 |
說明 |
sys/change_on_install |
SYSDBA 或 SYSOPER |
不能以 NORMAL 登入,可作為預設的系統管理員 |
system/manager |
SYSDBA 或 NORMAL |
不能以 SYSOPER 登入,可作為預設的系統管理員 |
sysman/oem_temp |
|
sysman 為 oms 的使用者名稱 |
scott/tiger |
NORMAL |
普通使用者 |
aqadm /aqadm |
SYSDBA 或 NORMAL |
進階隊列管理員 |
Dbsnmp/dbsnmp |
SYSDBA 或 NORMAL |
複製管理員sysman 為 oms 的使用者名稱 |
scott/tiger |
NORMAL |
普通使用者 |
aqadm /aqadm |
SYSDBA 或 NORMAL |
進階隊列管理員 |
Dbsnmp/dbsnmp |
SYSDBA 或 NORMAL |
複製管理員 |
一些簡單的操作:
運行 —> 輸入cmd—>輸入sqlplus
此時需要輸入使用者名稱和密碼 可以使用 system
1.建立暫存資料表空間:
create temporary tablespace test_temp
tempfile '/oracle/product/10.2.0/oradata/test/test_temp01.dbf' //目錄要存在
size 32m
autoextend on
next 32m maxsize 1024m
extent management local;
2.建立資料資料表空間:
create temporary tablespace test_data
tempfile '/oracle/product/10.2.0/oradata/test/test_data01.dbf' //目錄要存在
size 32m
autoextend on
next 32m maxsize 1024m
extent management local;
3.建立使用者
create user 使用者名稱 identified by 密碼
default tablespace test_data
temporary tablespace test_temp;
4.給使用者授予許可權
grant connect,resource,…… to 使用者名稱;
5.使用者解鎖
alter user system account unlock;
6.刪除使用者
drop user 使用者名稱 cascade;