AIX 7.1手工建立oracle 11g資料庫(裸裝置管理)

來源:互聯網
上載者:User

標籤:oracle 11g 裸裝置安裝(aix7.1)

1.硬體及作業系統平台(P6 570):

[[email protected] /]# prtconf | grep Type

Processor Type: PowerPC_POWER6

CPU Type: 64-bit

Kernel Type: 64-bit

[[email protected] /]# oslevel -s

7100-02-02-1316

資料庫版本11.2.0.3.0

2.系統中存在一個datavg卷組,用來存放資料資料,建立資料庫所需要的裸裝置:

[[email protected] /]# mklv -T O -y ctl1 datavg 30M

ctl1

[[email protected] /]# mklv -T O -y ctl2 datavg 30M

ctl2

[[email protected] /]# mklv -T O -y ctl3 datavg 30M

ctl3

[[email protected] /]# mklv -T O -y redo01 datavg 100M                                           redo01

[[email protected] /]# mklv -T O -y redo02 datavg 100M

redo02

[[email protected] /]# mklv -T O -y redo03 datavg 100M

redo03

[[email protected] /]# mklv -T O -y sysaux01 datavg 500M

sysaux01

[[email protected] /]# mklv -T O -y system01 datavg 1G 

system01

[[email protected] /]# mklv -T O -y undotbs01 datavg 500M

undotbs01

[[email protected] /]# mklv -T O -y users01 datavg 800M

users01

[[email protected] /]# mklv -T O -y example01 datavg 300M

example01

[[email protected] /]# mklv -T O -y temp01 datavg 400M

temp01

[[email protected] /]# mklv -T O -y spfileyd datavg 10M

spfileyd

[[email protected] /]# mklv -T O -y pwdyd datavg 10M

pwdyd

以root使用者身份執行上述命令建立裸裝置。建立完成後,檢查datavg上裸裝置的建立情況;

[[email protected] /]# lsvg -l datavg

datavg:

LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

oralv               jfs2       200     200     1    closed/syncd  N/A

lv_u01              jfs2       200     200     1    open/syncd    /u01

loglv00             jfs2log    1       1       1    open/syncd    N/A

ctl1                jfs        1       1       1    open/syncd    N/A

ctl2                jfs        1       1       1    open/syncd    N/A

ctl3                jfs        1       1       1    open/syncd    N/A

redo01              jfs        1       1       1    open/syncd    N/A

redo02              jfs        1       1       1    open/syncd    N/A

redo03              jfs        1       1       1    open/syncd    N/A

sysaux01            jfs        1       1       1    open/syncd    N/A

system01            jfs        2       2       1    open/syncd    N/A

undotbs01           jfs        1       1       1    open/syncd    N/A

users01             jfs        2       2       1    open/syncd    N/A

example01           jfs        1       1       1    closed/syncd  N/A

temp01              jfs        1       1       1    open/syncd    N/A

spfileyd            jfs        1       1       1    closed/syncd  N/A

pwdyd               jfs        1       1       1    closed/syncd  N/A

使用下面的命令將上述裸裝置的屬主設定為oracle使用者,並進行讀寫權限的更改:

chown oracle:oinstall /dev/rredo*

chown oracle:oinstall /dev/rctl*

......

chmod 755 /dev/rctl*

chmod 755 /dev/rredo*

.......

建立pfile檔案:

[[email protected] dbs]$cat initCRM.ora 

CRM.__db_cache_size=8254390272

CRM.__java_pool_size=33554432

CRM.__large_pool_size=33554432

CRM.__oracle_base=‘/u01/app/oracle‘#ORACLE_BASE set from environment

CRM.__pga_aggregate_target=3288334336

CRM.__sga_target=9865003008

CRM.__shared_io_pool_size=0

CRM.__shared_pool_size=1476395008

CRM.__streams_pool_size=0

*.audit_file_dest=‘/u01/app/oracle/admin/CRM/adump‘--需要建立這個目錄

*.audit_trail=‘db‘

*.compatible=‘11.2.0.0.0‘

*.control_files=‘/dev/rctl1‘,‘/dev/rctl2‘,‘/dev/rctl3‘

*.db_block_size=8192

*.db_domain=‘‘

*.db_name=‘CRM‘

*.db_recovery_file_dest=‘/u01/app/oracle/fast_recovery_area‘

*.db_recovery_file_dest_size=4322230272

*.diagnostic_dest=‘/u01/app/oracle‘

*.dispatchers=‘(PROTOCOL=TCP) (SERVICE=CRMXDB)‘

*.open_cursors=300

*.pga_aggregate_target=3288334336

*.processes=150

*.remote_login_passwordfile=‘EXCLUSIVE‘

*.sga_target=9865003008

*.undo_tablespace=‘UNDOTBS1‘

編寫建立資料庫的指令碼:(/home/oracle/createdb.txt)

CREATE DATABASE CRM

   USER SYS IDENTIFIED BY 123123

   USER SYSTEM IDENTIFIED BY 123123

   LOGFILE GROUP 1 (‘/dev/rredo01‘) SIZE 100M REUSE,

                   GROUP 2 (‘/dev/rredo02‘) SIZE 100M REUSE,

                   GROUP 3 (‘/dev/rredo03‘) SIZE 100M REUSE

   MAXLOGFILES 5

   MAXLOGMEMBERS 5

   MAXLOGHISTORY 1

   MAXDATAFILES 100

   CHARACTER SET AL32UTF8

   NATIONAL CHARACTER SET AL16UTF16

   EXTENT MANAGEMENT LOCAL 

   DATAFILE ‘/dev/rsystem01‘ SIZE 1000M REUSE

   SYSAUX DATAFILE ‘/dev/rsysaux01‘ SIZE 450M REUSE  -- 注意:size大小要比實際裸裝置小一點。

   DEFAULT TABLESPACE users

      DATAFILE ‘/dev/rusers01‘

      SIZE 750M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

   DEFAULT TEMPORARY TABLESPACE tempts1

      TEMPFILE ‘/dev/rtemp01‘

      SIZE 350M REUSE

   UNDO TABLESPACE undotbs1

      DATAFILE ‘/dev/rundotbs01‘

      SIZE 450M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

手動建立資料庫CRM:

[[email protected] ~]$sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Feb 2 14:16:08 2015

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup nomount;

ORACLE instance started.

Total System Global Area 9820950528 bytes

Fixed Size                  2229864 bytes

Variable Size            1543506328 bytes

Database Buffers         8254390272 bytes

Redo Buffers               20824064 bytes

SQL> @/home/oracle/createdb.txt;

Database created.

建立spfile檔案到裸裝置上:

SQL> create spfile=‘/dev/rspfileyd‘ from pfile;

File created.

檢查資料庫的資料檔案:

SQL> select name from v$datafile;

NAME

--------------------------------------------------------------------------------

/dev/rsystem01

/dev/rsysaux01

/dev/rundotbs01

/dev/rusers01

SQL> select name from v$controlfile;

NAME

--------------------------------------------------------------------------------

/dev/rctl1

/dev/rctl2

/dev/rctl3

SQL> select member from v$logfile;

MEMBER

--------------------------------------------------------------------------------

/dev/rredo01

/dev/rredo02

/dev/rredo03


AIX 7.1手工建立oracle 11g資料庫(裸裝置管理)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.