Oracle 手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)步驟詳解
下面先給大家列出oracle手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)步驟如下所示:
1.編寫(xiě)初始化參數(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目錄下,改名為init<sid>假設(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)橐?數(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
- 兩種oracle創(chuàng)建字段自增長(zhǎng)的實(shí)現(xiàn)方式
- LINUX下Oracle數(shù)據(jù)庫(kù)用戶創(chuàng)建方法詳解
- oracle創(chuàng)建數(shù)據(jù)庫(kù)和用戶的方法
- 在oracle數(shù)據(jù)庫(kù)里創(chuàng)建自增ID字段的步驟
- oracle 存儲(chǔ)過(guò)程詳細(xì)介紹(創(chuàng)建,刪除存儲(chǔ)過(guò)程,參數(shù)傳遞等)
- oracle創(chuàng)建表的方法和一些常用命令
- oracle 創(chuàng)建字段自增長(zhǎng)實(shí)現(xiàn)方式
相關(guān)文章
Oracle DATABASE LINK(DBLINK)創(chuàng)建與刪除方法
這篇文章主要介紹了Oracle DATABASE LINK(DBLINK)創(chuàng)建與刪除方法,需要的朋友可以參考下2016-02-02
通過(guò)LogMiner實(shí)現(xiàn)Oracle數(shù)據(jù)庫(kù)同步遷移
為了實(shí)現(xiàn)Oracle數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步,網(wǎng)上的資料比較少的時(shí)候。最好用的Oracle數(shù)據(jù)庫(kù)同步工具是:GoldenGate ,而GoldenGate是要收費(fèi)的。這個(gè)時(shí)候就可以使用LogMiner來(lái)實(shí)現(xiàn)Oracle數(shù)據(jù)同步遷移,下面文章內(nèi)容將給大家介紹其實(shí)現(xiàn)方法2021-09-09
Oracle中使用DBMS_XPLAN處理執(zhí)行計(jì)劃詳解
這篇文章主要介紹了Oracle中使用DBMS_XPLAN處理執(zhí)行計(jì)劃詳解,文中包含大量實(shí)例,以及set autotrace命令對(duì)應(yīng)實(shí)現(xiàn)等內(nèi)容,需要的朋友可以參考下2014-07-07
oracle日期時(shí)間型timestamp的深入理解
本篇文章是對(duì)oracle中日期時(shí)間型timestamp函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
Navicat連接Oracle數(shù)據(jù)庫(kù)的詳細(xì)步驟與注意事項(xiàng)
Navicat是一套可創(chuàng)建多個(gè)連接的數(shù)據(jù)庫(kù)管理工具,用以方便管理各種數(shù)據(jù)庫(kù),下面這篇文章主要給大家介紹了關(guān)于Navicat連接Oracle數(shù)據(jù)庫(kù)的詳細(xì)步驟與注意事項(xiàng),文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04

