Oracle新建數(shù)據(jù)庫(kù)可以參考以下操作方法:
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、集美網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁(yè)面制作、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為集美等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
1、首先點(diǎn)擊桌面左下角的開(kāi)始圖標(biāo);
2、在跳出的窗口中找到并點(diǎn)擊“Database Configuration Assistant”選項(xiàng);
3、接著選擇“創(chuàng)建數(shù)據(jù)庫(kù)”并點(diǎn)擊“下一步”選項(xiàng);
4、接著在跳出來(lái)的窗口中輸入數(shù)據(jù)庫(kù)的參數(shù),點(diǎn)擊“下一步”;
5、會(huì)彈出對(duì)數(shù)據(jù)庫(kù)的一些概要,檢查無(wú)誤后點(diǎn)擊“完成”選項(xiàng);
6、進(jìn)行數(shù)據(jù)庫(kù)“orcl”的創(chuàng)建;
7、耐心等待一段時(shí)間后,就創(chuàng)建成功了。如果不能解決問(wèn)題,建議重復(fù)上述步驟再操作一遍試試看,如果還是不能解決問(wèn)題,建議請(qǐng)專業(yè)的工作人員幫忙解決問(wèn)題。
方法/步驟
1
從Windows桌面執(zhí)行“開(kāi)始”→“程序”→“Oracle - ORACLE_HOME_NAME”→“配置和移置工具”→“Database Configuration Assistant”命令,打開(kāi)Database Configuration Assistant對(duì)話框的歡迎界面,單擊該界面中的“下一步”按鈕
2
啟用“創(chuàng)建數(shù)據(jù)庫(kù)”選項(xiàng),單擊“下一步”按鈕,進(jìn)入“步驟2:數(shù)據(jù)庫(kù)模板”界面
3
啟用“一般用途或事務(wù)處理”選項(xiàng),單擊“下一步”按鈕,進(jìn)入“步驟3:數(shù)據(jù)庫(kù)標(biāo)識(shí)”界面
4
在“步驟3:數(shù)據(jù)庫(kù)標(biāo)識(shí)”界面中設(shè)置新數(shù)據(jù)庫(kù)的全局?jǐn)?shù)據(jù)庫(kù)名,這里設(shè)置為myorcl,而數(shù)據(jù)庫(kù)實(shí)例名(SID)默認(rèn)與全局?jǐn)?shù)據(jù)庫(kù)名相同,也為myorcl
5
設(shè)置好口令后,單擊“下一步”按鈕,進(jìn)入“步驟6:存儲(chǔ)選項(xiàng)”界面,在該界面中啟用“文件系統(tǒng)”選項(xiàng)
6
單擊“下一步”按鈕,進(jìn)入“步驟7:數(shù)據(jù)庫(kù)文件所在位置”界面。設(shè)置好存儲(chǔ)位置后,單擊“下一步”按鈕,進(jìn)入“步驟8
7
¤采用默認(rèn)設(shè)置,單擊“下一步”按鈕,進(jìn)入“步驟9:數(shù)據(jù)庫(kù)內(nèi)容”界面,該界面中可以對(duì)示例方案及定制腳本進(jìn)行配置。采用默認(rèn)設(shè)置,單擊“下一步”按鈕,進(jìn)入“步驟10:初始化參數(shù)”界面,該界面中可以對(duì)內(nèi)存、調(diào)整大小、字符集和連接模式進(jìn)行配置。采用默認(rèn)設(shè)置,單擊“下一步”按鈕,進(jìn)入“步驟11:安全設(shè)置”界面,在該界面中采用默認(rèn)設(shè)置,即啟用“保留增強(qiáng)的11g默認(rèn)安全設(shè)置”選項(xiàng)?!鑶螕簟跋乱徊健卑粹o,進(jìn)入“步驟 12:自動(dòng)維護(hù)任務(wù)”界面,在該界面中選擇“啟用自動(dòng)維護(hù)任務(wù)”選項(xiàng)。
8
單擊“下一步”按鈕,進(jìn)入“步驟13:數(shù)據(jù)庫(kù)存儲(chǔ)”界面,在該界面中可以指定數(shù)據(jù)庫(kù)的存儲(chǔ)參數(shù),單擊“下一步”按鈕,進(jìn)入“步驟14:創(chuàng)建選項(xiàng)”界面
9
單擊“完成”按鈕,在彈出的“確認(rèn)”對(duì)話框中單擊“確定”按鈕,即可開(kāi)始新數(shù)據(jù)庫(kù)的創(chuàng)建
創(chuàng)建目錄
mkdir d:\oracle\product\ \database
mkdir e:\oracle\admin\Ora g\bdump
mkdir e:\oracle\admin\Ora g\cdump
mkdir e:\oracle\admin\Ora g\create
mkdir e:\oracle\admin\Ora g\pfile
mkdir e:\oracle\admin\Ora g\udump
mkdir e:\oracle\flash_recovery_area
mkdir e:\oracle\oradata
mkdir e:\oracle\oradata\Ora g
生成windows服務(wù) 創(chuàng)建密碼文件 在cmd命令下運(yùn)行
set ORACLE_SID=dbca 綠色部分設(shè)置oracle 實(shí)例名為 為ora g
d:\oracle\product\ \DB_ \bin\oradim exe new sid ORA G startmode manual spfile d:\oracle\product\ \DB_ \bin\oradim exe edit sid ORA G startmode a spfile
創(chuàng)建一個(gè)實(shí)例名為dbca 并且有手動(dòng)啟動(dòng)方式改為自動(dòng)啟動(dòng)
d:\oracle\product\ \DB_ \bin\orapwd exe file=d:\oracle\product\ \db_ \PWDOra g ora password=sysPassword force=y
用oracle自帶的orapwd 為sys用戶創(chuàng)建一個(gè)默認(rèn)的密碼為sysPassword
執(zhí)行創(chuàng)建數(shù)據(jù)庫(kù)腳本
D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDB sql
D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBFiles sql
D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBCatalog sql
D:\oracle\ora \bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\postDBCreation sql
黑體部分就是創(chuàng)建數(shù)據(jù)庫(kù)要調(diào)用的腳本
第一 CreateDB sql
connect SYS/change_on_install as SYSDBA 這是剛剛我們?cè)O(shè)置的密碼以sysdba身份連接到數(shù)據(jù)庫(kù)
connect SYS/change_on_install as SYSDBA 這是剛剛我們?cè)O(shè)置的密碼以sysdba身份連接到數(shù)據(jù)庫(kù)
set echo on
spool D:\oracle\ora \assistants\dbca\logs\CreateDB log 寫日志
startup nomount pfile= D:\oracle\admin\dbca\scripts\init ora ; 調(diào)用參數(shù)文件 啟動(dòng)數(shù)據(jù)庫(kù)到只裝載實(shí)例階段
CREATE DATABASE dbca
MAXINSTANCES
MAXLOGHISTORY
MAXLOGFILES
MAXLOGMEMBERS
MAXDATAFILES 控制文件記錄的相關(guān)最大日志數(shù) 日志組 最大數(shù)據(jù)文件數(shù)等限制
DATAFILE D:\oracle\oradata\dbca\system dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE D:\oracle\oradata\dbca\temp dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED
UNDO TABLESPACE UNDOTBS DATAFILE D:\oracle\oradata\dbca\undotbs dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED 創(chuàng)建系統(tǒng) 臨時(shí) 回滾 表空間ITPUB個(gè)人空間!dJ l {!i W r f
CHARACTER SET ZHS GBK
NATIONAL CHARACTER SET AL UTF 字符集
LOGFILE GROUP ( D:\oracle\oradata\dbca\redo log ) SIZE K
GROUP ( D:\oracle\oradata\dbca\redo log ) SIZE K
GROUP ( D:\oracle\oradata\dbca\redo log ) SIZE K; 創(chuàng)建日志文件租和成員
spool off
exit;
第二 CreateDBFiles sql
connect SYS/change_on_install as SYSDBA
set echo on
spool D:\oracle\ora \assistants\dbca\logs\CreateDBFiles log
CREATE TABLESPACE INDX LOGGING DATAFILE D:\oracle\oradata\dbca\indx dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
CREATE TABLESPACE TOOLS LOGGING DATAFILE D:\oracle\oradata\dbca\tools dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
CREATE TABLESPACE USERS LOGGING DATAFILE D:\oracle\oradata\dbca\users dbf SIZE M REUSE AUTOEXTEND ON NEXT K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ; 創(chuàng)建相關(guān)用戶要用到的表空間
spool off
第三:CreateDBCatalog sql
創(chuàng)建system數(shù)據(jù)字典 存放到system表空間 相關(guān)表 視圖等
connect SYS/change_on_install as SYSDBA
set echo on
spool D:\oracle\ora \assistants\dbca\logs\CreateDBCatalog log
@D:\oracle\ora \rdbms\admin\catalog sql;
@D:\oracle\ora \rdbms\admin\catexp sql;
@D:\oracle\ora \rdbms\admin\catblock sql;
@D:\oracle\ora \rdbms\admin\catproc sql;
@D:\oracle\ora \rdbms\admin\catoctk sql;
@D:\oracle\ora \rdbms\admin\owminst plb;
connect SYSTEM/manager
@D:\oracle\ora \sqlplus\admin\pupbld sql;
connect SYSTEM/manager
set echo on
spool D:\oracle\ora \assistants\dbca\logs\sqlPlusHelp log
@D:\oracle\ora \sqlplus\admin\help\hlpbld sql helpus sql;
spool off
spool off
exit;
第四: postDBCreation sql
connect SYS/change_on_install as SYSDBA
set echo on
spool D:\oracle\ora \assistants\dbca\logs\postDBCreation log
@D:\oracle\ora \rdbms\admin\utlrp sql; 編譯相關(guān)視圖 包對(duì)象等
shutdown ; 關(guān)閉數(shù)據(jù)庫(kù)
connect SYS/change_on_install as SYSDBA
set echo on
spool D:\oracle\ora \assistants\dbca\logs\postDBCreation log
create spfile= D:\oracle\ora \database\spfiledbca ora FROM pfile= D:\oracle\admin\dbca\scripts\init ora ;
創(chuàng)建服務(wù)器參數(shù)文件代替文件初始化參數(shù)文件 方便有時(shí)在不重啟數(shù)據(jù)庫(kù)的情況下可以使參數(shù)生效
從上面可以看到spfile文件的存放位置
startup ; 啟動(dòng)數(shù)據(jù)庫(kù) 創(chuàng)建數(shù)據(jù)庫(kù)完成 從上面可以看出 創(chuàng)建數(shù)據(jù)庫(kù)有以下 個(gè)步驟
Step : 創(chuàng)建相關(guān)trace目錄文件夾
Step :創(chuàng)建實(shí)例 密碼 啟動(dòng)方式
Step :創(chuàng)建初始化參數(shù)文件 init ora
Step : 連接到實(shí)例
Step : 啟動(dòng)實(shí)例到nomount狀態(tài)
Step :創(chuàng)建數(shù)據(jù)庫(kù)
Step :創(chuàng)建表空間
Step : 運(yùn)行腳本創(chuàng)建數(shù)據(jù)字典
Step : 創(chuàng)建服務(wù)器參數(shù)文件(這步不是必須的 但oracle建議做這步) 好處會(huì)在以后的總結(jié)中列出
下面也貼出linux下腳本 和windows下幾乎差不多
#!/bin/sh
mkdir /oradata/ora i
mkdir /oradata/ora i/controlfile
mkdir /oradata/ora i/redofile
mkdir /orasys/oracle/admin
mkdir /orasys/oracle/admin/ora i
mkdir /orasys/oracle/admin/ora i/bdump
mkdir /orasys/oracle/admin/ora i/cdump
mkdir /orasys/oracle/admin/ora i/create
mkdir /orasys/oracle/admin/ora i/udump
mkdir /orasys/oracle/admin/ora i/pfile
cp init ora /orasys/oracle/product/ /dbs/
export ORACLE_BASE=/orasys/oracle
export ORACLE_HOME=$ORACLE_BASE/product/
export ORACLE_SID=ora i
export ORA_NLS =$ORACLE_HOME/omon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
echo Add this entry in the oratab: ora i:/orasys/oracle/product/ :Y
/orasys/oracle/product/ /bin/orapwd file=/orasys/oracle/product/ /dbs/orapwora i password=change_on_install
/orasys/oracle/product/ /bin/sqlplus /nolog @/home/oracle/create_script/CreateDB sql
/orasys/oracle/product/ /bin/sqlplus /nolog @/home/oracle/create_script/CreateDBFiles sql
/orasys/oracle/product/ /bin/sqlplus /nolog @/home/oracle/create_script/CreateDBCatalog sql
lishixinzhi/Article/program/Oracle/201311/17648
1、在數(shù)據(jù)庫(kù)服務(wù)器的開(kāi)始菜單中找到Datebase Configuration Assistant。
2、在創(chuàng)建畫面第一步選擇:創(chuàng)建新數(shù)據(jù)庫(kù),點(diǎn)擊下一步。
3、根據(jù)需求選擇自己的數(shù)據(jù)庫(kù)類型(一般默認(rèn))后,跳轉(zhuǎn)到全局?jǐn)?shù)據(jù)庫(kù)名這個(gè)畫面時(shí),重點(diǎn)來(lái)了:新建數(shù)據(jù)庫(kù)名稱不能和已經(jīng)存在的任何一個(gè)數(shù)據(jù)庫(kù)名稱相同。
4、在管理帳戶密碼界面,可以與別的數(shù)據(jù)庫(kù)管理帳戶密碼相同也可以不同,需注意的是,Oracle數(shù)據(jù)庫(kù)默認(rèn)是區(qū)分密碼大小寫的。
5、跳轉(zhuǎn)到Oracle內(nèi)存分配大小頁(yè)面,這里建議將Oracle內(nèi)存調(diào)整為物理主機(jī)內(nèi)存的70%。
6、點(diǎn)擊完成后,等待數(shù)據(jù)庫(kù)創(chuàng)建完成。
7、數(shù)據(jù)庫(kù)創(chuàng)建完成后,用sqlplus?語(yǔ)句連接數(shù)據(jù)庫(kù),在同一服務(wù)器上建立多個(gè)Oracle數(shù)據(jù)庫(kù)操作完成。
1、首先點(diǎn)擊桌面左下角的開(kāi)始菜單按鈕在打開(kāi)的選擇窗口中找到圖中的選項(xiàng),點(diǎn)擊打開(kāi)窗口界面即可。
2、然后在如圖所示的界面中選擇創(chuàng)建數(shù)據(jù)庫(kù)的選項(xiàng),再點(diǎn)擊next即可即可。
3、然后打開(kāi)圖中的設(shè)置窗口,選擇第一項(xiàng)使用默認(rèn)的配置然后按照提示輸入對(duì)應(yīng)的選項(xiàng)和驗(yàn)證信息即可。
4、這里是剛剛設(shè)置的信息選項(xiàng),可以檢查一些主要的信息確認(rèn)后即可點(diǎn)擊next按鈕繼續(xù)就是說(shuō)開(kāi)始創(chuàng)建了。
5、等待即可,中途不需要手動(dòng)設(shè)置修改。數(shù)據(jù)庫(kù)創(chuàng)建完成后,點(diǎn)擊關(guān)閉按鈕關(guān)閉創(chuàng)建向?qū)Ы缑?,即可新建一個(gè)數(shù)據(jù)庫(kù)。