標籤:
oracle:開啟監聽
--lsnrctl start
oracle:啟動/關閉資料庫
--sqlplus /nolog
--conn /as sysdba
--startup(開啟)
--shutdown(關閉)
oracle:建立資料表空間
1.建立暫存資料表空間
--create temporary tablespace XXX(name) tempfile ‘XXXX.dbf(儲存檔案路徑)‘ size 50m autoextend on next 50m maxsize 20480m extent management local;
2.建立資料資料表空間
--create tablespace XXX(name) logging datafile ‘XXXX.dbf(儲存檔案路徑)‘ size 50m autoextend on next 50m maxsize 20480m extent management local;
3.建立使用者並指定資料表空間
--create user XXX(username) identified by XXX(password) default tablespace XXX(資料表空間名) temporary tablespace XXX(臨時空間名);
4.給使用者授許可權
--grant connect,resource,dba to XXX(username);
oracle:查看錶空間名稱,路徑,物理空間大小
--select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;
oracle:修改資料表空間大小
--alter database datafile ‘XXX.dbf(儲存檔案路徑)‘ resize 1000M
oracle:刪除資料表空間
--drop tablespace XXX(資料表空間名)
oracle:刪除使用者
--drop user XXX(username) cascade; (串聯刪除使用者--可能使用者建立了對象?)
oracle:Database Backup與還原
一、備份
1.將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:\daochu.dmp中
--exp system/[email protected] file=d:\daochu.dmp full=y
2.將資料庫中system使用者與sys使用者的表匯出
--exp system/[email protected] file=d:\daochu.dmp owner=(system,sys)
3.將資料庫中的表table1 、table2匯出
--exp system/[email protected] file=d:\daochu.dmp tables=(table1,table2)
4.將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出
--exp system/[email protected] file=d:\daochu.dmp tables=(table1)query=\" where filed1 like ‘00%‘\"
二、還原
1.將D:\daochu.dmp 中的資料匯入 TEST資料庫中
--imp system/[email protected] file=d:\daochu.dmp full=y ignore=y
2.將d:\daochu.dmp中的表table1 匯入
--imp system/[email protected] file=d:\daochu.dmp tables=(table1)
oracle--常用命令