最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle手動(dòng)建庫安裝部署超詳細(xì)教程

 更新時(shí)間:2021年03月17日 11:12:03   作者:東瑜  
這篇文章主要介紹了Oracle手動(dòng)建庫安裝部署超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

手動(dòng)創(chuàng)建PROD數(shù)據(jù)庫

步驟1 指定SID

Oracle_SID是用于區(qū)別數(shù)據(jù)庫實(shí)例的環(huán)境變量。

ORACLE_SID=prod
export ORACLE_SID

步驟2 確定Oracle環(huán)境的環(huán)境變量

在操作系統(tǒng)平臺(tái)下,Oracle_SIDORACLE_HOME必須指定,建議指定PATH包含ORACLE_HOME/bin目錄。環(huán)境變量的實(shí)際操作如下:

創(chuàng)建數(shù)據(jù)目錄和審計(jì)目錄:

[oracle@db1 oradata]$ mkdir -p /u01/app/oradata/prod 
[oracle@db1 oradata]$ mkdir -p $ORACLE_BASE/admin/prod/adump
[oracle@db1 dbs]$ mkdir -p /u01/app/flash_recovery_area

環(huán)境變量配置:

ORACLE_BASE=/u01/app
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
#ORACLE_SID=oradb
ORACLE_SID=prod
export ORACLE_BASE ORACLE_HOME ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH
export PATH
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

即時(shí)生效,驗(yàn)證ORACLE_SID是否是prod

[oracle@db1 ~]$ source .bash_profile 
[oracle@db1 ~]$ echo $ORACLE_SID
prod

可選操作,部署glogin.sql和rlwrap

$ORACLE_HOME/sqlplus/admin/glogin.sql
set sqlprompt _user'@'_connect_identifier> 

rlwarp的配置,參考:rlwarp的使用

步驟3 設(shè)置Oracle的口令認(rèn)證方式

創(chuàng)建Oracle的口令文件

[oracle@db1 ~]$ cd $ORACLE_HOME/dbs
[oracle@db1 dbs]$ orapwd file=orapwPROD password=oracle entries=30

步驟4 創(chuàng)建初始化參數(shù)文件

官方文檔的參考文件鏈接為:Oracle參數(shù)文件的例子

cd $ORACLE_HOME/dbs

官方的參數(shù)文件init.ora例子的具體內(nèi)容如下:

db_name='ORCL'
memory_target=1G
processes = 150
audit_file_dest='<ORACLE_BASE>/admin/orcl/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='<ORACLE_BASE>'
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300 
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
# You may want to ensure that control files are created on separate physical
# devices
control_files = (ora_control1, ora_control2)
compatible ='11.2.0'

通過vi命令中的

  • :%s#orcl#prod#gi替換里面的orcl的字符串。其中i命令不區(qū)分大小寫。
  • :%s#ora_control1#/u01/app/oradata/prod/control01.ctl#g替換ora_control1的字符串。
  • :%s#ora_control2#/u01/app/oradata/prod/control02.ctl#g替換ora_control2的字符串。
  • :%s#<ORACLE_BASE>#/u01/app#g替換<ORACLE_BASE>的字符串。
  • :wq命令保存配置。

修改后,我個(gè)人的參數(shù)文件initprod.ora 如下:

db_name='prod'
memory_target=1G
processes = 150
audit_file_dest='/u01/app/admin/prod/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/u01/app/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='/u01/app'
dispatchers='(PROTOCOL=TCP) (SERVICE=prodXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
# You may want to ensure that control files are created on separate physical
# devices
control_files = (/u01/app/oradata/prod/control01.ctl, /u01/app/oradata/prod/control02.ctl)
compatible ='11.2.0'

步驟5 連接數(shù)據(jù)庫實(shí)例

有命令文件,可以通過如下命令連接:

[oracle@db1 dbs]$ sqlplus /nolog
@> connect sys as sysdba
Enter password: 
Connected to an idle instance.
SYS@prod> 

OS認(rèn)證登錄方式,命令如下:

[oracle@db1 dbs]$ sqlplus /nolog
@> conn /as sysdba
Connected to an idle instance.
SYS@prod> 

步驟6 創(chuàng)建spfile文件

SYS@prod> CREATE SPFILE FROM PFILE;

步驟7 啟動(dòng)實(shí)例

STARTUP NOMOUNT

步驟8 使用CREATE DATABASE語句建庫

