oracle 常用命令

2021-06-27 02:55:37 字數 1588 閱讀 4089

//!資料庫啟動流程

1>lsnrctl start //啟動監聽

2>oradim -startup -sid 例項名

show user //檢視當前使用者

conn[ect] //連線

disc[onnect] //斷開

exit //退出

password ;//修改密碼 用法 password 使用者名稱(給其他使用者修改密碼)

select * from tablename where row='&abc';//可以彈出乙個值

spool d:/name.sql;

select * from emp;

spool off;//spool 匯出記錄資訊

//sqlplus 常用的環境變數

linesize 預設現實80個字元

pagesize 預設現實14行

create tabletable tablespace_name datafile'filepath' size nm autoextent on next nm;//表的管理--建立表

create user username identified by password 

default tablespace tablespace_name

temporary tablespace temp

quota nm on username; //建立使用者

//不同方案之間的資料物件授權:

//grant select on 資料物件 to 使用者;

//select * from 原始使用者.表明;

grant all on username.tablename to anotheruser with grant option;//表示得到許可權的使用者可以繼續分配許可權

with admin option //表示得到許可權的使用者擁有admin許可權

使用者a、b、c 將a使用者的table表授權給b b繼續授權給使用者c

conn a/passworda 

grant select on a.table to b with grant option;

conn b/passwordb

grant select on a.table to c with grant option;

revoke connect from username;//**使用者許可權

drop user *** cascade;【cascade】//刪除使用者並一併刪除使用者所有資料物件

create table table_name (field1 datatype,field2 datatype,field3 datatype);//建立表
alter table table_name add (w number(n),y number(n));//新增列的語法

select ***,dump(***) from table_name;//查詢資料詳情的語句:

Oracle 常用命令

1 檢視當前所有物件 sql select from tab 2 建乙個和a表結構一樣的空表 sql create table b as select from a where 1 2 sql create table b b1,b2,b3 as select a1,a2,a3 from a whe...

oracle常用命令

create insert delete select 建立使用者必須在sys超級管理員下 連線到超級管理員 conn sys as sysdba sys zhuangyan system zhuangyan scott tiger 查出所有 clerk 辦事員 的姓名及其部門名稱,部門的人數.找出...

oracle 常用命令

建立臨時表空間 02createtemporarytablespace os temp 03tempfile c oracle product 10.2.0 oradata os temp.dbf 04size100m 05autoextendon 06next100m maxsize 1024m ...