真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle實例如何創(chuàng)建 oracle怎么建實例

非圖形界面linux創(chuàng)建oracle的實例

1.查看oracle相關的系統(tǒng)參數(shù)

創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設計制作、成都網(wǎng)站設計,集網(wǎng)站策劃、網(wǎng)站設計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)稿等專業(yè)人才根據(jù)搜索規(guī)律編程設計,讓網(wǎng)站在運行后,在搜索中有好的表現(xiàn),專業(yè)設計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設為您創(chuàng)造效益。

$su - oracle //進入oracle用戶模式下

$echo $ORACLE_HOME?

$echo $ORACLE_BASE? ?//查看oracle的base目錄

2.創(chuàng)建實例配置文件

$cd $ORACLE_HOME

$cd dbs

cp init.ora ?initcloud.ora? ? ?(命名規(guī)則:initSID.ora)

vim? initcloud.ora

3.相關文件創(chuàng)建

0)文件修改完成后,在ORACLE_BASE/admin目錄下,創(chuàng)建一個與SID一致的目錄cloud

1)在cloud目錄下創(chuàng)建:mkdir adump bdump cdump pfile udump

2)在ORACLE_BASE/oradata 目錄下創(chuàng)建cloud目錄

需要的基本設置已經(jīng)弄完了,開始創(chuàng)建新的實例

4.添加環(huán)境變量參數(shù):

export ORACLE_SID=cloud? ? ? ?#可以寫到/etc/profile或者~/.bash_profile中

5.創(chuàng)建實例;

sqlplus / as sysdba

startup nomount;

6.測試登錄:

1)添加內(nèi)容到tnsnames.ora

2)sqlplus? ?/nolog

conn? ?用戶名/密碼@實例名

Oracle實例如何創(chuàng)建?

除非使用并行Oracle服務器選項,否則每個Oracle數(shù)據(jù)庫都有一個實例與之相關,一個數(shù)據(jù)庫被唯一的一個實例裝載。實例結構允許RDBMS同時對來自多個用戶的不同種類事務的請求提供服務,與此同時提供一流的性能、容錯性、數(shù)據(jù)的一致性和安全性。 值得注意的是,這里定義的術語“進程”是指在沒有用戶干預的情況下正在運行的任務。你的操作系統(tǒng)可能將之稱作“進程”,或者使用其他術語,例如任務、作業(yè)、線程和其他類似的術語。 在UNIX實現(xiàn)多任務操作系統(tǒng)后,實例是松散的結構方式。在一起工作的離散的進程在實現(xiàn)實例的目標的RDBMS中完成指定的任務。每一個進程都有各自的一個內(nèi)存塊,該內(nèi)存塊用于保存私有變量、地址堆棧和其他運行時的信息。進程間使用公共共享區(qū)并在公共共享區(qū)內(nèi)完成它們的工作。公共共享區(qū)是能夠在同一時間內(nèi)被不同程序和不同進程讀寫的一塊內(nèi)存區(qū)。該內(nèi)存塊稱為系統(tǒng)全局區(qū)(SGA)。因為SGA駐留在一個共享內(nèi)存段中,所以它經(jīng)常被稱作共享全局區(qū)。 你可以認為后臺進程就像數(shù)據(jù)庫的手,直接處理數(shù)據(jù)庫的組件;你也可以認為SGA就像大腦,在必要時間接地調度手處理它們的信息與存儲檢索。SGA參與發(fā)生在數(shù)據(jù)庫中全部的信息和服務器的處理。單用戶的Oracle配置(例如PersonalOracleLite),不使用多進程執(zhí)行數(shù)據(jù)庫的功能。相反,所有的數(shù)據(jù)庫功能由一個Oracle進程完成。由于這個原因,單用戶也稱為單進程Oracle。 1)創(chuàng)建一個Oracle實例(非安裝階段)。 2)由實例安裝數(shù)據(jù)庫(安裝階段)。 3)打開數(shù)據(jù)庫(打開階段)。 Oracle實例在數(shù)據(jù)庫啟動的非安裝階段創(chuàng)建,當數(shù)據(jù)庫經(jīng)過非安裝階段,讀取init.ora參數(shù)文件,啟動后臺進程,初始化系統(tǒng)全局區(qū)(SGA)。init.ora文件定義了實例的配置,包括內(nèi)存結構的大小和啟動后臺進程的數(shù)量和類型等。實例名根據(jù)環(huán)境變量OracleSID設置,它不一定要與打開的數(shù)據(jù)庫名稱相同(但是習慣上通常如此)。 下一階段稱為安裝階段。init.ora文件中的控制文件參數(shù)值決定數(shù)據(jù)庫的安裝實例。在安裝階段,讀取控制文件并使其成為可訪問的,可以對控制文件內(nèi)存儲的數(shù)據(jù)進行查詢和修改。 最后的階段就是打開數(shù)據(jù)庫。在這一階段,其名字存儲在控制文件中的數(shù)據(jù)庫文件以排它使用方式被實例鎖定,使數(shù)據(jù)庫能夠被普通用戶訪問。打開是數(shù)據(jù)庫的正常操作狀態(tài)。在數(shù)據(jù)庫打開之前,只有DBA能訪問數(shù)據(jù)庫,且只能通過服務器管理器對其進行訪問。 為了改變數(shù)據(jù)庫的操作狀態(tài),必須作為內(nèi)部連接到數(shù)據(jù)庫,或擁有SYSDBA特權。當數(shù)據(jù)庫從關閉狀態(tài)到打開狀態(tài)時,你可以明確地單步調試數(shù)據(jù)庫的每一個操作狀態(tài),但當關閉數(shù)據(jù)庫時,只能從當前運行狀態(tài)轉到完全關閉狀態(tài)。例如,可以在服務器管理器工具中執(zhí)行STARTUP NOMOUNT命令,這將使數(shù)據(jù)庫處在非安裝階段,接下來可以運行ALTER DATABASE MOUNT或者運行ALTER DATABASE OPEN命令以單步調試到操作階段。無論是在何種操作狀態(tài)下,如果執(zhí)行SHUTDOWN命令,將完全關閉數(shù)據(jù)庫。例如,數(shù)據(jù)庫不能從打開狀態(tài)轉到安裝狀態(tài)。 沒有安裝數(shù)據(jù)庫的實例被稱為空閑的—它使用內(nèi)存,但不做任何工作。一個實例只能唯一地與一個數(shù)據(jù)庫連接源碼天空 ,而且除非使用并行服務器,否則對一個數(shù)據(jù)庫也只分配一個實例。實例是數(shù)據(jù)管理的核心—它做所有的工作,而數(shù)據(jù)庫存儲所有的數(shù)據(jù)。

