oracle 9i xp下創庫 從網路上找的,不是我寫的
如果是一臺乾淨的機器,一般是一路順利,最後透過dbca配置等。
如果以前安裝過oracle10client等,導致環境變數對oracle92有影響後, dbca等工具就會配置失敗。 這樣的話預設的sid沒有建立[@more@]
oracle92安裝
如果是一臺乾淨的機器,一般是一路順利,最後透過dbca配置等。
如果以前安裝過oracle10client等,導致環境變數對oracle92有影響後, dbca等工具就會配置失敗。 這樣的話預設的sid沒有建立成功, connect / as sysdba時就會彈出:ORA-12560
修改的方法有: (1) 修改環境變數使dbca能夠啟動建立預設資料庫, 啟動對應sid的服務(我沒有做實驗)
(2)利用oradim工具:
oradim我以前不怎麼用,那是因為每次安裝oracle都沒有出問題,其實她真不錯,主要功能有:
建立、刪除、編輯sid,初始化ORACLE_HOMOEdatabasePWDsid.ORA、修改startmode、指定pfile
在cmd中敲oradim,就可以看到他的相關引數,只說兩點巴, 只建立sid,但是沒有初始化pwdsid.ora檔案,可以conn / as sysdba ,但是在create database時,出錯了。 startmode 中的manual 時,手工在window 服務啟動sid服務, 資料庫不啟動、auto時,則同時啟動資料庫。
這裡我用的pfile是預設位置ORACLE_HOMOEdatabaseinitxxx.ora,不知道在這裡指定其他位置後startup 資料時預設pfile的位置是否改變
注:以前以為oracle的sid服務是用windows 命令sc直接建立、啟動、停止、刪除呢
建立資料庫
參考文件是administrator reference.pdf oracle關於9i的文件
這一步我費老勁了, 充分感覺到 理論重要,實踐更重要啊。。。
參照文件中Manually Creating an Oracle Database
引數檔案我用ORACLE_HOMEadminsamplepfile下的initsmpl.ora做模板
注意以下幾點:
所有%xxx%的地方都替換成實際的路徑,log_archive_format = ARCH%s.LOG 有一個%是正確的。
text_enable = TRUE 不知道什麼意思註釋掉了
compatible = 8.1.5.0.0 修改成compatible = 9.2.0.0.0
以上再create database時都會造成 ora-01092錯誤。
當然了也可能別的原因造成的, 有錯誤就去看background_dump_dest=F:oracleproduct9.2rdbmstrace
user_dump_dest=F:oracleproduct9.2rdbmstrace 下的日誌,一般問題都能找到。
文件的例子create database語句,我也貼出來:
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' SIZE 20M REUSE UNDO TABLESPACE undotbs DATAFILE '/vobs/oracle/oradata/mynewdb/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED; |
DEFAULT TEMPORARY TABLESPACE tempts1 下邊的DATAFILE要改成 TEMPFILE,暫且把undo tablespace相關注釋掉,隨後再說,建立資料庫成功了。。。plsql一試能連上。
下邊做個改變pfile的實驗:
oradim -shutdown -sid demo
oradim -delete -sid demo
刪除所有create database建立的檔案 oradata下的,還有控制檔案。。。
C:>oradim -new -sid demo -intpwd trout80 -startmode manual -pfile F:oraclepro
duct9.2admindemopfileinitdemo.ora
sqlplus /nolog
conn / as sysdba
startup nomount
執行create database,出錯了,,哎,引數檔案用的還是預設的,看來oradim 指定的pfile和startup用的pfile位置毫不相干阿
shutdown immediate
刪除剛剛建立的相關檔案
startup nomount pfile=F:oracleproduct9.2admindemopfileinitdemo.ora
這次建庫成功了。。。
關於undo tablespace
把create database下邊註釋的undo tablespace 開啟
修改引數檔案新增
undo_management = auto
undo_tablespace = undotbs
注意undo_tablespace=undotbs一定要和create database中的名字一樣啊。。。
下意識去看log檔案。 create database 語句儲存在檔案中
在sqlplus中 @path呼叫,這樣修改create database語句後儲存,修改時 注意最後的 “;”,
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8806316/viewspace-912392/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 9i手工創庫--網路上找的Oracle
- GitHub:網際網路上的創新中心Github
- Oracle 9I 下的AutoTraceOracle
- 會寫程式碼是你創業路上的包袱嗎?創業
- [廣州] 從微信離職的創業團隊找創業夥伴創業團隊
- oracle 9i 在XP系統上無法安裝的問題Oracle
- 網路關係型資料庫的代表Oracle 9i(轉)資料庫Oracle
- Oracle資料庫9i在AIX環境下的效能調整Oracle資料庫AI
- 用 Oracle sql*loader 把公司的資料庫從 sql server 遷移到 Oracle 9i 中OracleSQL資料庫Server
- 由《我不是藥神》到網際網路行業從業保障行業
- 網友:Go 你是 Google 的,Go:我不是Go
- 網路上的等待事件事件
- oracle 9i 建庫模板Oracle
- 看看你用的Windows XP是不是原版(轉)Windows
- 2019年創業從網站開始而不是App!創業網站APP
- 在Oracle 9i下的display_cursor指令碼Oracle指令碼
- 在選擇資料庫的路上,我們遇到過哪些坑?(2)資料庫
- 在選擇資料庫的路上,我們遇到過哪些坑?(1)資料庫
- oracle 9i 手動建庫Oracle
- Oracle 9i配置Statspack工具(下)Oracle
- AI=機器學習²,我們在去往²的路上AI機器學習
- 對不起,我不是針對你,我是說在座的各位都不會寫 Java!Java
- 我瀏覽網路上的芳鄰的時候很慢,怎樣解決(轉)
- Dapr 不是服務網格,只是我長的和他很像
- MineCraft創始人:我不是CEO的料 我只是一個屌絲程式設計師Raft程式設計師
- 我是如何從 php 轉型寫 go 的PHPGo
- 遊戲創作的思考--網路遊戲不是SNS軟體(轉)遊戲
- ORACLE 9I not exists的bugOracle
- oracle 9i資料庫做spaOracle資料庫
- oracle 9i DBCA建庫報錯Oracle
- oracle 9i的資料庫的dmp匯入到10G資料庫Oracle資料庫
- 我們正在路上—從持續整合到持續釋出
- 原創:解決xp下安裝jbuider 2005的錯誤UIIDE
- 如何在技術寫作的路上「碼」不停?
- oracle 9i 獲取sql執行計劃(書寫長的sql)OracleSQL
- IP:網路上的擊鼓傳花
- ImageView顯示網路上的圖片View
- 最佳化網路上的芳鄰