oracle學習筆記四

2021-06-25 21:20:17 字數 1063 閱讀 2356

資料庫管理:

sys使用者:對應乙個方案:基表和動態檢視

--||dba:資料庫管理員

--||sysdba:系統管理員

--||sysoper:系統操作員

只能以sysdba或sysoper登入

-------------------------

system:對應乙個方案:次級使用者資料

--||dba

--||sysdba

----------------------------------------

show parameter;

-------------

資料庫表的邏輯備份與恢復:

匯出:匯出表、匯出方案、匯出資料庫三種方式

匯出使用exp命令:

userid:用於指定執行匯出操作的使用者名稱,口令,連線字串

tables:用於指定執行匯出操作的表

owner:用於指定執行匯出操作的方案

full=y:用於指定執行匯出操作的資料庫

在匯入或匯出時,要到oracle的bin目錄下(bin)

匯出表:

1.匯出自己的表:

exp userid=scott/密碼@資料庫名 tables=(emp) file=d:\e1.dmp;

2.匯出其他方案的表:

exp userid=使用者名稱/密碼@資料庫名 tables=(scott.emp) file=d:\e2.dmp;

3.匯出表結構:

exp userid=scott/密碼@資料庫名 tables=(emp) file=d:\e3.dmp rows=n;

4.使用直接匯出方式:

exp userid=scott/密碼@資料庫名 tables=(emp) file=d:\e4.dmp directory=y;

匯出方案:

exp userid=scott/密碼@資料庫名 owner=scott file=d:\scott.dmp;

匯出資料庫:

exp userid=使用者名稱/密碼@資料庫名 full=y inctype=complete  file=d:\data.dmp;

oracle學習筆記四

select table1.column,table2.column from table1 cross join table2 natural join table2 join table2 using column name join table2 on table1.column name t...

oracle 學習筆記四

selecttable1.column,table2.column fromtable1 cross join table2 natural join table2 join table2 using column name join table2 on table1.column name tab...

學習oracle筆記 表與字段(四)

前言 約束分為兩種,一種是列約束,一種是表約束。列約束是指定義在乙個列上的約束,表約束指定義在兩個或多個列上的約束。10.primary key 約束 alter table mytable add constraints name primary key field field.11.unique...