官方給與建庫的例句,你可以修改你自己所需的數(shù)據(jù)庫的樣子,如下:
前提:有數(shù)據(jù)庫目錄:/u01/app/oradata/prod

CREATE DATABASE prod
 USER SYS IDENTIFIED BY oracle
 USER SYSTEM IDENTIFIED BY oracle
 LOGFILE GROUP 1 ('/u01/app/oradata/prod/redo01a.log','/u01/app/oradata/prod/redo01b.log') SIZE 100M BLOCKSIZE 512,
  GROUP 2 ('/u01/app/oradata/prod/redo02a.log','/u01/app/oradata/prod/redo02b.log') SIZE 100M BLOCKSIZE 512,
  GROUP 3 ('/u01/app/oradata/prod/redo03a.log','/u01/app/oradata/prod/redo03b.log') SIZE 100M BLOCKSIZE 512
 MAXLOGFILES 5
 MAXLOGMEMBERS 5
 MAXLOGHISTORY 1
 MAXDATAFILES 100
 CHARACTER SET AL32UTF8
 NATIONAL CHARACTER SET AL16UTF16
 EXTENT MANAGEMENT LOCAL
 DATAFILE '/u01/app/oradata/prod/system01.dbf' SIZE 325M REUSE
 SYSAUX DATAFILE '/u01/app/oradata/prod/sysaux01.dbf' SIZE 325M REUSE
 DEFAULT TABLESPACE users
 DATAFILE '/u01/app/oradata/prod/users01.dbf'
 SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
 DEFAULT TEMPORARY TABLESPACE tempts1
 TEMPFILE '/u01/app/oradata/prod/temp01.dbf'
 SIZE 20M REUSE
 UNDO TABLESPACE undotbs1
 DATAFILE '/u01/app/oradata/prod/undotbs01.dbf'
 SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

執(zhí)行語句如下:

[oracle@db1 ~]$ chmod 755 create_database.sql 
[oracle@db1 ~]$ sqlplus "/as sysdba"
SYS@prod> @create_database.sql
Database created.

步驟9 創(chuàng)建額外的空間

對(duì)于應(yīng)用程序來說,應(yīng)該有屬于自己的表空間,對(duì)于我們這邊的都是以ARP命名,如下:

CREATE TABLESPACE apps_arp LOGGING 
 DATAFILE '/u01/app/oradata/prod/apps_arp01.dbf' 
 SIZE 500M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED 
 EXTENT MANAGEMENT LOCAL;
-- create a tablespace for indexes, separate from user tablespace (optional)
CREATE TABLESPACE indx_arp LOGGING 
 DATAFILE '/u01/app/oradata/prod/indx_arp01.dbf' 
 SIZE 100M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED 
 EXTENT MANAGEMENT LOCAL;

步驟10 執(zhí)行腳本構(gòu)建數(shù)據(jù)字典視圖

使用SYSDBA權(quán)限的用戶,連接數(shù)據(jù)庫如下:

[oracle@db1 ~]$ sqlplus /nolog
@> conn /as sysdba
Connected.
SYS@prod>

執(zhí)行如下語句:

@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/utlrp.sql

使用SYSTEM用戶,執(zhí)行如下語句:

[oracle@db1 ~]$ sqlplus /nolog
@> conn system/oracle
Connected.
SYSTEM@prod> @?/sqlplus/admin/pupbld.sql

【可選操作】,如果需要scott用戶用于數(shù)據(jù)庫的實(shí)驗(yàn),可以做如下操作:

[oracle@db1 ~]$ sqlplus /nolog
@> conn / as sysdba
Connected.
SYS@prod> @?/rdbms/admin/utlsampl.sql

驗(yàn)證數(shù)據(jù)庫,是否正常,如下:

[oracle@db1 ~]$ sqlplus "/as sysdba"
SYS@prod> select INSTANCE_NAME,STATUS from v$instance;

INSTANCE_NAME STATUS
---------------- ------------
prod  OPEN

參考文獻(xiàn)

官方文檔:

位置為:【Oracle Database Administrator's Guide

​ -->【Creating a Database with the CREATE DATABASE Statement

