oracle建立表空間和使用者授權
sys使用者在cmd下以dba身份登入:
在cmd中打sqlplus/nolog //匿名登入
然後再conn/as sysdba //以dba身份登入
//建立臨時表空間
create temporary tablespace bigoa_temp
tempfile 'e:\oracletablespace\bigoa_temp.dbf'
size 50m
autoextend on
next 50m maxsize 2048m
extent management local;
//建立資料表空間
create tablespace bigoa
logging
datafile'e:\oracletablespace\bigoa.dbf'
size 50m
autoextend on
next 50m maxsize 2048m
extent management local;
//檢視資料表空間
select tablespace_name from dba_data_files;
//建立使用者並指定表空間
create user swoa identified by oa
default tablespace bigoa
temporary tablespace temp;
//修改使用者口令
alter user user_name identified by password;
撤權:revoke 許可權... from 使用者名稱;
刪除使用者命令
drop user swoa cascade;
//刪除表空間
drop tablespace bigoa_temp including contents and datafiles cascade constraints;
//including contents 刪除表空間的內容,如果刪除表空間之前表空間中有內容,而未加此引數,表空間刪不掉
//cascade constraints 同時刪除tablespace中表的外來鍵參照
//資料匯出
注:退出到cmd命令下再執行下列命令
1、將資料庫test完全匯出,使用者名稱system密碼manager,匯出到d:daochu.dmp中
exp pobaoa/oa@orcl file=d:/zyoa0809.dmp full=y //不用加full=y,加上的意思是連同系統表一起匯出
exp sjsoa/oa@orcl file=d:/sjsoa1224.dmp full=y //不用加full=y,加上的意思是連同系統表一起匯出
2、將資料庫中system使用者與sys使用者的表匯出
exp system/manager@test file=d:daochu.dmp owner=(system,sys)
3、將資料庫中的表inner_notify notify_staff_relat匯出
exp aichannel/aichannel@testdb2 file=d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
exp swoa/oa@orcl file=f:/swoa11.dmp tables=(oa_calendar)
exp bigoa/bigoa@orcl file=f:/bigoatemp.dmp tables=(oa_calendar)
4、將資料庫中的表table1中的字段field1以「00」開頭的資料匯出
exp system/manager@test file=d:daochu.dmp tables=(table1) query="where filed1 like '00%'"
//資料匯入
注:退出到cmd命令下再執行下列命令
1、將d:daochu.dmp中的資料匯入test資料庫中
imp aichannel/aichannel@hust full=y file=d:datanewsmgnt.dmp ignore=y
有的表已經存在,所以會報錯,加上ignore=y就可以了
imp pobaoa/oa@orcl file=f:\zyoa0916.dmp full=y ignore=y
imp sjsoa/oa@orcl file=f:/bigoatemp.dmp full=y
2、將d:daochu.dmp中的表table1匯入
imp system/manager@test file=d:daochu.dmp tables=(table1)
select instanceid,nid,title,nodename,assigner,nodebegin,initiatorname,'辦理狀態'as blzt from view_wf_todo where actor='%userid%' order by nodebegin desc
sqlplus / as sysdba
oracle資料庫基本操作
一 增 有3種方法 1.使用insert插入單行資料 insert into 表名 列名 values 列值 insert into strdents name,age values atm 12 2.使用insert,select語句將現有表中的 資料新增到已有的新錶中 insert into 已...
oracle資料庫基本操作
檢視磁碟使用情況 df h 進入oracle su oracle sqlplus nolog conn as sysdba 檢視三種資料庫檔案 select from vlo gfil e 日 志檔案s elec t fr omv datafile 資料檔案 select from v contro...
oracle資料庫基本操作
1.在 oracleservice 服務啟動動後,就可以對資料庫進行管理了,oracle 的啟動和關閉是最基本的命令,在 sql plus 中,啟動 oracle 必須是 sys 使用者,命令格式是 startup open oracle 服務關閉用命令 shutdownimmediate orac...