




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、ORACLEORACLE9 9i DBA i DBA 基礎(chǔ)基礎(chǔ)系統(tǒng)軟件部 湯慶鋒福州磬基電子有限公司數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)字典是數(shù)據(jù)字典是ORACLEORACLE數(shù)據(jù)庫最重要的組成部分。數(shù)據(jù)字典是一數(shù)據(jù)庫最重要的組成部分。數(shù)據(jù)字典是一系列存放數(shù)據(jù)庫元數(shù)據(jù)信息的表和視圖。數(shù)據(jù)字典具有如下系列存放數(shù)據(jù)庫元數(shù)據(jù)信息的表和視圖。數(shù)據(jù)字典具有如下特征:特征:數(shù)據(jù)字典由一些基表和相關(guān)的視圖組成。數(shù)據(jù)字典由一些基表和相關(guān)的視圖組成。數(shù)據(jù)字典在數(shù)據(jù)庫創(chuàng)建時自動創(chuàng)建。數(shù)據(jù)字典在數(shù)據(jù)庫創(chuàng)建時自動創(chuàng)建。SYSSYS是數(shù)據(jù)字典的所有者。是數(shù)據(jù)字典的所有者。數(shù)據(jù)字典由數(shù)據(jù)字典由Oracle ServerOracle S
2、erver維護(更新)維護(更新)對于用戶和管理人員來說,數(shù)據(jù)字典是只讀的。對于用戶和管理人員來說,數(shù)據(jù)字典是只讀的。數(shù)據(jù)字典使用數(shù)據(jù)字典使用數(shù)據(jù)字典能夠提供如下的信息:數(shù)據(jù)字典能夠提供如下的信息:邏輯和物理的數(shù)據(jù)庫結(jié)構(gòu)邏輯和物理的數(shù)據(jù)庫結(jié)構(gòu) select name,bytes from select name,bytes from dbadba_data_files;_data_files;對象的定義和空間分配對象的定義和空間分配 select select * * from user_segments; from user_segments;完整性約束完整性約束 select table_
3、name,constraint_name from select table_name,constraint_name from user_constraints;user_constraints;用戶信息用戶信息 select username,default_select username,default_tablespacetablespace, , temporary_ temporary_tablespace tablespace from from dbadba_users;_users;權(quán)限信息權(quán)限信息 select grantee,granted_role from selec
4、t grantee,granted_role from dbadba_role_role_privsprivs; ;數(shù)據(jù)字典數(shù)據(jù)字典數(shù)據(jù)字典的分類:數(shù)據(jù)字典的分類:根據(jù)它們的前綴,數(shù)據(jù)字典可以分為如下類別:根據(jù)它們的前綴,數(shù)據(jù)字典可以分為如下類別:DBA_:DBA_:這種視圖提供數(shù)據(jù)庫中所有對象的信息,有個這種視圖提供數(shù)據(jù)庫中所有對象的信息,有個ownerowner列列 如如, ,dbadba_tables,_tables,dbadba_indexes_indexesALL_:ALL_:這種視圖提供數(shù)據(jù)庫中當前用戶可以訪問的對象的信息這種視圖提供數(shù)據(jù)庫中當前用戶可以訪問的對象的信息 如如, ,
5、all_tables,all_indexesall_tables,all_indexesUSER_:USER_:這種視圖提供用戶擁有的對象信息這種視圖提供用戶擁有的對象信息 如如, ,user_tables,user_indexesuser_tables,user_indexesV$:V$:這種視圖又叫動態(tài)性能視圖,因為它們?yōu)殡S著數(shù)據(jù)庫的打這種視圖又叫動態(tài)性能視圖,因為它們?yōu)殡S著數(shù)據(jù)庫的打開和使用連續(xù)更新,而且它們的內(nèi)容也和運行有關(guān)。開和使用連續(xù)更新,而且它們的內(nèi)容也和運行有關(guān)。 如如, ,v$database,v$instancev$database,v$instance常用數(shù)據(jù)字典視圖常用
6、數(shù)據(jù)字典視圖查詢對象信息查詢對象信息 tab,tab,objobj, ,dbadba_tables,_tables,dbadba_objects_objects查詢數(shù)據(jù)庫、實例的信息查詢數(shù)據(jù)庫、實例的信息 v$database,v$instancev$database,v$instance查詢用戶信息查詢用戶信息 dbadba_users_users、all_usersall_users查詢用戶權(quán)限查詢用戶權(quán)限 dbadba_role_role_privsprivs、dbadba_sys_sys_privsprivs查詢數(shù)據(jù)庫的結(jié)構(gòu)信息(表空間、數(shù)據(jù)文件、日志文件)查詢數(shù)據(jù)庫的結(jié)構(gòu)信息(表空間
7、、數(shù)據(jù)文件、日志文件) dbadba_ _tablespacestablespaces、dbadba_data_files_data_files、v$v$logfilelogfile控制文件控制文件 每一個每一個Oracle Oracle 數(shù)據(jù)庫都有一個控制文件數(shù)據(jù)庫都有一個控制文件control file control file 控制文件記錄數(shù)控制文件記錄數(shù)據(jù)庫的物理結(jié)構(gòu)其中包括據(jù)庫的物理結(jié)構(gòu)其中包括: : 數(shù)據(jù)庫名稱數(shù)據(jù)庫名稱 相關(guān)的數(shù)據(jù)庫和聯(lián)機重做日志文件的名稱和位置相關(guān)的數(shù)據(jù)庫和聯(lián)機重做日志文件的名稱和位置 數(shù)據(jù)庫創(chuàng)建的時間戳數(shù)據(jù)庫創(chuàng)建的時間戳 當前日志序列號當前日志序列號 檢查點信
8、息檢查點信息 備份信息備份信息 Oracle Oracle 數(shù)據(jù)庫的控制文件和數(shù)據(jù)庫同時創(chuàng)建數(shù)據(jù)庫的控制文件和數(shù)據(jù)庫同時創(chuàng)建, , 控制文件主要用于打開控制文件主要用于打開數(shù)據(jù)庫、存取數(shù)據(jù)庫和恢復(fù)數(shù)據(jù)庫。如果控制文件被破壞,則無法對數(shù)據(jù)庫數(shù)據(jù)庫、存取數(shù)據(jù)庫和恢復(fù)數(shù)據(jù)庫。如果控制文件被破壞,則無法對數(shù)據(jù)庫進行操作。進行操作。 為了防止控制文件被破壞,為了防止控制文件被破壞,ORACLEORACLE允許鏡象控制文件。一般一個數(shù)據(jù)庫允許鏡象控制文件。一般一個數(shù)據(jù)庫應(yīng)至少有兩個控制文件,它們分別分布在不同的磁盤上。應(yīng)至少有兩個控制文件,它們分別分布在不同的磁盤上。 控制文件的文件名控制文件的文件名(包
9、括鏡象)由初始化參數(shù)文件(包括鏡象)由初始化參數(shù)文件(initSIDinitSID. .oraora) )中的參數(shù)中的參數(shù)CONTROL_FILESCONTROL_FILES指出。指出。如何鏡像控制文件如何鏡像控制文件創(chuàng)建附加的控制文件拷貝創(chuàng)建附加的控制文件拷貝 用戶創(chuàng)建新的控制文件的方法是將現(xiàn)有文件拷貝到新的地址將文件名添用戶創(chuàng)建新的控制文件的方法是將現(xiàn)有文件拷貝到新的地址將文件名添加到控制文件列表類似地用戶通過拷貝文件為新的名字或地址來重命名現(xiàn)有加到控制文件列表類似地用戶通過拷貝文件為新的名字或地址來重命名現(xiàn)有文件并且改變控制文件列表中的文件名文件并且改變控制文件列表中的文件名。1. 關(guān)閉
10、數(shù)據(jù)庫關(guān)閉數(shù)據(jù)庫2. 使用操作系統(tǒng)的命令將現(xiàn)存的控制文件拷貝到不同的地方使用操作系統(tǒng)的命令將現(xiàn)存的控制文件拷貝到不同的地方3. 編輯數(shù)據(jù)庫初始化文件編輯數(shù)據(jù)庫初始化文件( (initSIDinitSID. .oraora) )中的中的CONTROL_FILES 參數(shù)添加新參數(shù)添加新的控制文件名和位置的控制文件名和位置。4.4. 重新啟動數(shù)據(jù)庫重新啟動數(shù)據(jù)庫刪除控制文件刪除控制文件刪除控制文件刪除控制文件 用戶可以從數(shù)據(jù)庫中刪除控制文件例如如果控制文件的位用戶可以從數(shù)據(jù)庫中刪除控制文件例如如果控制文件的位置不合適或控制文件破壞時用戶可能希望這樣做。記住在任何置不合適或控制文件破壞時用戶可能希望這
11、樣做。記住在任何時候數(shù)據(jù)庫建議至少有兩個控制文件。時候數(shù)據(jù)庫建議至少有兩個控制文件。1.1. 關(guān)閉數(shù)據(jù)庫關(guān)閉數(shù)據(jù)庫。2.2. 編輯數(shù)據(jù)庫初始化參數(shù)文件中的編輯數(shù)據(jù)庫初始化參數(shù)文件中的CONTROL_FILES 參數(shù)刪除舊的控參數(shù)刪除舊的控制文件名制文件名。3.3. 重新啟動數(shù)據(jù)庫重新啟動數(shù)據(jù)庫。警告警告:這個操作不能物理上從磁盤上刪除不希望的控制文件這個操作不能物理上從磁盤上刪除不希望的控制文件,用戶從數(shù)據(jù)庫用戶從數(shù)據(jù)庫中刪除控制文件之后使用操作系統(tǒng)的命令來刪除不需要的文件中刪除控制文件之后使用操作系統(tǒng)的命令來刪除不需要的文件查詢控制文件的信息查詢控制文件的信息ORACLEORACLE數(shù)據(jù)字典
12、存放著控制文件的所有信息數(shù)據(jù)字典存放著控制文件的所有信息V$V$controlfilecontrolfileShow parameter control_filesShow parameter control_filesV$V$controlfilecontrolfile_record_section(_record_section(顯示控制文件的記錄顯示控制文件的記錄) )重做日志文件重做日志文件( (undo log files)undo log files) 重做日志文件是用于記錄數(shù)據(jù)庫所做的全部變更,以便在系統(tǒng)發(fā)生故障重做日志文件是用于記錄數(shù)據(jù)庫所做的全部變更,以便在系統(tǒng)發(fā)生故障時,用
13、它對數(shù)據(jù)庫進行恢復(fù)。當對數(shù)據(jù)庫進行修改時(如插入、修改、刪除時,用它對數(shù)據(jù)庫進行恢復(fù)。當對數(shù)據(jù)庫進行修改時(如插入、修改、刪除等),等),oracle oracle 將對數(shù)據(jù)庫所做的全部變更首先記錄在將對數(shù)據(jù)庫所做的全部變更首先記錄在SGASGA的日志緩沖區(qū)中。的日志緩沖區(qū)中。后臺進程(后臺進程(LGWRLGWR)將日志緩沖區(qū)中的信息寫入日志文件中。而將日志緩沖區(qū)中的信息寫入日志文件中。而ARCHARCH后臺進程后臺進程實現(xiàn)重做日志文件的歸檔實現(xiàn)重做日志文件的歸檔( (ARCHIVELOGARCHIVELOG模式模式) )。 日志文件都有如下特征:日志文件都有如下特征: 一個數(shù)據(jù)庫必須至少有兩
14、個日志文件組一個數(shù)據(jù)庫必須至少有兩個日志文件組,日志文件組以循環(huán)方式使用日志文件組以循環(huán)方式使用 一個日志文件組一個日志文件組, ,由一個或多個日志成員組成由一個或多個日志成員組成log1log2log3外部存儲設(shè)備LGWR重做日志文件重做日志文件 為了防止日志文件為了防止日志文件出現(xiàn)故障,出現(xiàn)故障,OracleOracle允許設(shè)置鏡象日志。所謂鏡象日志允許設(shè)置鏡象日志。所謂鏡象日志就是上不同的磁盤上同時維護兩個或多個聯(lián)機日志文件副本。這樣如果一個就是上不同的磁盤上同時維護兩個或多個聯(lián)機日志文件副本。這樣如果一個日志文件的磁盤發(fā)生故障,則可用另一個磁盤上的日志文件日志文件的磁盤發(fā)生故障,則可用
15、另一個磁盤上的日志文件。創(chuàng)建聯(lián)機重做日志組和成員創(chuàng)建聯(lián)機重做日志組和成員 創(chuàng)建聯(lián)機重做日志組和成員創(chuàng)建聯(lián)機重做日志組和成員方法方法1 1:用帶有:用帶有ALTER DATABASE ADD LOGFILEALTER DATABASE ADD LOGFILE子句創(chuàng)建。子句創(chuàng)建。方法方法2 2:用帶有:用帶有ORACLE Enterprise ManagerORACLE Enterprise Manager工具創(chuàng)建(推薦)。工具創(chuàng)建(推薦)。 下面的語句給數(shù)據(jù)庫添加一個新的重做日志組下面的語句給數(shù)據(jù)庫添加一個新的重做日志組ALTER DATABASE ADD LOGFILE GROUP ALTER
16、 DATABASE ADD LOGFILE GROUP 5(d:5(d:orantorantdatabaselog5_1.databaselog5_1.oraora) SIZE 500K;) SIZE 500K; 下面的語句給數(shù)據(jù)庫添加一個新的重做日志組下面的語句給數(shù)據(jù)庫添加一個新的重做日志組5,5,增加一個成員增加一個成員ALTER DATABASE ADD LOGFILE MEMBER ALTER DATABASE ADD LOGFILE MEMBER d:d:orantorantdatabaselog5_2.databaselog5_2.oraora TO GROUP 5; TO GRO
17、UP 5;歸檔重做日志文件歸檔重做日志文件 歸檔重做日志文件(歸檔重做日志文件(Archive Log FilesArchive Log Files)也叫離線日志也叫離線日志文件。它是在線重做日志文件的拷貝。當數(shù)據(jù)庫處于文件。它是在線重做日志文件的拷貝。當數(shù)據(jù)庫處于ARCHIVELOGARCHIVELOG狀態(tài)時,歸檔進程將拷貝已寫滿的(狀態(tài)時,歸檔進程將拷貝已寫滿的(FilledFilled)重重做日志文件到另一路徑。歸檔日志文件主要用做數(shù)據(jù)庫的恢做日志文件到另一路徑。歸檔日志文件主要用做數(shù)據(jù)庫的恢復(fù)。復(fù)。數(shù)據(jù)庫缺省被創(chuàng)建為數(shù)據(jù)庫缺省被創(chuàng)建為NOARCHIVELOGNOARCHIVELOG模式
18、模式ORACLEORACLE建議數(shù)據(jù)庫模式為建議數(shù)據(jù)庫模式為ARCHIVELOGARCHIVELOG模式模式歸檔模式的優(yōu)點:歸檔模式的優(yōu)點:數(shù)據(jù)庫在發(fā)生故障時,可以恢復(fù)到故障點(而不是備份點)數(shù)據(jù)庫在發(fā)生故障時,可以恢復(fù)到故障點(而不是備份點)允許在線備份數(shù)據(jù)庫允許在線備份數(shù)據(jù)庫歸檔重做日志文件歸檔重做日志文件設(shè)置數(shù)據(jù)庫為設(shè)置數(shù)據(jù)庫為ARCHIVELOGARCHIVELOG模式模式1.1.關(guān)閉數(shù)據(jù)庫并編輯初始化參數(shù):關(guān)閉數(shù)據(jù)庫并編輯初始化參數(shù):SqlSqlshutdown immediateshutdown immediate編輯初始化參數(shù)使編輯初始化參數(shù)使log_archive_start=
19、truelog_archive_start=true2.2.啟動數(shù)據(jù)庫于啟動數(shù)據(jù)庫于MOUNTMOUNT狀態(tài)狀態(tài)SqlSqlstartup mount;startup mount;3.3.修改數(shù)據(jù)庫的歸檔模式修改數(shù)據(jù)庫的歸檔模式SqlSqlalter database alter database archivelogarchivelog; ;4.4.打開數(shù)據(jù)庫打開數(shù)據(jù)庫SqlSqlalter database open;alter database open;查詢重做日志和歸檔信息查詢重做日志和歸檔信息可以通過可以通過archive log listarchive log list命令來查詢
20、數(shù)據(jù)庫工作于哪種模式命令來查詢數(shù)據(jù)庫工作于哪種模式SqlSqlarchive log listarchive log list通過查詢下面的數(shù)據(jù)字典可以獲得重做日志組和成員的信息通過查詢下面的數(shù)據(jù)字典可以獲得重做日志組和成員的信息V$logV$logV$V$logfilelogfile表空間及其管理表空間及其管理 一個數(shù)據(jù)庫從邏輯上說是由一個或多個的表空間組成,表一個數(shù)據(jù)庫從邏輯上說是由一個或多個的表空間組成,表空間是數(shù)據(jù)庫中物理編組的數(shù)據(jù)倉庫??臻g是數(shù)據(jù)庫中物理編組的數(shù)據(jù)倉庫。 數(shù)據(jù)庫數(shù)據(jù)以邏輯方式存取在表空間當中,以物理形式存數(shù)據(jù)庫數(shù)據(jù)以邏輯方式存取在表空間當中,以物理形式存儲于表空間相應(yīng)
21、的數(shù)據(jù)文件當中。儲于表空間相應(yīng)的數(shù)據(jù)文件當中。數(shù)據(jù)庫數(shù)據(jù)庫System表空間表空間user表空間表空間rollback表空間表空間用電表空間用電表空間表表表表表表表表表空間及其管理表空間及其管理表空間有如下特征:表空間有如下特征:表空間可以包含一個或多個數(shù)據(jù)文件,一個數(shù)據(jù)文件只能從表空間可以包含一個或多個數(shù)據(jù)文件,一個數(shù)據(jù)文件只能從屬于一個表空間屬于一個表空間一個數(shù)據(jù)庫可以有一個或多個表空間一個數(shù)據(jù)庫可以有一個或多個表空間表空間的大小是所有從屬于它的數(shù)據(jù)文件大小的總和表空間的大小是所有從屬于它的數(shù)據(jù)文件大小的總和數(shù)據(jù)庫的大小是所有表空間大小的總和數(shù)據(jù)庫的大小是所有表空間大小的總和改變表空間的大
22、小是通過改變數(shù)據(jù)文件的大小來實現(xiàn)改變表空間的大小是通過改變數(shù)據(jù)文件的大小來實現(xiàn)建議使用多重表空間建議使用多重表空間使用多重表空間使用多重表空間 使用多重表空間可使用戶在執(zhí)行數(shù)據(jù)庫維護、運算的過程中更加靈活例使用多重表空間可使用戶在執(zhí)行數(shù)據(jù)庫維護、運算的過程中更加靈活例如用戶可以執(zhí)行下列操作如用戶可以執(zhí)行下列操作: : 把用戶數(shù)據(jù)從數(shù)據(jù)字典的數(shù)據(jù)中分開以減少字典對象和模式對象對于相同數(shù)把用戶數(shù)據(jù)從數(shù)據(jù)字典的數(shù)據(jù)中分開以減少字典對象和模式對象對于相同數(shù)據(jù)文件的爭用據(jù)文件的爭用 把某一應(yīng)用程序的數(shù)據(jù)和其它應(yīng)用程序的數(shù)據(jù)分隔開這樣如果必須使表空間把某一應(yīng)用程序的數(shù)據(jù)和其它應(yīng)用程序的數(shù)據(jù)分隔開這樣如果必
23、須使表空間 脫機時可以防止多個應(yīng)用程序受到影響脫機時可以防止多個應(yīng)用程序受到影響 在不同的磁盤中存儲表空間的數(shù)據(jù)文件以減少在不同的磁盤中存儲表空間的數(shù)據(jù)文件以減少I/O 爭用爭用 把回退數(shù)據(jù)從用戶數(shù)據(jù)中分開防止單個磁盤的故障導(dǎo)致數(shù)據(jù)的永久性丟失把回退數(shù)據(jù)從用戶數(shù)據(jù)中分開防止單個磁盤的故障導(dǎo)致數(shù)據(jù)的永久性丟失 在其他表空間保持聯(lián)機的時候可使個別表空間脫機這樣可以提供更好的綜合在其他表空間保持聯(lián)機的時候可使個別表空間脫機這樣可以提供更好的綜合 工作效率工作效率 為特定類型數(shù)據(jù)庫的用法保存表空間為特定類型數(shù)據(jù)庫的用法保存表空間。比如頻繁的更新操作比如頻繁的更新操作、只讀操作或臨只讀操作或臨時數(shù)據(jù)段的
24、存儲這樣用戶可以優(yōu)化表空間的使用時數(shù)據(jù)段的存儲這樣用戶可以優(yōu)化表空間的使用 獨立備份個別表空間獨立備份個別表空間 中的數(shù)據(jù)中的數(shù)據(jù)表空間維護表空間維護創(chuàng)建表空間創(chuàng)建表空間 創(chuàng)建一個表空間時,必須指定至少一個以上的數(shù)據(jù)文件,因為用戶的數(shù)創(chuàng)建一個表空間時,必須指定至少一個以上的數(shù)據(jù)文件,因為用戶的數(shù)據(jù)最終將存儲在操作系統(tǒng)文件里。據(jù)最終將存儲在操作系統(tǒng)文件里。示例:創(chuàng)建一用于存儲用電管理數(shù)據(jù)的表空間示例:創(chuàng)建一用于存儲用電管理數(shù)據(jù)的表空間ydglydgl1.1. 命令方式:命令方式:CREATE TABLESPACE CREATE TABLESPACE ydgl ydgl DATAFILE d:DA
25、TAFILE d:orantorantdatabasedatabaseydglydgl. .oraora SIZE 100M SIZE 100M AUTOEXTEND ON NEXT 10M;AUTOEXTEND ON NEXT 10M;2.2. GUIGUI方式:通過方式:通過Enterprise Manager-Storage ManagerEnterprise Manager-Storage Manager來創(chuàng)建來創(chuàng)建刪除表空間刪除表空間刪除表空間刪除表空間 如果不再需要表空間及其內(nèi)容如果不再需要表空間及其內(nèi)容(包含在表空間中的數(shù)據(jù)段包含在表空間中的數(shù)據(jù)段)用戶可以從數(shù)據(jù)用戶可以從數(shù)據(jù)庫
26、中將其刪除除庫中將其刪除除SYSTEM 表空間之外表空間之外Oracle 數(shù)據(jù)庫中的任何表空間都可以數(shù)據(jù)庫中的任何表空間都可以刪除刪除, ,用戶必須具有用戶必須具有DROP TABLESPACE 的系統(tǒng)權(quán)限才可以刪除表空間。的系統(tǒng)權(quán)限才可以刪除表空間。示例:刪除示例:刪除ydglydgl表空間表空間1.1. 命令方式:命令方式:Drop Drop tablespace ydgltablespace ydgl including contents including contents;注:注:including contentsincluding contents選項:用在刪除非空的表空間。選項
27、:用在刪除非空的表空間。2.2. GUIGUI方式:方式:本地管理表空間本地管理表空間( (Locally Managed)Locally Managed) 在在Oracle8I Oracle8I 以前的版本中全部表空間都是以字典管理類型以前的版本中全部表空間都是以字典管理類型dictionary-managed dictionary-managed 創(chuàng)建的字典管理表空間創(chuàng)建的字典管理表空間, ,依靠依靠SQLSQL字典表字典表跟蹤磁盤空間的利用跟蹤磁盤空間的利用, ,而從而從Oracle8i Oracle8i 開始用戶可以創(chuàng)建本地開始用戶可以創(chuàng)建本地管理管理( (locally manage
28、d)locally managed)表空間它使用位圖表空間它使用位圖( (而不是而不是SQL SQL 字典字典列表列表) )來跟蹤已使用的和自由的空間。來跟蹤已使用的和自由的空間。由于向后兼容性的關(guān)系字典管理保留為缺省的表空間空間管由于向后兼容性的關(guān)系字典管理保留為缺省的表空間空間管理方式理方式Oracle Oracle 建議用戶現(xiàn)在使用本地管理表空間。建議用戶現(xiàn)在使用本地管理表空間。本地管理表空間可以更高效地管理表空間,減少磁盤碎片本地管理表空間可以更高效地管理表空間,減少磁盤碎片如:如:create create tablespace rsgltablespace rsgl datafil
29、e datafile d:d:orantorantdatabasedatabasersglrsgl.dbf size 10M .dbf size 10M extent management local; extent management local;臨時表空間臨時表空間臨時表空間主要是用來提高排序操作的效率,一個臨時表空臨時表空間主要是用來提高排序操作的效率,一個臨時表空間只可以被用作排序段,而不能用于存儲任何永久數(shù)據(jù)對象,間只可以被用作排序段,而不能用于存儲任何永久數(shù)據(jù)對象,可用以下語句生成臨時表空間可用以下語句生成臨時表空間temptempCREATE TEMPORARY TABLESP
30、ACE tempCREATE TEMPORARY TABLESPACE tempTEMPFILE d:oracleTEMPFILE d:oracleoradataoradatatemp01.dbf SIZE 100Mtemp01.dbf SIZE 100MEXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M;EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M;OracleOracle存儲結(jié)構(gòu)和關(guān)系存儲結(jié)構(gòu)和關(guān)系 段1(segment)數(shù)據(jù)塊擴展區(qū)(Extent)段2(segment)如EMP表BlockBlockSegment(Segm
31、ent(段段) )、擴展區(qū)、擴展區(qū)( (Extent)Extent)、數(shù)據(jù)塊數(shù)據(jù)塊( (Block)Block)段段( (Segment)Segment)是由一個或多個擴展區(qū)(是由一個或多個擴展區(qū)(Extent)Extent)組成的邏輯存組成的邏輯存儲單元。每個數(shù)據(jù)庫對象指派一個來存儲數(shù)據(jù),如一個儲單元。每個數(shù)據(jù)庫對象指派一個來存儲數(shù)據(jù),如一個EMPEMP(員工)表就是一個段,段中所有擴展區(qū)的總和就是此段的員工)表就是一個段,段中所有擴展區(qū)的總和就是此段的大小大小擴展區(qū)擴展區(qū)( (Extent)Extent)是由一系列連續(xù)的數(shù)據(jù)塊組成,當一個段生是由一系列連續(xù)的數(shù)據(jù)塊組成,當一個段生成時,首先
32、指派成時,首先指派Extent,Extent,當此當此ExtentExtent數(shù)據(jù)已滿時,新的數(shù)據(jù)已滿時,新的ExtentExtent將指派到此段,可用以下參數(shù)來控制。將指派到此段,可用以下參數(shù)來控制。 Initial: Initial:第一個擴展區(qū)的大小第一個擴展區(qū)的大小 Next: Next:用來指定下一個擴展區(qū)的大小用來指定下一個擴展區(qū)的大小 PctincreasePctincrease: :指定第三個擴展區(qū)及隨后擴展區(qū)的增長參數(shù)指定第三個擴展區(qū)及隨后擴展區(qū)的增長參數(shù)數(shù)據(jù)塊數(shù)據(jù)塊( (Block)Block)是是ORACLEORACLE存儲體系中最小的邏輯單元。數(shù)據(jù)塊存儲體系中最小的邏輯
33、單元。數(shù)據(jù)塊的大小在數(shù)據(jù)庫生成時被指定,且不可修改。的大小在數(shù)據(jù)庫生成時被指定,且不可修改。 回滾段回滾段( (undo Segment)undo Segment) 回滾段用于存放數(shù)據(jù)修改之前的值(包括數(shù)據(jù)修改之前的位回滾段用于存放數(shù)據(jù)修改之前的值(包括數(shù)據(jù)修改之前的位置和值)。當數(shù)據(jù)被修改時,回滾段用來記錄原來的數(shù)據(jù)。置和值)。當數(shù)據(jù)被修改時,回滾段用來記錄原來的數(shù)據(jù)。回滾段用于提供讀一致性、事務(wù)回滾?;貪L段用于提供讀一致性、事務(wù)回滾。事務(wù)回滾:當事務(wù)修改表中的數(shù)據(jù)時,該數(shù)據(jù)修改前的值事務(wù)回滾:當事務(wù)修改表中的數(shù)據(jù)時,該數(shù)據(jù)修改前的值(即前影象)會存放在回滾段中,當用戶回滾事務(wù)(即前影象)會
34、存放在回滾段中,當用戶回滾事務(wù)rollbackrollback時時, ,oracleoracle將會利用回滾段中數(shù)據(jù)前影象將修改的數(shù)據(jù)恢復(fù)到將會利用回滾段中數(shù)據(jù)前影象將修改的數(shù)據(jù)恢復(fù)到原來的值。原來的值。讀一致性:當一個會話正在修改數(shù)據(jù)時,其他的會話將看不讀一致性:當一個會話正在修改數(shù)據(jù)時,其他的會話將看不到該會話未提交的修改;到該會話未提交的修改; 當一個長時間的查詢在執(zhí)行時,若其他會話改變了該查詢要當一個長時間的查詢在執(zhí)行時,若其他會話改變了該查詢要查詢的某個數(shù)據(jù)塊,查詢的某個數(shù)據(jù)塊,OracleOracle將利用回滾段的數(shù)據(jù)前影象來構(gòu)將利用回滾段的數(shù)據(jù)前影象來構(gòu)造一個讀一致性視圖。造一個
35、讀一致性視圖。自動管理回滾段自動管理回滾段回滾段自動管理需要設(shè)置以下的初始化參數(shù)回滾段自動管理需要設(shè)置以下的初始化參數(shù)UNDO_MANAGEMENT=AUTOUNDO_MANAGEMENT=AUTOUNDO_TABLESPACE=UNDOTBSUNDO_TABLESPACE=UNDOTBSUNDO_MANAGEMENT: UNDO_MANAGEMENT: 指定是否用自動管理或手工管理模式指定是否用自動管理或手工管理模式 (AUTO or MANUALAUTO or MANUAL). .UNDO_TABLESPACE: UNDO_TABLESPACE: 指定一個表空間用做回滾(指定一個表空間用做
36、回滾(UNDOUNDO)表及其管理表及其管理表是表是ORACLEORACLE中最重要的數(shù)據(jù)庫對象,表存儲一些相似中最重要的數(shù)據(jù)庫對象,表存儲一些相似的數(shù)據(jù)集合,這些數(shù)據(jù)被描述成若干列或字段。的數(shù)據(jù)集合,這些數(shù)據(jù)被描述成若干列或字段。員工代碼員工代碼 姓名姓名性別性別職務(wù)職務(wù)工資工資001001張三張三男男會計會計10001000003003李四李四女女出納出納600600。 。 。 。 。100100王五王五男男經(jīng)理經(jīng)理20002000ORACLEORACLE數(shù)據(jù)類型數(shù)據(jù)類型字 段 類 型中 文 說 明限 制 條 件其 它 說 明C H A R固 定 長 度 字 符 串最 大 長 度2 0 0
37、 0 b ytesVA R C H A R 2可 變 長 度 的 字 符 串最 大 長 度4 0 0 0 b ytes可 做 索 引 的 最大 長 度 7 4 9N C H A R根 據(jù) 字 符 集 而 定 的 固定 長 度 字 符 串最 大 長 度2 0 0 0 b ytesN VA R C H A R 2根 據(jù) 字 符 集 而 定 的 可變 長 度 字 符 串最 大 長 度4 0 0 0 b ytesD AT E日 期 ( 日 -月 -年 )D D -M M -Y Y ( H H -M I-S S )經(jīng)過嚴格測試 , 無 千 蟲 問題L O N G超 長 字 符 串最 大 長 度2 G (
38、 2 3 1 -1 )足 夠 存 儲 大 部頭 著 作R AW固 定 長 度 的 二 進 制 數(shù)據(jù)最 大 長 度2 0 0 0 b ytes可 存 放 多 媒 體圖 象 聲 音 等L O N G R A W可 變 長 度 的 二 進 制 數(shù)據(jù)最 大 長 度2 G同 上B L O B二 進 制 數(shù) 據(jù)最 大 長 度4 GC L O B字 符 數(shù) 據(jù)最 大 長 度4 GN C L O B根 據(jù) 字 符 集 而 定 的 字符 數(shù) 據(jù)最 大 長 度4 GB F IL E存 放 在 數(shù) 據(jù) 庫 外 的 二進 制 數(shù) 據(jù)最 大 長 度4 GR O W ID數(shù) 據(jù) 表 中 記 錄 的 唯 一行 號1 0 b
39、 ytes*為0 或1N R O W ID二 進 制 數(shù) 據(jù) 表 中 記 錄的 唯 一 行 號最 大 長 度4 0 0 0b ytesN U M B E R (P,S )數(shù) 字 類 型P 為 整 數(shù) 位 , S 為 小 數(shù) 位D E C IM A L (P,S )數(shù) 字 類 型P 為 整 數(shù) 位 , S 為 小 數(shù) 位IN T E G E R整 數(shù) 類 型小 的 整 數(shù)F L O AT浮 點 數(shù) 類 型N U M B E R (3 8 ), 雙 精 度R E A L實 數(shù) 類 型N U M B E R (6 3 ), 精 度 更 高ORACLEORACLE數(shù)據(jù)類型數(shù)據(jù)類型CHARCHAR: 存
40、放固定長度的字符串存放固定長度的字符串VARCHAR2VARCHAR2:存放可變長度的字符串存放可變長度的字符串NUMBERNUMBER: 存放存放0 0、正負數(shù)、浮點數(shù)、正負數(shù)、浮點數(shù)DATEDATE: 存放時間數(shù)據(jù)(包括日期和時間)存放時間數(shù)據(jù)(包括日期和時間)LONGLONG: 存放變長字符串。一般用來存儲大文本,存放變長字符串。一般用來存儲大文本,ORACLE8ORACLE8以以 后的版本建議用后的版本建議用CLOBCLOB類型替換,每個表中只能有一類型替換,每個表中只能有一 個個LONGLONG列。列。LONG RAW LONG RAW 存放多媒體數(shù)據(jù)存放多媒體數(shù)據(jù), ,如聲音、圖片
41、,建議用如聲音、圖片,建議用BLOBBLOB類型替類型替 換。換。CLOBCLOB: 用與存儲多達用與存儲多達4 4GBGB的字符數(shù)據(jù)的字符數(shù)據(jù)BLOBBLOB: 用于存儲多達用于存儲多達4 4GBGB的圖形、音頻、視頻文件的圖形、音頻、視頻文件創(chuàng)建表創(chuàng)建表創(chuàng)建表創(chuàng)建表:基本格式:基本格式:CREATE TABLE CREATE TABLE ( ( 列約束列約束 ,.).) TABLESPACE TABLESPACE ;例:創(chuàng)建一雇員表例:創(chuàng)建一雇員表EMPEMP,并把它存儲在并把它存儲在RSGLRSGL表空間表空間 CREATE TABLE EMP CREATE TABLE EMP (EMP
42、NO NUMBER(4) ,EMPNO NUMBER(4) , ENAME VARCHAR2(10), ENAME VARCHAR2(10), JOB VARCHAR2(20), JOB VARCHAR2(20), SAL NUMBER(6,1), SAL NUMBER(6,1), HIREDATE DATE, HIREDATE DATE, DEPTNO NUMBER(2) DEPTNO NUMBER(2) ) ) tablespacetablespace RSGL; RSGL; 要以自己的模式創(chuàng)建新表必須有要以自己的模式創(chuàng)建新表必須有CREATE TABLE 的系統(tǒng)許可權(quán)要以另一個的系統(tǒng)許可
43、權(quán)要以另一個用戶的模式創(chuàng)建表必須有用戶的模式創(chuàng)建表必須有CREATE ANY TABLE 的系統(tǒng)許可權(quán)的系統(tǒng)許可權(quán)。通過查詢創(chuàng)建表通過查詢創(chuàng)建表可以通過查詢已有的表或視圖來創(chuàng)建表,而無須定義數(shù)據(jù)列可以通過查詢已有的表或視圖來創(chuàng)建表,而無須定義數(shù)據(jù)列和數(shù)據(jù)類型。和數(shù)據(jù)類型。例如:例如:1.1.創(chuàng)建創(chuàng)建EMPEMP表的副本表的副本empemp_ _bakbak create table create table empemp_ _bakbak as select as select * * from from empemp; ;2.2.創(chuàng)建一新表創(chuàng)建一新表YGXXYGXX,其數(shù)據(jù)類型和數(shù)據(jù)來源于其
44、數(shù)據(jù)類型和數(shù)據(jù)來源于EMPEMP表表Create table Create table ygxxygxx( (ygdmygdm, ,ygxmygxm, ,zwzw, ,gzgz, ,jjjj, ,bmdmbmdm) )As As Select Select empnoempno, ,enameename,job,job,salsal, ,commcomm, ,deptno deptno from from empemp; ;創(chuàng)建臨時表創(chuàng)建臨時表臨時表中的數(shù)據(jù)只對創(chuàng)建這些數(shù)據(jù)的會話或者特定的事務(wù)可臨時表中的數(shù)據(jù)只對創(chuàng)建這些數(shù)據(jù)的會話或者特定的事務(wù)可用,用,ORACLEORACLE在每次提交以后就
45、刪除行或截斷表。在每次提交以后就刪除行或截斷表。臨時表上可以創(chuàng)建索引臨時表上可以創(chuàng)建索引, ,視圖和觸發(fā)器視圖和觸發(fā)器臨時表的臨時表的DMLDML(數(shù)據(jù)操作語言)語句不會生成數(shù)據(jù)操作語言)語句不會生成 redo logredo log例:創(chuàng)建一臨時表例:創(chuàng)建一臨時表empemp_temp_tempCreate global temporary table Create global temporary table empemp_temp_tempAs select As select * * from from empemp; ;重組表(表遷移)重組表(表遷移)在未分區(qū)的表上使用在未分區(qū)的表上
46、使用alter tablealter table命令中的命令中的MOVEMOVE子句,可以重子句,可以重組表(組表(extentsextents)或者把表從一個表空間移到另一個表空間中或者把表從一個表空間移到另一個表空間中去。去。例:把雇員表例:把雇員表EMPEMP遷移到遷移到RSGLRSGL表空間表空間Alter table Alter table emp emp move move tablespace rsgltablespace rsgl; ;表及其管理表及其管理修改表修改表示例:示例:1.1. 定義定義EMPEMP表中表中EMPNOEMPNO為主鍵為主鍵 ALTER TABLE EM
47、P ADD PRIMARY KEY ALTER TABLE EMP ADD PRIMARY KEY (EMPNOEMPNO););2.2. 向向EMPEMP表中新添一獎金列表中新添一獎金列- -COMMCOMM ALTER TABLE EMP ADD ALTER TABLE EMP ADD (COMM NUMBERCOMM NUMBER(6 6,2 2););3. 3. 修改修改EMPEMP表中表中SALSAL的字段寬度為的字段寬度為5 5位整數(shù)位整數(shù)2 2位小數(shù)位小數(shù) ALTER TABLE EMP MODIFYALTER TABLE EMP MODIFY(SAL NUMBERSAL NUM
48、BER(7 7,2 2););ORACLEORACLE允許向表中新添列或修改列寬度,但不允許直接從表中刪除列允許向表中新添列或修改列寬度,但不允許直接從表中刪除列(8(8i i以前以前) )或或改變列名。改變列名。表管理同樣也采用表管理同樣也采用GUIGUI方式:方式:OralceOralce Enterprise Manager-Schema Manager Enterprise Manager-Schema Manager表及其管理表及其管理刪除表(刪除表(DROP TABLEDROP TABLE) 格式:格式:DROP TABLE DROP TABLE ; 如果要刪除的表中包含的主關(guān)鍵字
49、或唯一關(guān)鍵字涉及到其它表的外部關(guān)鍵字而且如果要刪除的表中包含的主關(guān)鍵字或唯一關(guān)鍵字涉及到其它表的外部關(guān)鍵字而且用戶打算刪除子表的用戶打算刪除子表的FOREIGN KEY FOREIGN KEY 約束那么就要使用如下所示包含約束那么就要使用如下所示包含CASCADE CASCADE 選項的選項的DROP TABLE DROP TABLE 語句語句( (如刪除如刪除deptdept表表).).示例:刪除雇員表示例:刪除雇員表Drop table Drop table empemp; ;注意:注意: 要刪除表的用戶必須具有要刪除表的用戶必須具有DROP TABLEDROP TABLE或或DROP A
50、NY TABLEDROP ANY TABLE的系統(tǒng)特權(quán)。的系統(tǒng)特權(quán)。 所有與表有關(guān)的索引和觸發(fā)器都將刪除所有與表有關(guān)的索引和觸發(fā)器都將刪除 刪除命令不能通過刪除命令不能通過ROLLBACKROLLBACK命令撤銷命令撤銷截斷表(截斷表(TRUNCATETRUNCATE)TRUNCATETRUNCATE語句和語句和DROPDROP語句類似,但語句類似,但TRUNCATETRUNCATE語句不會刪除表語句不會刪除表的結(jié)構(gòu),也不會刪除表上的任何一個索引、觸發(fā)器、權(quán)限。的結(jié)構(gòu),也不會刪除表上的任何一個索引、觸發(fā)器、權(quán)限。在默認情況下在默認情況下OracleOracle將釋放表和索引的空間將釋放表和索引
51、的空間TRUNCATETRUNCATE命令不能進行回退命令不能進行回退TRUNCATETRUNCATE命令不能選擇性的進行刪除命令不能選擇性的進行刪除TRUNCATETRUNCATE命令數(shù)據(jù)刪除非常快,不產(chǎn)生回退命令數(shù)據(jù)刪除非常快,不產(chǎn)生回退( (undo)undo)信息信息例如:刪除表例如:刪除表EMPEMP的數(shù)據(jù)且釋放空間的數(shù)據(jù)且釋放空間Truncate table Truncate table empemp; ;如何修改如何修改EMPEMP表的表的empnoempno的數(shù)據(jù)類型的數(shù)據(jù)類型CHAR(4)?CHAR(4)? 1.create table 1.create table empt
52、mp emptmp as select as select * * from from empemp; ; 2.delete from 2.delete from empemp; ; 3.alter table 3.alter table emp emp modify (modify (empno empno char(4);char(4); 4.insert into 4.insert into emp emp select select * * from from emptmpemptmp; ;如何刪除如何刪除EMPEMP表的表的COMMCOMM字段字段( (oracle8ioracle8
53、i以前的版本以前的版本)?)?1.1.create table create table emptmp emptmp as select as select empnoempno, ,enameename,job,mgr,job,mgr,hiredatehiredate, ,salsal, ,deptnodeptno; ;2.rename 2.rename emp emp to to empoldempold; ;3.rename 3.rename emptmp emptmp to to empemp; ;把把EMPEMP表中表中SALSAL字段的名稱改為字段的名稱改為GZGZ?( (提示利用
54、列的別名提示利用列的別名) )1.create table 1.create table emptmp emptmp as select as select empnoempno, ,enameename,job,mgr,job,mgr,hiredatehiredate, ,sal gzsal gz, ,comm comm from from empemp; ;2.rename 2.rename empemp to to empoldempold; ;3.rename 3.rename emptmpemptmp to to empemp; ;課后練習(xí)課后練習(xí)索引及其管理索引及其管理 索引被用來
55、快速訪問數(shù)據(jù)而非讀取全部表格,使用索引被用來快速訪問數(shù)據(jù)而非讀取全部表格,使用它可以大大減少磁盤它可以大大減少磁盤I/OI/O數(shù)目。因此為了提高表上數(shù)數(shù)目。因此為了提高表上數(shù)據(jù)的查詢速度,用戶可在表上建立索引。據(jù)的查詢速度,用戶可在表上建立索引。ORACLEORACLE能夠自動維護索引:當表進行增、刪、改時,索引將能夠自動維護索引:當表進行增、刪、改時,索引將自動更新相應(yīng)的記錄。自動更新相應(yīng)的記錄。索引類型索引類型B-B-樹(樹(B-TREEB-TREE)索引索引默認方式,默認方式,B-B-樹包含索引列和樹包含索引列和ROWIDROWID(行的物理地址)行的物理地址)位圖(位圖(Bitmap)
56、Bitmap)索引索引位圖索引不會重復(fù)存儲索引的列值。每個列值被看成是一個關(guān)位圖索引不會重復(fù)存儲索引的列值。每個列值被看成是一個關(guān)鍵字,相應(yīng)的鍵字,相應(yīng)的ROWIDROWID置位一個位置位一個位( (bit),bit),位圖索引適用于僅有幾位圖索引適用于僅有幾個固定值的列,如性別字段個固定值的列,如性別字段索引索引建立索引建立索引 命令格式:命令格式:CREATE INDEX CREATE INDEX ON ON );例如,在例如,在EMPEMP表的表的ENAMEENAME列上建立名為列上建立名為IDX_EMP_ENAMEIDX_EMP_ENAME的索引的索引 CREATE INDEX IDX
57、_EMP_ENAME ON EMP (ENAME);CREATE INDEX IDX_EMP_ENAME ON EMP (ENAME);建立索引的原則建立索引的原則 應(yīng)該為較大的表建立索引,小表最好不要建。應(yīng)該為較大的表建立索引,小表最好不要建。 表越大,索引越有效。表越大,索引越有效。 索引越多,查詢速度越快,但卻減慢了插入、修改、刪除操索引越多,查詢速度越快,但卻減慢了插入、修改、刪除操作的執(zhí)行速度。作的執(zhí)行速度。 查詢型的表應(yīng)多建索引;更新型的表應(yīng)少建索引。查詢型的表應(yīng)多建索引;更新型的表應(yīng)少建索引。索引及其管理索引及其管理合并索引合并索引索引在使用一段時間以后,會產(chǎn)生碎片,索引在使用一
58、段時間以后,會產(chǎn)生碎片,COALESCE子句可以子句可以消除碎片消除碎片.例:例:alter index idx_emp_ename coalesce;重建索引重建索引 命令格式:命令格式: ALTER INDEX REBUILD;刪除索引刪除索引用戶可能刪除索引的原因如下用戶可能刪除索引的原因如下: 對于針對相關(guān)表使用的查詢索引不能提供預(yù)期的性能改善對于針對相關(guān)表使用的查詢索引不能提供預(yù)期的性能改善 ( 例如表可能例如表可能很小或者表中有許多數(shù)據(jù)行但是索引項極少很小或者表中有許多數(shù)據(jù)行但是索引項極少) 應(yīng)用程序沒有使用索引查詢數(shù)據(jù)應(yīng)用程序沒有使用索引查詢數(shù)據(jù) 索引變?yōu)闊o效的在重建之前必須被刪
59、除索引變?yōu)闊o效的在重建之前必須被刪除 索引變得過于破碎在重建之前必須被刪除索引變得過于破碎在重建之前必須被刪除命令格式:命令格式: DROP INDEX DROP INDEX 示例:示例:DROP INDEX idx_emp_ename;查詢索引信息查詢索引信息通過查詢以下的數(shù)據(jù)字典可以獲得有關(guān)索引的信息通過查詢以下的數(shù)據(jù)字典可以獲得有關(guān)索引的信息User_indexesUser_indexesDbaDba_indexes_indexesDbaDba_ _indind_columns_columns數(shù)據(jù)完整性約束數(shù)據(jù)完整性約束 數(shù)據(jù)庫數(shù)據(jù)的完整性是指數(shù)據(jù)的正確和相容性。數(shù)據(jù)庫數(shù)據(jù)的完整性是指數(shù)
60、據(jù)的正確和相容性。ORACLEORACLE提供一種功能來提供一種功能來保證數(shù)據(jù)完整性,這種功能稱為完整性檢查。數(shù)據(jù)完整性是為防止數(shù)據(jù)庫中保證數(shù)據(jù)完整性,這種功能稱為完整性檢查。數(shù)據(jù)完整性是為防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),以防止錯誤信息的輸入和輸出。存在不符合語義的數(shù)據(jù),以防止錯誤信息的輸入和輸出。 如果任何如果任何DMLDML執(zhí)行結(jié)果會破壞完整性約束,那么該語句被回滾并返回一執(zhí)行結(jié)果會破壞完整性約束,那么該語句被回滾并返回一個錯誤。個錯誤。完整性約束是對表的列定義一組規(guī)則性的說明方法。完整性約束是對表的列定義一組規(guī)則性的說明方法。ORACLEORACLE提供如下完整性約束:提供如下完整性約
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療大數(shù)據(jù)與個性化醫(yī)療考核試卷
- 加油站現(xiàn)場安全管理考核試卷
- 工業(yè)控制計算機在智能建筑管理系統(tǒng)中的作用考核試卷
- D城市模型構(gòu)建與應(yīng)用考核試卷
- 機床功能部件在深海探測設(shè)備中的抗壓性能考核試卷
- 數(shù)字出版物的市場趨勢與用戶需求分析考核試卷
- 招標投標居間合同范本
- 業(yè)務(wù)提成附加合同范本
- 養(yǎng)殖合同魚塘養(yǎng)殖合同范本
- 2024年下半年中國海油秋季校園招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 《京東家法》定稿
- 土壤肥料全套課件
- 旅游消費者行為學(xué)整套課件完整版電子教案課件匯總(最新)
- 學(xué)前兒童發(fā)展心理學(xué)(第3版-張永紅)教學(xué)課件1754
- 特氣供應(yīng)系統(tǒng)的規(guī)劃與設(shè)計
- 中職《機械基礎(chǔ)》全套課件(完整版)
- 勞技-中國結(jié)PPT通用課件
- 溫庭筠《望江南》ppt課件
- 口腔正畸學(xué)單詞
- 內(nèi)襯修復(fù)用HTPO管材企標
評論
0/150
提交評論