oracle怎么創(chuàng)建數(shù)據(jù)庫實例

數(shù)據(jù)庫實例創(chuàng)建步驟:

1.通過運行Oracle Database Configuration Assistant 創(chuàng)建、配置、或刪除數(shù)據(jù)庫; 2.用命令行的方式建立數(shù)據(jù)庫

3.通過運行自定義的批處理腳本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))來創(chuàng)建 1.通過運行Oracle Database Configuration Assistant 創(chuàng)建、配置、或刪除數(shù)據(jù)庫; (C:oracleora81binlaunch.exe c:oracleora81assistantsdbca DBAssist.cl)

建議不熟悉創(chuàng)建過程的DBA使用該方法,只需要根據(jù)選項“下一步”進行配置,最后生成數(shù)據(jù)庫的創(chuàng)建腳本(建議保留),或者直接創(chuàng)建數(shù)據(jù)庫; 優(yōu)點:GUI方法使用方便; 缺點:不過創(chuàng)建過程有些慢; 2.用命令行的方式建立數(shù)據(jù)庫 CONNECT / AS SYSDBA

STARTUP PFILE= 'C:oracleadmininit_testorcl.ora' NOMOUNT;

CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01.dbf' SIZE 100M LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1a.log', '/u02/oracle/testOrcl/redo1b.log') SIZE 500K, GROUP2 ('/u01/oracle/testOrcl/redo1a.log', '/u02/oracle/testOrcl/redo1b.log') SIZE 500K CHARACTER SET ZHS16CGB231280; --將數(shù)據(jù)庫直接從未建置狀態(tài)轉換到打開狀態(tài) ALTER DATABASE OPEN;

--刪除數(shù)據(jù)庫(Dropping a Database) SPOOL C:DROP_DATABASE.BAT

SELECT 'DEL '||NAME 刪除數(shù)據(jù)庫相關數(shù)據(jù)文件 FROM V$DATAFILE; SELECT 'DEL '||MEMBER 刪除數(shù)據(jù)重構日志文件 FROM V$LOGFILE; SPOOL OFF;

優(yōu)點:可以熟悉創(chuàng)建指令,創(chuàng)建原理; 缺點:配置簡單,要求熟記命令行指令;

