手工建庫須要經(jīng)幾步驟每步驟都非關(guān)鍵包括: 一、 創(chuàng)建必要相關(guān)目錄 二、 創(chuàng)建初始化參數(shù)文件 三、 設(shè)置環(huán)境變量Oracle_sid 四、 創(chuàng)建實例 5、 創(chuàng)建口令文件 陸、 啟數(shù)據(jù)庫nomount(實例)狀態(tài) 漆、 執(zhí)行建庫腳本 吧、 執(zhí)行catalog腳步本創(chuàng)建數(shù)據(jù)字典 9、 執(zhí)行catPRoc創(chuàng)建package包 一0、 執(zhí)行pupbld 一一、 由初始化參數(shù)文件創(chuàng)建spfile文件 一二、 執(zhí)行scott腳本創(chuàng)建scott模式
成都創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計制作、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元長沙縣做網(wǎng)站,已為上家服務(wù),為長沙縣各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
1、
下面要進(jìn)行建庫,使用命令dbca
[oracle@redhat4 ~]$ dbca
-bash: dbca: command not found
顯示找不到命令
有dbca這個命令,但是找不到它,說明環(huán)境變量PATH設(shè)置有問題
設(shè)置環(huán)境變量PATH
[oracle@redhat4 ~]$ vi .bash_profile
在文件尾部加入下行
export PATH=$PATH:$ORACLE_HOME/bin:.
再重新登陸一下oracle用戶,使環(huán)境變量生效。
[root@redhat4 install]# su - oracle
運行dbca命令
----
2、
成功啟動 Database Configuration Assistant 數(shù)據(jù)庫配置助手開始建庫。
步驟1:操作
請選擇希望執(zhí)行的操作:
這個頁面顯示了我們通過dbca可以執(zhí)行的操作
這里我們選 創(chuàng)建數(shù)據(jù)庫
步驟2:選擇創(chuàng)建數(shù)據(jù)庫的模板
有一般用途、事務(wù)處理、定制數(shù)據(jù)庫、數(shù)據(jù)倉庫四種模板可供選擇。
四種模板參數(shù)和內(nèi)容有區(qū)別,而安裝中的區(qū)別在后面的步驟9 數(shù)據(jù)庫內(nèi)容 頁中的內(nèi)容
一般用途 事務(wù)處理 數(shù)據(jù)倉庫 三種模板在步驟9顯示的是:
實例方案標(biāo)簽頁,自己只能決定是否選擇實例方案組件
定制數(shù)據(jù)庫 模板在步驟9顯示的是:
數(shù)據(jù)庫組件標(biāo)簽頁,可以自己選擇組件,但是無法選擇實例方案組件
這里我們選擇 一般用途 模板
步驟3: 數(shù)據(jù)庫標(biāo)識
全局?jǐn)?shù)據(jù)庫名:jiagulun SID:jiagulun
步驟4: 管理選項
決定使不使用Enterprise Manager
em用java編寫,用ie訪問 如果選擇了它我們可以使用基于ie的工具管理oracle
推薦生產(chǎn)中使用。
步驟5: 數(shù)據(jù)庫身份證明
oracle建立中,在數(shù)據(jù)庫內(nèi)部默認(rèn)會建很多用戶
在這里只是學(xué)習(xí),給這些用戶設(shè)置相同的密碼,設(shè)為oracle。實際生產(chǎn)中可分別設(shè)置,并要保證密碼強度。
步驟6: 存儲選項
生產(chǎn)中ASM和裸設(shè)備使用非常多,而且ASM用的越來越多,
學(xué)習(xí)中我們使用文件系統(tǒng)。
步驟7: 數(shù)據(jù)庫文件所在位置
決定數(shù)據(jù)庫建在文件系統(tǒng)的那個目錄底下
這里是用 所有數(shù)據(jù)庫文件使用公共位置:{ORACLE_BASE}/oradata
這里可以自己選擇路徑,但自己要記住,方便以后使用。
步驟8: 恢復(fù)配置
指定快速恢復(fù)區(qū) 按默認(rèn)即可
步驟9:選上示例方案
學(xué)習(xí)中需要使用的一些案例,實際生產(chǎn)中沒有用。
步驟10:初始化參數(shù)
oracle數(shù)據(jù)庫是非常吃內(nèi)存的一個軟件,這里要設(shè)置oracle使用的內(nèi)存大小
這些參數(shù)事后可以調(diào)整
但字符集以后最好不要再調(diào)了,這里設(shè)定后,就不要改變了,以后調(diào)可能會出現(xiàn)問題
數(shù)據(jù)庫字符集選:ZHS16GBK-GBK 16位簡體中文,建議選AL32UTF8,實際生產(chǎn)中這兩種用的最多。
國外有企業(yè)分支機構(gòu)可以選AL32UTF8
國家字符集選:AL16UTF16
其它默認(rèn)
步驟11:數(shù)據(jù)庫存儲
決定oracle數(shù)據(jù)庫的三類文件 控制文件、數(shù)據(jù)文件、重做日志組 的 存儲位置
三類文件的內(nèi)容,有什么意義,放到存儲結(jié)構(gòu)中講。
步驟12:創(chuàng)建選項
選 創(chuàng)建數(shù)據(jù)庫
點完成
最后的確認(rèn)頁:
確認(rèn)自己在各步驟做的選擇后,點 確定 開始創(chuàng)建數(shù)據(jù)庫。
創(chuàng)建數(shù)據(jù)庫完成后,Database Configuration Assistant 給出完成頁面。
顯示的是:
數(shù)據(jù)庫創(chuàng)建完成。詳細(xì)信息在:/u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/jiagulun 上的日志文件
數(shù)據(jù)庫參數(shù)文件名:/u01/app/oracle/product/10.2.0/db_1/dbs/spfilejiagulun.ora
Database Control URL 為:
這里還可以點擊 口令管理... 修改剛創(chuàng)建完成的oracle數(shù)據(jù)庫當(dāng)前所有已有用戶的密碼。
退出 后
數(shù)據(jù)庫創(chuàng)建最終完成。
手動建庫
手動建庫并不復(fù)雜, 而且是ocm必考的內(nèi)容。
[root@oel8?~]#?mkdir?/d01
[root@oel8?~]#?chown?oracle:dba?/d01
[oracle@oel8?dbs]$?cd?/d01
[oracle@oel8?d01]$?ls
[oracle@oel8??]$?mkdir??-p?/d01/oradata/G11R21/controlfile
[oracle@oel8?~]$?mkdir??-p/d01/oradata/G11R21/logfile
[oracle@oel8?~]$??mkdir??-p?/d01/oradata/G11R21/datafile
[oracle@oel8?~]$?cd?$ORACLE_HOME/dbs
[oracle@oel8?dbs]$?vi?initG11R21.ora
*.db_name='G11R21'
*.memory_max_target=0
*.memory_target=0
*.sga_target=?1200M
*.control_files='/d01/oradata/G11R21/controlfile/control1.ctl','/d01/oradata/G11R21/controlfile/control2.ctl'?????????????????
SQL?startup?nomount;
ORACLE?instance?started.
Total?System?Global?Area?1302769664?bytes
Fixed?Size?????????????????2213056?bytes
Variable?Size?????????????385878848bytes
Database?Buffers?????????905969664?bytes
Redo?Buffers???????????????8708096?bytes
db_create_file_dest
db_create_online_log_dest_1
Startup?nomount;
[oracle@oel8?~]$?vi?create_db.sql???
create_db.sql中將要包含?手動創(chuàng)建數(shù)據(jù)庫的腳本
Sqlplus?/nolog
Conn?/?as?sysdba
Startup?nomount;
alter?session?set?events?'10046?trace?name??context?forever,level?12';
create?DATABASE?G11R21
user?sys??????identified?by??oracle
user?system???identified?by??oracle
LOGFILE?group?1?('/d01/oradata/G11R21/logfile/redo01.log')??size?300M?blocksize?512,
group?2?('/d01/oradata/G11R21/logfile/redo02.log')?size?300M?blocksize??512,
group?3?('/d01/oradata/G11R21/logfile/redo03.log')?size?300M?blocksize??512
MAXLOGFILES?????????30
MAXLOGMEMBERS???????5
MAXLOGHISTORY???????200
MAXDATAFILES????????200
MAXINSTANCES????????4
CHARACTER?SET??????????AL32UTF8
NATIONAL?CHARACTER?SET?AL16UTF16
EXTENT?MANAGEMENT?LOCAL
DATAFILE??'/d01/oradata/G11R21/datafile/system01.dbf'?size?350M?reuse?autoextend?on
SYSAUX?DATAFILE??'/d01/oradata/G11R21/datafile/sysaux01.dbf'?size?350M?reuse?autoextend?on
DEFAULT?TABLESPACE?USERS?DATAFILE??'/d01/oradata/G11R21/datafile/users01.dbf'?size?350M?reuse?autoextend?on
DEFAULT?TEMPORARY?TABLESPACE?TEMP?TEMPFILE??'/d01/oradata/G11R21/datafile/temp01.dbf'?size??100M?reuse?autoextend?on
UNDO?TABLESPACE?UNDOTBS1?DATAFILE??'/d01/oradata/G11R21/datafile/undotbs1.dbf'?size?300M?reuse?autoextend?on??MAXSIZE?UNLIMITED;
SQL?@create_db
Database??created.
SQL?oradebug?setmypid
Statement?processed.
SQL?oradebug?tracefile_name
/s01/oracle/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbms/g11r21/G11R21/trace/G11R21_ora_6130.trc
SQL?select?value?from?v$diag_info??where?name='Default?Trace?File';
VALUE
--------------------------------------------------------------------------------
/s01/oracle/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbms/g11r21/G11R21/trac
e/G11R21_ora_6130.trc
from?askmaclean
新聞標(biāo)題:oracle中怎么建庫,oracle數(shù)據(jù)庫建庫
URL網(wǎng)址:http://aaarwkj.com/article0/dsshdio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、關(guān)鍵詞優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、App開發(fā)、建站公司、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)