oracle 常用操作

2021-07-10 12:30:35 字數 1677 閱讀 3159

/* 表空間test1 */

create tablespace test1

datafile 'd:\oracledabase\test1.dbf' size 30m

autoextend on next 30m maxsize unlimited logging 

extent management local; 

/* 使用者名稱user1 密碼user */

create user user1

identified by user default tablespace test1

temporary tablespace temp

profile default;

/* 給使用者授權 */

grant connect to user1 ;

grant resource to user1 ;

grant unlimited tablespace to user1 ;

/*  

刪除表空間同時刪除資料檔案

drop tablespace test_data including contents and datafiles; 

刪除使用者

drop user ×× cascade

查詢使用者對應預設表空間

select username,default_tablespace from dba_users;

查詢系統所有表空間

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size 

from dba_tablespaces t, dba_data_files d 

where t.tablespace_name = d.tablespace_name 

group by t.tablespace_name;

修改使用者預設表空間

alter user test1 default tablespace test1s;

查詢系統表空間

select * from sys.dba_tablespaces;

/*檢視使用者的profile設定:

select username,profile from dba_users; 

檢視系統profiles中password_life_time設定:

select * from dba_profiles s where s.profile='default' and resource_name='password_life_time';

修改dba_profiles中password_life_tim的設定,改為ulimited。

alter profile default limit password_life_time unlimited; 

修改後設定立即生效,不需要重啟資料庫,此時密碼永遠不會過期。

已經被報告了密碼快要過期的賬戶必須再改一次密碼(需要dba許可權)

以system使用者為例

sqlplus / as sysdba

alter user system identified by root;

再連線資料再也不會出現密碼過期的事情了。

如果是其他使用者的話,那麼就使用其他使用者名稱。

alter user scott identified by tiger;  

*/

Oracle常用操作

1 資料庫匯入匯出命令 exp 使用者名稱 密碼 192.168.2.121 1521 orcl file d 123.dmp log d 123.log exp 使用者名稱 密碼 192.168.2.121 1521 orcl file d 123.dmp full y 3 限制ip訪問資料庫 1...

oracle常用操作

刪除索引 drop index pk fsoreplan 刪除主鍵 alter table fsoreplan drop constraint pk fsoreplan 刪除外來鍵 alter table tablea tableb drop constraint fk ab 建立主鍵 多個主健一起...

Oracle 常用操作

連線數 sql select count from v session 當前的連線數 sql select count from v session where status active 併發連線數 sql select value from v parameter where name proc...