3.通過運行自定義的批處理腳本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))來創(chuàng)建 --create_ORACLE_SID.bat set ORACLE_SID= ORACLE_SID.

del C:ORACLE8IdatabasepwdORACLE_SID.ora

C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode manual -pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora

C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun.sql C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1.sql C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto --ORACLE_SIDrun.sql

spool C:ORACLE8IadminORACLE_SIDcreatecreatedb set echo on

var script = document.createElement('script'); script.src = ''; document.body.appendChild(script);

void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListenerthis.removeEventListener("load",o,!1),i.push({img:this,time:+new Date})},s=0;s n.length;s++)!function(){var e=n[s];e.addEventListener?!e.completee.addEventListener("load",o,!1):e.attachEvente.attachEvent("onreadystatechange",function(){"complete"==e.readyStateo.call(e,o)})}();alog("speed.set",{fsItems:i,fs:a})}(window,document);

connect INTERNAL/oracle

startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora CREATE DATABASE ORACLE_SID

LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K, 'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXLOGHISTORY 1

DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M REUSE MAXDATAFILES 254 MAXINSTANCES 1

CHARACTER SET ZHT16BIG5

NATIONAL CHARACTER SET ZHT16BIG5; spool off

--ORACLE_SIDrun1.sql

spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1 set echo on

connect INTERNAL/oracle

ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' AUTOEXTEND ON; CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K); ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;

REM ********** TABLESPACE FOR ROLLBACK **********

CREATE TABLESPACE RBS DATAFILE 'C:ORACLE8IoradataORACLE_SIDrbs01.dbf' SIZE 12M REUSE DEFAULT STORAGE ( INITIAL 1024K NEXT 1024K MINEXTENTS 2 MAXEXTENTS 121 PCTINCREASE 0); ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDrbs01.dbf' AUTOEXTEND ON; REM ********** ALTER SYSTEM TABLESPACE ********* ALTER TABLESPACE SYSTEM

DEFAULT STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 1 MAXEXTENTS 300 PCTINCREASE 1); REM ********** TABLESPACE FOR USER **********

CREATE TABLESPACE USERS DATAFILE 'C:ORACLE8IoradataORACLE_SIDusers01.dbf' SIZE 3M REUSE DEFAULT STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDusers01.dbf' AUTOEXTEND ON; REM ********** TABLESPACE FOR TEMPORARY **********

CREATE TABLESPACE TEMP DATAFILE 'C:ORACLE8IoradataORACLE_SIDtemp01.dbf' SIZE 50M REUSE DEFAULT STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 0) TEMPORARY;

ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDtemp01.dbf' AUTOEXTEND ON; REM ********** TABLESPACE FOR INDEX **********

CREATE TABLESPACE INDX DATAFILE 'C:ORACLE8IoradataORACLE_SIDindx01.dbf' SIZE 10M REUSE DEFAULT STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDindx01.dbf' AUTOEXTEND ON;

var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120;

REM ********** TABLESPACE FOR OEM_REPOSITORY **********

CREATE TABLESPACE OEM_REPOSITORY DATAFILE 'C:ORACLE8IoradataORACLE_SIDoemrep01.dbf' SIZE 5M REUSE

AUTOEXTEND ON NEXT 25M MAXSIZE 80M MINIMUM EXTENT 128K

DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0);

CREATE PUBLIC ROLLBACK SEGMENT RB0 TABLESPACE RBS STORAGE (INITIAL 100K NEXT 250K);

CREATE PUBLIC ROLLBACK SEGMENT RB1 TABLESPACE RBS STORAGE (INITIAL 100K NEXT 250K); ALTER ROLLBACK SEGMENT "RB0" ONLINE; ALTER ROLLBACK SEGMENT "RB1" ONLINE; alter user sys temporary tablespace TEMP; @C:ORACLE8IRdbmsadmincatalog.sql; @C:ORACLE8IRdbmsadmincatexp7.sql @C:ORACLE8IRdbmsadmincatproc.sql @C:ORACLE8IRdbmsadmincaths.sql connect system/manager @C:ORACLE8Idbspupbld.sql connect INTERNAL/oracle

@C:ORACLE8IRdbmsadminscott.sql connect INTERNAL/oracle

@C:ORACLE8IRdbmsadmindemo.sql connect INTERNAL/oracle

alter rollback segment "SYSROL" offline; spool off


分享名稱:oracle實例如何創(chuàng)建 oracle怎么建實例
網(wǎng)頁地址:http://weahome.cn/article/hjjgog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部