-
問題 3:網路上的其他計算機訪問 tnsping。
也就是說,您無法從其他計算機訪問資料庫伺服器。
-
2. 進入cmd命令列,輸入[conn as sysdba]進入oralce控制台。
3. 在控制台輸入 [conn as sysdba],然後使用管理員許可權登入。
4. 登入成功,輸入【建立由密碼標識的使用者使用者名稱】,建立使用者名稱和密碼。
5. 建立成功,開始授予許可權,輸入【將建立會話授予使用者名稱】,授予連線資料庫的許可權。
6. 建立完成後,啟動控制台,輸入使用者名稱和密碼登入,檢視使用者是否建立成功。
-
授予系統許可權|物件許可權|使用者的角色;
-
一般來說,直接授予連線,資源到使用者名稱; 夠了。
grant dba to username;這是授予系統管理員的許可權。
-
3.進入控制台並再次輸入"conn / as sysdba"。
4. 登入成功後,重新輸入"create user、identified by"。
5.然後你需要再次輸入它"將建立會話授予使用者名稱"。
6. 然後輸入使用者名稱和密碼登入,檢查使用者是否建立成功。
-
所需的具體許可權取決於使用者的實際需求。
系統許可權分類:
DBA:擁有所有許可權,這是系統的最高許可權,只有DBA可以建立資料庫結構。
resource:擁有資源許可權的使用者只能建立實體,不能建立資料庫結構。
connect:具有“連線”許可權的使用者只能登入Oracle,不能建立實體或資料庫結構。
對於普通使用者,請授予連線、資源許可權。
對於 DBA 管理使用者:授予 Connect、Resource、DBA 許可權。
系統許可權授權命令:
系統許可權只能由 DBA 使用者授予:sys、system(最初只有這兩個使用者)。
授權命令:sql> grant connect, resource, dba to username1 [, username2]。
注意:普通使用者可以通過授權獲得與系統相同的使用者許可權,但永遠無法獲得與sys使用者相同的許可權,系統使用者的許可權也可以是**。
分別使用 u1 和 u2 登入並執行以下命令:
select 'grant select on '|| tname ||' to t1; ' from tab where tabtype = 'table'; >>>More
create user username identified by password;-- 這是建立使用者(這是最簡單的建立語句,無需指定表空間)。 >>>More