Oracle資料庫的常用命令和匯入匯出

2021-08-30 20:51:19 字數 2224 閱讀 7100

--建立表空間

create tablespace elearn_data_test 

logging

datafile 'c:\oraclexe\oradata\xe\elearn_data.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

--建立臨時表空間 

create temporary tablespace elearn_temp_test  

tempfile 'c:\oraclexe\oradata\xe\elearn_temp.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

--建立使用者並指定表空間

create user elearnuser identified by elearnpass

default tablespace elearn_data

temporary tablespace elearn_temp;

--使用者授權

grant connect,resource to elearnuser;  

grant

create session, create any table, create any view ,create any index, create any procedure,

alter any table, alter any procedure,

drop any table, drop any view, drop any index, drop any procedure,

select any table, insert any table, update any table, delete any table

to elearnuser;

--刪除表空間

drop tablespace elearn_data including contents and datafiles

drop tablespace elearn_temp including contents and datafiles

--刪除某一使用者所有的表

declare 

cursor cur1 is select table_name from dba_tables where owner='elearnuser';

begin

for cur2 in cur1 loop

execute immediate 'drop table elearnuser.'||cur2.table_name;

end loop;

end;

--刪除使用者命令

drop user elearnuser cascade;
--命令列登陸oracle

connect system/admin as sysdba
--匯出表

exp system/admin@xe file=d:daochu.dmp owner=(elearnuser)
--匯入表

imp system/order@elearndb full=y  file=d:\elearndb.dmp ignore=y
--建立序列

create sequence  seqfunsort 

increment by 1 --增長度

start with 1 --從**增加,就是說下乙個獲取的值從這個值開始

nomaxvalue --不設定最大值 對應的:maxvalue 30、

order --指定一定往下增加

nocycle --不迴圈,cycle和nocycle 表示當序列生成器的值達到限制值後是否迴圈

cache 10 --cache

Oracle資料庫常用命令

export oracle sid db name 伺服器 啟動資料庫伺服器 lsnrctl start sqlplus as sysdba sql startup 資料庫 建立資料庫 oracle home bin dbca 或者 oracle home bin dbassist 連線資料庫 co...

Oracle資料庫常用命令

誤刪正在使用的表空間後處理辦法 1 connect sys as sysdba 用sys登陸資料庫 2 shutdown 解除安裝資料庫,關閉資料庫 3 startup mount 例程啟動 4 alter database open 開啟資料庫 5 alter database datafile ...

Oracle資料庫常用命令

1 主鍵和外來鍵 主鍵 關係型資料庫中的一條記錄中有若干個屬性,若其中的某乙個屬性組 注意是組,可以是乙個,也可以是多個 能唯一標識一條記錄,那麼該屬性組就是主鍵 外來鍵 關係型資料庫表中的一列或者某幾列的組合,它的值與另外一張表的某一列或者某幾列相匹配,且為另一張表的主鍵 即這張表的某一列或某幾列...