oracle手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)步驟如下所示:

定制網(wǎng)站設(shè)計(jì)可以根據(jù)自己的需求進(jìn)行定制,成都做網(wǎng)站、成都網(wǎng)站建設(shè)構(gòu)思過(guò)程中功能建設(shè)理應(yīng)排到主要部位公司成都做網(wǎng)站、成都網(wǎng)站建設(shè)的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義
1.編寫初始化參數(shù)文件
2.設(shè)置操作系統(tǒng)環(huán)境變量
3.創(chuàng)建實(shí)例
4.以管理員身份連接數(shù)據(jù)庫(kù)
5.啟動(dòng)實(shí)例
6.create
database
創(chuàng)建數(shù)據(jù)庫(kù)
7.運(yùn)行數(shù)據(jù)字典腳本
8.Oracle的網(wǎng)絡(luò)配置
(客戶端連接到服務(wù)端)
初始化參數(shù)文件
從%ORACLE_HOME%\admin\sample\pfile從復(fù)制initsmpl.ora文件,并黏貼到$ORACLE_HOME%\database目錄下,改名為initsid假設(shè)改為initzhouyt.ora.(init為文本文件)
對(duì)initzhouyt.ora內(nèi)容進(jìn)行修改
新增參數(shù)
*
instance_name=zhouyt
*
db_domain=hdu.edu.cn
修改參數(shù)
*
db_name=zhouyt
*
db_block_size=8192(8kM)
*
remote_login_passwordfile=exclusive
操作系統(tǒng)環(huán)境變量
設(shè)置操作系統(tǒng)環(huán)境變量oracle_sid指向數(shù)據(jù)庫(kù)實(shí)例的名稱
set
oracle_sid=zhouyt
該命令在window
dos窗口下只對(duì)當(dāng)前有效,當(dāng)關(guān)閉窗口則失效,想要一直有效,則需要在系統(tǒng)環(huán)境變量中修改
創(chuàng)建實(shí)例
實(shí)用工具oradim使用
在DOS窗口輸入命令
oradim
-new
-sid
zhouyt
-intpwd
sys123(sys的密碼,sys是管理員)
-startmode
auto
sid是Oracle在操作系統(tǒng)中的“身份證號(hào)碼”
管理員身份連接數(shù)據(jù)庫(kù)
sqlplus實(shí)用工具登錄數(shù)據(jù)庫(kù)
在DOS命令輸入sqlplus/nolog
只是登錄狀態(tài)
以數(shù)據(jù)庫(kù)管理員身份連接數(shù)據(jù)庫(kù)
在上面的基礎(chǔ)上輸入命令
connect
sys/sys123
as
sysdba
因?yàn)橐?/p>
數(shù)據(jù)庫(kù)管理員身份
登錄可以
安裝數(shù)據(jù)庫(kù)
啟動(dòng)實(shí)例
將文本初始化參數(shù)文件pfile轉(zhuǎn)化為二進(jìn)制初始化參數(shù)文件spfile
因?yàn)閿?shù)據(jù)庫(kù)啟動(dòng)需要找到配置文件,默認(rèn)尋找二進(jìn)制文件,也可以手動(dòng)啟動(dòng)文本文件,那這一步就不需要了
輸入命令
create
spfile
from
pfile;
(將會(huì)報(bào)錯(cuò),因?yàn)槲谋疚募容^老相對(duì)于Oracle
10g),
這個(gè)時(shí)候我們需要修改配置文件initzhouyt.ora
這個(gè)時(shí)候在%ORACLE_HOME%\database文件下會(huì)生成SPFILEZHOUYT.ora文件
以nomount形式啟動(dòng)實(shí)例
命令
startup
nomount,將會(huì)出現(xiàn)錯(cuò)誤,當(dāng)我們按照提示修改文本文件以后,如果我們還是按照startup
nomount來(lái)啟動(dòng)的話,我們要生成相應(yīng)的二進(jìn)制文件來(lái)覆蓋舊的二進(jìn)制文件
并注釋%seed_control%
create
databae
創(chuàng)建數(shù)據(jù)庫(kù)
創(chuàng)建數(shù)據(jù)庫(kù)腳本
三個(gè)文件
控制文件
數(shù)據(jù)文件
重做日志文件
create
database
zhouyt
datafile
'C:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf'
size
100m
Autoextend
on
next
10m
maxsize
unlimited
sysaux
datafile
'C:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf'
size
60m
Autoextend
on
next
10m
maxsize
unlimited
logfile
group
1
('C:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo')
size
10m,
group
2
('C:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo')
size
10m
character
set
zhs16gbk;
需要確保目錄文件"db_2\zhouyt"存在
生成兩個(gè)數(shù)據(jù)文件和兩個(gè)重做日志文件,那么控制文件呢?
運(yùn)行數(shù)據(jù)字典腳本
__數(shù)據(jù)庫(kù)創(chuàng)建后,系統(tǒng)會(huì)生成兩個(gè)管理員用戶sys和system
運(yùn)行3個(gè)數(shù)據(jù)字典腳本
catalog.sql
創(chuàng)建系統(tǒng)常用的數(shù)據(jù)字典視圖和同義詞
(sys登錄);
catproc.sql
建立PL/SQL功能的使用環(huán)境,還創(chuàng)建幾個(gè)PL/SQL包用于擴(kuò)展RDBMS功能
(sys登錄);
pupbld.sql
使用SQL*PLUS環(huán)境時(shí)需要
(system登錄)
在命令行輸入@
加腳本文件的絕對(duì)路徑
第二個(gè)腳本過(guò)程和第一個(gè)一樣
執(zhí)行第三個(gè)腳本需要切換到system用戶
connect
system/manager
@
C:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql
創(chuàng)建scott模式
@
C:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\scott.sql
在“歡迎”窗口,單擊下一步。步驟 2.從 DBCA, 步驟 1(共 8 個(gè)步驟):“操作”窗口,單擊創(chuàng)建數(shù)據(jù)庫(kù)。步驟 3.從步驟 2(共 8 個(gè)步驟):“數(shù)據(jù)庫(kù)模板”窗口,單擊常規(guī)用途模板,然后單擊下一步。步驟 4.從步驟 3(共 7 個(gè)步驟):“數(shù)據(jù)庫(kù)標(biāo)識(shí)”窗口,在全局?jǐn)?shù)據(jù)庫(kù)名稱字段輸入 Tivoli Privacy Manager 數(shù)據(jù)庫(kù)的名稱然后單擊下一步。步驟 5.從步驟 4(共 7 個(gè)步驟):“數(shù)據(jù)庫(kù)連接選項(xiàng)”窗口,選擇在缺省情況下您需要您的數(shù)據(jù)庫(kù)工作的模式。單擊未用模式或分享服務(wù)器模式并單擊下一步。步驟 6.從步驟 5(共 7 個(gè)步驟):“初始化參數(shù)”窗口的字符集選項(xiàng)卡上,單擊使用 Unicode (AL32UTF8)。步驟 7.從“數(shù)據(jù)庫(kù)存儲(chǔ)器”窗口,單擊下一步。步驟 8.從步驟 7(共 7 個(gè)步驟):“創(chuàng)建選項(xiàng)”窗口,單擊完成。步驟 9.從“摘要”窗口,單擊確定來(lái)啟動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)。步驟 10.當(dāng)數(shù)據(jù)庫(kù)創(chuàng)建過(guò)程完成時(shí),單擊完成。步驟 11.提示輸入 SYSTEM 和 SYS 用戶標(biāo)識(shí)密碼。這些用戶標(biāo)識(shí)是數(shù)據(jù)庫(kù)的管理員標(biāo)識(shí)。輸入密碼后,單擊退出
有兩種方式
(1)圖形化創(chuàng)建:DBCA,然后根據(jù)圖形化提示一步一步的區(qū)創(chuàng)建
(2)靜默創(chuàng)建,也就是語(yǔ)句創(chuàng)建create database語(yǔ)句,這個(gè)語(yǔ)句很長(zhǎng),很麻煩,要寫的內(nèi)容很多,很多地方都有相關(guān)例子,這里就不贅述了。
下面還有一種不算是創(chuàng)建數(shù)據(jù)庫(kù)的建立方法:
復(fù)制數(shù)據(jù)庫(kù)或者導(dǎo)入數(shù)據(jù)庫(kù):將數(shù)據(jù)庫(kù)整體復(fù)制或者導(dǎo)出,然后再新的地方導(dǎo)入。只是復(fù)制和導(dǎo)出時(shí)也要考慮一些配置文件與參數(shù)文件。
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ù)。
建表方法:
(1)在cmd里邊更具需要進(jìn)行創(chuàng)建
(2)在sqldeveloper中進(jìn)行創(chuàng)建,而對(duì)于在可視化界面sqldeveloper中創(chuàng)建時(shí),也有兩種方式,即一種是使用命令直接進(jìn)行創(chuàng)建,另外一種是使用可視化界面按鈕進(jìn)行點(diǎn)擊創(chuàng)建
下面就是創(chuàng)建的具體過(guò)程:
(1)首先我們進(jìn)行數(shù)據(jù)的連接,在SQLdeveloper中進(jìn)行操作,在使用sqldeveloper時(shí)需要下載sqldeveloper,點(diǎn)擊此處可下載:下載sqldeveloper,下載安裝之后,打開(kāi)sqldeveloper軟件,然后點(diǎn)擊左上角的綠色的“+”,就會(huì)彈出如下圖所示對(duì)話框,(在設(shè)置的時(shí)候首先需要對(duì)賬戶解鎖,首次登陸最好使用管理員已解鎖賬號(hào)進(jìn)行登錄,登錄方式與此類似)然后進(jìn)行設(shè)置
(2)在連接成功之后我們能夠看到如下所示界面
(3)開(kāi)始創(chuàng)建表,我們進(jìn)行創(chuàng)建一個(gè)有關(guān)新聞信息的簡(jiǎn)單表,其中包含信息如下所示:
(4)下面進(jìn)行表的創(chuàng)建:左鍵點(diǎn)擊要建表的數(shù)據(jù)庫(kù)連接名打開(kāi),在“表(已過(guò)濾)”選項(xiàng)進(jìn)行右鍵單擊選擇“新建表”,然后出現(xiàn)新建表對(duì)話框,具體步驟如下圖所示:
(5)接著在彈出的對(duì)話框中進(jìn)行設(shè)置表格式,具體步驟如下所示,對(duì)于需要添加字符的字段雙擊修改即可,然后進(jìn)行保存:
(6)保存完之后,可在右側(cè)看到如下所示表樣:
(7)接這就讓我們來(lái)進(jìn)行數(shù)據(jù)的插入,如下代碼所示:Insertintonewmessagevalues(1,1,1,1,'蘇姑娘的新聞管理系統(tǒng)網(wǎng)站開(kāi)始運(yùn)營(yíng)了','今天是公歷2016年5月16日,星期一,蘇姑娘的網(wǎng)站正式開(kāi)始運(yùn)營(yíng),其中,豐富的題材將是本網(wǎng)站的亮點(diǎn)','含有很多好文章','蘇姑娘','蘇姑娘','admin',1,'2016年5月16日星期一',100,1,1);select*fromnewmessage;插入后界面如下所示:
當(dāng)前標(biāo)題:oracle數(shù)據(jù)庫(kù)怎么做 oracle數(shù)據(jù)庫(kù)怎么做腦圖
網(wǎng)頁(yè)URL:http://chinadenli.net/article20/hepjco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、建站公司、虛擬主機(jī)、域名注冊(cè)、網(wǎng)站策劃、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)