//!資料庫啟動流程
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 ...