到此這篇關(guān)于Oracle手動(dòng)建庫安裝部署超詳細(xì)教程的文章就介紹到這了,更多相關(guān)Oracle手動(dòng)建庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle數(shù)據(jù)庫創(chuàng)建存儲(chǔ)過程的示例詳解

    Oracle數(shù)據(jù)庫創(chuàng)建存儲(chǔ)過程的示例詳解

    這篇文章主要介紹了Oracle數(shù)據(jù)庫創(chuàng)建存儲(chǔ)過程的示例詳解,存儲(chǔ)過程是事先經(jīng)過編譯并存儲(chǔ)在數(shù)據(jù)庫中的一段SQL語句的集合,調(diào)用存儲(chǔ)過程可以簡化應(yīng)用開發(fā)人員的很多工作。對(duì)此感興趣可以了解一下
    2020-07-07
  • Oracle連續(xù)相同數(shù)據(jù)的統(tǒng)計(jì)

    Oracle連續(xù)相同數(shù)據(jù)的統(tǒng)計(jì)

    今天小編就為大家分享一篇關(guān)于Oracle連續(xù)相同數(shù)據(jù)的統(tǒng)計(jì),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Oracle游標(biāo)使用參考語句實(shí)例解析

    Oracle游標(biāo)使用參考語句實(shí)例解析

    這篇文章主要介紹了Oracle游標(biāo)使用參考語句實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Oracle不同數(shù)據(jù)庫間對(duì)比分析腳本

    Oracle不同數(shù)據(jù)庫間對(duì)比分析腳本

    Oracle不同數(shù)據(jù)庫間對(duì)比分析腳本...
    2007-03-03
  • OB Oracle系統(tǒng)視圖權(quán)限導(dǎo)致的故障解決案例

    OB Oracle系統(tǒng)視圖權(quán)限導(dǎo)致的故障解決案例

    在 Oracle 和 OB Oracle 租戶下調(diào)用存儲(chǔ)過程時(shí),兩者表現(xiàn)并不一致,導(dǎo)致獲取到的 SQL 文本拼接不完整,影響到了業(yè)務(wù)側(cè)的功能測試,本文將針對(duì)這個(gè)問題進(jìn)行相關(guān)的測試和驗(yàn)證
    2023-10-10
  • oracle數(shù)據(jù)庫中l(wèi)istagg函數(shù)使用詳解

    oracle數(shù)據(jù)庫中l(wèi)istagg函數(shù)使用詳解

    listagg函數(shù)是Oracle數(shù)據(jù)庫中的一個(gè)聚合函數(shù),用于將一組值連接成一個(gè)以指定分隔符分隔的字符串,這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫中l(wèi)istagg函數(shù)使用的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • 詳解Oracle塊修改跟蹤功能

    詳解Oracle塊修改跟蹤功能

    塊修改跟蹤功能是指使用二進(jìn)制文件記錄數(shù)據(jù)庫中數(shù)據(jù)庫更改的過程。這篇文章主要介紹了Oracle塊修改跟蹤功能,需要的朋友可以參考下
    2021-11-11
  • Oracle最新面試題及答案整理大全

    Oracle最新面試題及答案整理大全

    好久沒有給大家發(fā)面試題了,最近收集了一套Oracle的面試題,特地整理出來分享給大家,這篇文章主要給大家介紹了關(guān)于Oracle最新面試題及答案整理大全的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • PLsql?Oracle?下載安裝圖文過程詳解

    PLsql?Oracle?下載安裝圖文過程詳解

    PL/SQLDeveloper是一款用于開發(fā)Oracle數(shù)據(jù)庫的集成開發(fā)環(huán)境,可以通過官網(wǎng)下載安裝配置,并通過配置tnsnames.ora文件及環(huán)境變量來連接Oracle數(shù)據(jù)庫,當(dāng)試用期到期時(shí),可以通過修改注冊表來重置試用期,對(duì)PLsql?Oracle?下載安裝相關(guān)操作感興趣的朋友一起看看吧
    2025-02-02
  • 常用的Oracle doc命令(收藏)

    常用的Oracle doc命令(收藏)

    這篇文章主要介紹了常用的Oracle doc命令(收藏)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-10-10

最新評(píng)論

泸水县| 房山区| 金华市| 临沭县| 牡丹江市| 和静县| 木兰县| 赣州市| 镇沅| 雅安市| 红河县| 西宁市| 朝阳县| 盐城市| 溧水县| 瑞安市| 东乌珠穆沁旗| 健康| 阿拉善盟| 南宁市| 沙雅县| 郓城县| 大邑县| 和平县| 普宁市| 大英县| 长泰县| 土默特右旗| 包头市| 黔西县| 微山县| 泰顺县| 板桥市| 阿图什市| 若羌县| 万宁市| 泰宁县| 城固县| 弥渡县| 如东县| 射洪县|