oracle管理mysql Oracle帳戶管理

2021-10-19 19:56:19 字數 1245 閱讀 7070

1 查詢使用者資訊sqlgt;select username,default_tablespace,temporary_tablespace,created,account_status from dba_users;2 增加

1 查詢使用者資訊

sql>select username,default_tablespace,temporary_tablespace,created,account_status from dba_users;

2 增加使用者

1. % su – oracle,或以安裝oracle軟體的操作使用者登陸

2. 更改oracle_sid環境變數為要增加使用者的資料庫名

3. sql> connect /as sysdba

4. sql>create user user_name identified by user_passwd

default tablespace default_tablespace

temporary tablespace temp_tablespace

quota unlimited on default_tablespace;

建立使用者usern_ame,密碼為user_password,選擇預設表空間和臨時表空間,一般預設表空間自己建立,最差情況使用users表空間,臨時表空間使用temp.

5. sql> grant connect,resource to user_name;,,為user_name分配許可權

驗證:使用該建立了的使用者登入,並進行驗證中文字元的方法進行驗證,如果成功,則建立成功。

3 修改使用者密碼

1.以oracle使用者登入.

2.%sqlplus /nolog

sql>connect /as sysdba

sql>alter user user_name identified by user_passwd;

驗證:使用該使用者與修改了的密碼登入,登入成功即修改密碼成功。

4 刪除使用者

1.以oracle使用者登入.

2.%sqlplus /nolog

sql>connect /as sysdba

sql>drop user user_name cascade;

驗證:在刪除前用該使用者登入成功,在刪除後,再使用該使用者登入進行驗證,如果失敗即表示刪除成功或使用者已被lock。

或者使用sql>select username from dba_users where username=』被刪除使用者名稱大寫』沒有查詢出記錄即可。

mysql or 與 and 的優先級別

1.1 建立資料指令碼 create table tboradntest id int,vor int,vadd int 1.2 資料新增 2.1 實驗1 執行結果分析 vor 1 and vand 2 的結果沒有 vor 2 的結果只有一條 兩個條件是或的關鍵所以產生了上面的記錄 2.2 實驗2 ...

mysql or條件可以使用索引而避免全表

在某些情況下,or條件可以避免全表掃瞄的。本文使用mysql版本是5.7x explain檢視,全表掃瞄了。通常情況下,用union替換where子句中的or將會起到較好的效果.對索引列使用or將造成全表掃瞄.注意,以上規則只針對多個索引列有效.如果有column沒有被索引,查詢效率可能會因為你沒有...

Oracle使用者管理

1.建立使用者 概述 在oracle中要建立乙個新的使用者,使用create user語句,一般是具有dba的許可權才能使用。用法 create user 使用者名稱 identified by 密碼。案例 create user skycloud identified by skycloud 2....