Oracle9i 官方文件建立資料庫指令碼的一個錯誤
客戶有一個新的需求,將執行在windows 32位平臺上臺的一個9i資料庫遷移到一臺AIX 64位作業系統上。由於跨平臺,再加上32位與64位的差異,此次遷移打算採取imp匯入exp匯出的方式。
首先在目標系統AIX建立一個9i資料庫,再建立使用者,建立表空間,最後imp資料。
在建立資料庫的時候,啟用DBCA每次都會中斷。可能是qq遠端連線,在客戶的xp系統上啟動xmanager等相容性問題導致失敗。嘗試過幾次後決定放棄DBCA,採用手工建庫。
在網上找到官方文件作為參看Oracle9i Database Administrator's Guide => 2 Creating an Oracle Database => Step 6: Issue the CREATE DATABASE Statement,文件連結如下:
在這裡發現一個明顯的錯誤,在這裡用紅色字型標明一下。建立臨時檔案的時候關鍵字應該是tempfile而不是datafile。
Step 6: Issue the CREATE DATABASE Statement
To create the new database, use the CREATE DATABASE statement. The following statement creates database mynewdb:
CREATE DATABASE mynewdb
USER SYS IDENTIFIED BY pz6r58
USER SYSTEM IDENTIFIED BY y1tz5p
LOGFILE GROUP 1 ('/vobs/oracle/oradata/mynewdb/redo01.log') SIZE 100M,
GROUP 2 ('/vobs/oracle/oradata/mynewdb/redo02.log') SIZE 100M,
GROUP 3 ('/vobs/oracle/oradata/mynewdb/redo03.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/vobs/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE tempts1
DATAFILE '/vobs/oracle/oradata/mynewdb/temp01.dbf’ <==應該是TEMPFILE
SIZE 20M REUSE
UNDO TABLESPACE undotbs
DATAFILE '/vobs/oracle/oradata/mynewdb/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED;
首先在目標系統AIX建立一個9i資料庫,再建立使用者,建立表空間,最後imp資料。
在建立資料庫的時候,啟用DBCA每次都會中斷。可能是qq遠端連線,在客戶的xp系統上啟動xmanager等相容性問題導致失敗。嘗試過幾次後決定放棄DBCA,採用手工建庫。
在網上找到官方文件作為參看Oracle9i Database Administrator's Guide => 2 Creating an Oracle Database => Step 6: Issue the CREATE DATABASE Statement,文件連結如下:
在這裡發現一個明顯的錯誤,在這裡用紅色字型標明一下。建立臨時檔案的時候關鍵字應該是tempfile而不是datafile。
Step 6: Issue the CREATE DATABASE Statement
To create the new database, use the CREATE DATABASE statement. The following statement creates database mynewdb:
CREATE DATABASE mynewdb
USER SYS IDENTIFIED BY pz6r58
USER SYSTEM IDENTIFIED BY y1tz5p
LOGFILE GROUP 1 ('/vobs/oracle/oradata/mynewdb/redo01.log') SIZE 100M,
GROUP 2 ('/vobs/oracle/oradata/mynewdb/redo02.log') SIZE 100M,
GROUP 3 ('/vobs/oracle/oradata/mynewdb/redo03.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/vobs/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE tempts1
DATAFILE '/vobs/oracle/oradata/mynewdb/temp01.dbf’ <==應該是TEMPFILE
SIZE 20M REUSE
UNDO TABLESPACE undotbs
DATAFILE '/vobs/oracle/oradata/mynewdb/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1255695/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 指令碼建立Oracle的資料庫指令碼Oracle資料庫
- 只有官方文件的情況下建立資料庫需要參考的文件資料庫
- 一個命令,生成資料庫物件的指令碼資料庫物件指令碼
- 建立管理MySQL資料庫的shell指令碼MySql資料庫指令碼
- 啟動資料庫的其中一個錯誤資料庫
- Jive論壇資料庫指令碼沒有安裝。請按照安裝文件修正此錯誤。資料庫指令碼
- isql指令碼編寫建立資料庫SQL指令碼資料庫
- 建立sqlserver資料庫指令碼 範例SQLServer資料庫指令碼
- Oracle9i mount資料庫出現ORA-32700錯誤Oracle資料庫
- 資料庫新手常犯的 5 個錯誤資料庫
- oracle9i 檔案資料庫建立Oracle資料庫
- 一個java中呼叫bash指令碼錯誤的診斷Java指令碼
- 建立SQL Server資料庫指令碼 範例SQLServer資料庫指令碼
- 10G建立資料庫時發生的錯誤資料庫
- 【Oracle指令碼】-很不錯的Windows下資料庫備份EXP指令碼Oracle指令碼Windows資料庫
- 一個簡單資料庫健康檢查指令碼資料庫指令碼
- Sqlserver在映象資料庫上建立快照指令碼SQLServer資料庫指令碼
- 簡單資料庫及表建立shell指令碼資料庫指令碼
- [python官方文件]8錯誤和異常Python
- SQL Server 2005資料庫IN運算的一個錯誤SQLServer資料庫
- 資料庫監控指令碼(一)資料庫指令碼
- 手工建立資料庫的全部指令碼及說明(轉)資料庫指令碼
- 教你手工建立資料庫的全部指令碼及說明資料庫指令碼
- 手工建立資料庫的全部指令碼及說明 (轉)資料庫指令碼
- 安裝問題:“Jive論壇資料庫指令碼沒有安裝。請按照安裝文件修正此錯誤。 “資料庫指令碼
- Oracle使用DBCA建立資料庫指令碼追蹤學習案例(一)Oracle資料庫指令碼
- 教你如何閱讀Oracle資料庫官方文件Oracle資料庫
- 5個須警惕的資料庫設計錯誤資料庫
- 手動建立 Oracle9i 資料庫(轉載)Oracle資料庫
- solaris上建立oracle資料庫出現:out of memory 錯誤Oracle資料庫
- opensips建立資料庫時報database engine not specified錯誤的解決資料庫Database
- 一個錯誤的資料檔案的恢復
- 使用JBoss部署實體Bean,資料庫是oracle9i,出現錯誤,求助!!!Bean資料庫Oracle
- 從資料庫建立一個execl表格資料庫
- 一個可用與資料庫SQL封裝的指令碼語言--TCL資料庫SQL封裝指令碼
- 今天早上檢查資料庫的備份日誌,發現其中一個資料庫的expdp錯誤:資料庫
- 建立一個SQL測試資料庫 - 消費者資料庫SQL資料庫
- 巡檢昨天到現在asm 、系統、資料庫等錯誤日誌 shell指令碼ASM資料庫指令碼