oracle中常用的命令語句如下:
1、建立使用者
sql> create user 使用者名稱 identified by 密碼
注意:使用者名稱和密碼最好是英文
如:create userusernameidentified bypassword;
2、建立表空間
sql> create tablespace 表空間名 datafile '存放路徑' size 大小
如:create tablespacetest_tempdatafile 'd:\oracle\tablespace\test_temp.dbf' size 100m;
3、把錶空間賦值給剛建立的使用者
sql> alter user 使用者 default tablespace 臨時表空間
如:alter userusernamedefault tablespace test_temp;
4、給使用者賦權
sql> grant create session,create view,create table,unlimited tablespace to 使用者
如:grant create session,create view,create table,unlimited tablespace tousername;
或者直接把dba的許可權全部賦值給使用者,這樣使用者就有了建立序列等許可權
sql> grant dba to 使用者名稱;
如:grant dba tousername;
5、切換到新建的使用者登入
sql> conn 使用者/密碼
如:connusername/password;
其中1——5是新建使用者,到匯入sql之間的過程。
6、刪除使用者
sql> drop user 使用者名稱
如:drop userusername;
7、修改使用者的密碼
sql> alter user 使用者名稱 identified by 新密碼
如:alter userusername1identified bypassword1;
8、檢視所有的使用者
sql> select * fromdba_users; select * fromall_users; select * fromuser_users;
其中select * fromuser_users;只能看當前的使用者
9、檢視當前使用者或dba角色的許可權
sql> select * fromuser_sys_privs; select * fromdba_sys_privs;
10、檢視表空間的容量
sql> selecttablespace_name "表空間" , bytes/1024/1024 "總容量mb" from dba_data_files;
結果如下:
11、檢視表空間的使用情況,剩餘情況
sql> selecta.tablespace_name as 表空間, a.bytes/1024/1024 as 總容量mb ,(a.bytes-b.bytes)/1024/1024 "使用容量
mb",b.bytes/1024/1024 "剩餘容量mb",round(((a.bytes-b.bytes)/a.bytes)*100,2) "使用百分比" from (select tablespace_name,sum
(bytes) bytes fromdba_data_files group by tablespace_name) a,(select tablespace_name,sum(bytes)bytes,max(bytes) largest from
dba_free_space group by tablespace_name) b where a.tablespace_name=b.tablespace_nameorder by ((a.bytes-b.bytes)/a.bytes)
desc;
結果如下:
oracle 資料庫常用語句
1 oracle分頁 1 select from select a.rownum rn from select from tabel order by xx a where rownum 5 where rn 2 注 在oracle中用rownum來記錄資料的順序,這個語句的意思是,按某個字段排序並...
Oracle資料庫常用語句
1 建立表空間 注釋 creat tablespace 表名 datafile 虛擬機器所在目錄 字尾一定是.bdf size 100m 初始大小100兆 autoextend on 自動擴充套件大小 next 10 每次擴充套件10m 2 刪除表空間 drop tablespace 表名 3 建立...
Oracle資料庫常用語句
建表語句 create table test1 id varchar2 20 not null primary key 增加乙個表字段 alter table test1 add name varchar2 20 default null not null 增加多個表字段 alter table t...