亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1920 | 回復: 0
打印 上一主題 下一主題

Oracle Install for HPUX [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2006-03-28 09:54 |只看該作者 |倒序瀏覽
   





1.0 前言
2.0 系統(tǒng)需求

2.1 系統(tǒng)安裝需求
      
      
2.2 UNIX環(huán)境設(shè)置
       為了在HPUX上安裝ORACLE數(shù)據(jù)庫服務器,首先需要調(diào)整系統(tǒng)的參數(shù)。如:
      
       SHMMAX              1GB
       SHMMIN        1
SHMMNI          100
SHMSEG         10
MAXUSERS            200
調(diào)整系統(tǒng)參數(shù),可以通過SAM來進行,
#/usr/sbin/sam

選擇Kernel Parmepters Configuration并修改相應的參數(shù),然后退出SAM系統(tǒng)的內(nèi)核重新編譯之后會重新啟動。在系統(tǒng)的內(nèi)核重新編譯以后,ORACL    E才可能正確的安裝在系統(tǒng)中。

2.3 用戶和組的建立

在安裝ORACLE時,系統(tǒng)無法使用root用戶,所有為了使安裝能夠正常的安裝,首先要建議oracle用戶和dba組,并且oracle用戶屬于dba組中的用戶。

在建立新的用戶和組時,可以使用兩種方式,一種是命令行方式,另一種是通過SAM來進行。

命令行方式:
#useradd -u 101 -g 101 -d /home/oracle -s /usr/bin/sh false oracle
#groupadd –g 101 dba

SAM方式
#/usr/sbin/sam
在對話框中選擇Account and Group Management通過菜單的方式來建立,建議采用這種方式來建議用戶和組,因為建議過程不容易出現(xiàn)錯誤。

當oracle用戶和dba組建立完成以后,可以通過以下方式進行驗證。

#id oracle

如果在返回的結(jié)果中顯示oracle用戶在dba組中,則證明用戶建立正確。

2.4 邏輯卷的建立

為了安裝oracle數(shù)據(jù)庫,建議建立單獨的邏輯卷,因為oracle系統(tǒng)軟件本身占用的空間較大。另外為了維護的方便。建立邏輯卷可以通過兩種方法:
命令行方式:

# lvcreate –L 3000 /dev/vg00
# mkdir /oracle
# newfs /dev/vg00/rlvol9
# mount /dev/vg00/lvol9 /oracle
# bdf
      
   

2.5 修改oracle用戶的環(huán)境變量

接下來需要修改的是oracle用戶的環(huán)境變量。

#cd /home/oracle
使用vi來編輯.profile文件,在文件中增加以下的內(nèi)容。

    Umask  022
            ORACLE_BASE = /oracle/
   ORACLE_HOME = /oracle/product/8.1.6
   ORACLE_SID=galaxy
   PATH=$PATH:$ORACLE_HOME/bin
   SHLIB_PATH=$ORACLE_HOME/lib
   LD_LIBRARY_PATH=$ORACLE_HOME/lib
   export ORACLE_BASE ORACLE_HOME ORACLE_SID
   export LD_LIBRARY_PATH ORACLE_SID PATH SHLIB_PATH
   export NLS_LANG="simplified chinese"_china.zhs16cgbk
   export LANG=zh_CN.hp15CN

測試環(huán)境變量設(shè)置的正確性。

#su – oracle

如果無錯誤返回,則證明環(huán)境變量的設(shè)置正確。

3.0 開始安裝
在開始安裝之前,首先要做一些相應的準備工作。為了能夠?qū)racle光盤mount到文件系統(tǒng)上,首先要需要在/etc目錄下建立pfs_fstab文件,如:

#ioscan –funC disk
找到光驅(qū)的設(shè)備文件名 如:c2t2d0 然后,
      
#cd /etc
#vi pfs_fstab

在這個文件中,輸入以下內(nèi)容:
/dev/dsk/c3t2d0 /cdrom pfs-rrip xlat=unix 1 0

保存這個文件之后,在root用戶下輸入以下命令。

#nohup /usr/sbin/pfs_mountd &
#nohup /usr/sbin/pfsd &
#/usr/sbin/pfs_mount /cdrom

在這里要注意的是為了使光驅(qū)能夠mount到/cdrom上,首先要確保操作系統(tǒng)的NFS服務已經(jīng)打開,要了解這些可以使用SAM或者ps –ef |more的命令來查看。
如果NFS服務沒有在運行,則oracle無法mount到/cdrom中。

當oracle光盤正確的mount到/cdrom后,可以以oracle的用戶登錄。

#su – oracle

因為oracle的安裝需要在圖形終端下進行,所有需要在主機上需要連接圖形終端,如果沒有圖形終端,可以在其他的機器上安裝圖形仿真軟件來進行,如:reflectionX或者X-win32等。
因為在HP9000的服務器上沒有圖形終端,所以在這里只能通過終端仿真軟件來進行安裝。


在自己的機器上安裝圖形仿真軟件,并啟動這個軟件。并通過Netterm 以oracle用戶telnet到這臺unix主機上。使用以下命令進行安裝:

$cd /cdrom
$runInstaller

這是oracle將會運行oracle univerual installer程序進行安裝。



在系統(tǒng)初始化一段時間后,出現(xiàn)了第二個畫面:

點擊已安裝的產(chǎn)品,系統(tǒng)顯示為:


  如果以前安裝過Oracle的一些產(chǎn)品,此處會顯示出產(chǎn)品列表,本例以前沒有安裝過其他產(chǎn)品,點擊“關(guān)閉”,單擊“下一步”,并填寫相應的路徑,系統(tǒng)將會繼續(xù)安裝。

當系統(tǒng)的進度條達到100%時,將會出現(xiàn)下一個畫面

  
選擇安裝的類型,在這里我們選擇的是自定義的安裝方式,因為在整個系統(tǒng)中我們并不需要所有模塊的支持。當系統(tǒng)對選擇的安裝產(chǎn)品初始化以后,出現(xiàn)以下畫面:


系統(tǒng)要求輸入全局數(shù)據(jù)庫名稱和系統(tǒng)的實例標識名,在這里我們輸入完全一致的名稱,為了以后的記憶和配置的方便,全局數(shù)據(jù)庫名為:galaxy SID: galaxy 接下來系統(tǒng)則會出現(xiàn)選擇安裝軟件摘要的畫面:

接下來可以點擊安裝繼續(xù)進行,整個安裝時間比較長,在系統(tǒng)軟件安裝結(jié)束后,系統(tǒng)會自動運行net8的安裝和配置過程,在這里選擇簡單的配置即可。

在net8配置結(jié)束以后,系統(tǒng)會自動啟動數(shù)據(jù)庫創(chuàng)建程序,進行數(shù)據(jù)庫的創(chuàng)建工作。在這里要說明的是,我們是以裸卷的形式來建立各種庫文件,表空間,以及其他的數(shù)據(jù)庫對象。所有首先應對,數(shù)據(jù)庫做總體的規(guī)劃,包括control file redo log system.dbf user.dbf以及其他對象的大小和位置。這些工作需要在安裝數(shù)據(jù)庫之前進行,同時還要包括卷組的劃分和裸卷的建立。

卷組的劃分和裸卷的建立都可以都過SAM來進行。在這里不做詳細的介紹。

如果我們的卷組和裸卷已經(jīng)劃分完畢,那么在建立數(shù)據(jù)庫的過程中還無法完全使用,因為以圖形的方式進行庫的建立的擴展能力較差。所以我們必須通過運行腳本的方式才能滿足要求。

在創(chuàng)建數(shù)據(jù)庫的圖形界面中填寫和修改響應的信息之后,選擇保存運行腳本。
這樣會生成以下文件

修改每個文件以達到系統(tǒng)的要求。所有腳本文件如下:

galaxy


#!/bin/sh
ORACLE_SID=galaxy
export ORACLE_SID


ORACLE_HOME=/oracle/product/8.1.6
export ORACLE_HOME

/oracle/product/8.1.6/assistants/dbca/webdbrun.sh
/oracle/product/8.1.6/assistants/dbca/webdbrun1.sh
/oracle/product/8.1.6/assistants/dbca/webdbrun2.sh
/oracle/product/8.1.6/assistants/dbca/webdbarchive.sh
/oracle/product/8.1.6/assistants/dbca/webdbalterTablespace.sh


galaxyalterTablespace.sh
   
    -----------------------------------------------------------------------------
    #!/bin/sh
ORACLE_SID=galaxy
export ORACLE_SID
   
/oracle/product/8.1.6/bin/svrmgrl
connect internal/oracle
alter user system default tablespace TOOLS;
alter user system temporary tablespace TEMP;
   
EOF


Galaxyarchive.sh

---------------------------------------------------------------------------------
#!/bin/sh
ORACLE_SID=galaxy
export ORACLE_SID

/oracle/product/8.1.6/bin/svrmgrl
connect internal/oracle
shutdown normal;
startup mount pfile= "/oracle/admin/webdb/pfile/initwebdb.ora";
alter database archivelog;
alter database open;
alter system archive log start;

EOF



Galaxyrun.sh

-----------------------------------------------------------------------
#!/bin/sh
ORACLE_SID=galaxy
export ORACLE_SID

/oracle/product/8.1.6/bin/svrmgrl
spool /oracle/admin/webdb/create/crdb1.log
connect internal
startup nomount pfile = "/oracle/admin/webdb/pfile/initwebdb.ora"
CREATE DATABASE "webdb"
   maxdatafiles 254
   maxinstances 8
   maxlogfiles 32
   character set ZHS16GBK
   national character set ZHS16GBK
DATAFILE '/dev/vg01/rlvolsystem' SIZE 499M AUTOEXTEND ON NEXT 640K
logfile '/dev/vg03/rlvolredo01' SIZE 47M,
    '/dev/vg03/rlvolredo02' SIZE 47M,
    '/dev/vg03/rlvolredo03' SIZE 47M,
    '/dev/vg03/rlvolredo04' SIZE 47M,
    '/dev/vg03/rlvolredo05' SIZE 47M,
    '/dev/vg03/rlvolredo06' SIZE 47M,
    '/dev/vg03/rlvolredo07' SIZE 47M,
    '/dev/vg03/rlvolredo08' SIZE 47M,
    '/dev/vg03/rlvolredo09' SIZE 47M,
    '/dev/vg03/rlvolredo10' SIZE 47M;
disconnect
spool off
exit


EOF


Galaxyrun1.sh

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

#!/bin/sh
ORACLE_SID=galaxy
export ORACLE_SID

/oracle/product/8.1.6/bin/svrmgrl
spool /oracle/admin/webdb/create/crdb2.log
connect internal
@/oracle/product/8.1.6/rdbms/admin/catalog.sql;

REM ********** ALTER SYSTEM TABLESPACE *********
ALTER TABLESPACE SYSTEM
DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 50);
ALTER TABLESPACE SYSTEM
MINIMUM EXTENT 64K;

REM ********** TABLESPACE FOR Tool **********
CREATE TABLESPACE TOOLS DATAFILE '/dev/vg01/rlvoltools' SIZE 99M REUSE
AUTOEXTEND ON NEXT 320K
MINIMUM EXTENT 32K
DEFAULT STORAGE ( INITIAL 32K NEXT 32K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

REM ********** TABLESPACE FOR ROLLBACK **********
CREATE TABLESPACE RBS DATAFILE '/dev/vg02/rlvolsysrbs' SIZE 1999M REUSE
AUTOEXTEND ON NEXT 5120K
MINIMUM EXTENT 512K
DEFAULT STORAGE ( INITIAL 512K NEXT 512K MINEXTENTS 8 MAXEXTENTS 4096);

REM ********** TABLESPACE FOR TEMPORARY **********
CREATE TABLESPACE TEMP DATAFILE '/dev/vg01/rlvoltemp' SIZE 399M REUSE
AUTOEXTEND ON NEXT 640K
MINIMUM EXTENT 64K
DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0) TEMPORARY;

REM ********** TABLESPACE FOR USER **********
CREATE TABLESPACE USERS DATAFILE '/dev/vg01/rlvoluser' SIZE 99M REUSE
AUTOEXTEND ON NEXT 1280K
MINIMUM EXTENT 128K
DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

REM ********** TABLESPACE FOR INDEX **********
CREATE TABLESPACE oradata DATAFILE '/dev/vg01/rlvolindex' SIZE 499M REUSE
AUTOEXTEND ON NEXT 1280K
MINIMUM EXTENT 128K
DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

REM ********** TABLESPACE FOR ORADATA **********
CREATE TABLESPACE oradata DATAFILE '/dev/vg04/rlvoloradata' SIZE 7999M REUSE
AUTOEXTEND ON NEXT 5120K
MINIMUM EXTENT 512K
DEFAULT STORAGE ( INITIAL 512K NEXT 512K MINEXTENTS 8 MAXEXTENTS UNLIMITED PCTINCREASE 20 );

REM **** Creating four rollback segments ****************
CREATE PUBLIC ROLLBACK SEGMENT RBS0 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS1 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS2 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS3 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS4 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS5 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS6 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS7 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS8 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS9 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS10 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS11 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS12 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS13 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS14 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS15 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS16 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS17 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS18 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
CREATE PUBLIC ROLLBACK SEGMENT RBS19 TABLESPACE RBS
STORAGE ( OPTIMAL 8192K );
ALTER ROLLBACK SEGMENT "RBS0" ONLINE;
ALTER ROLLBACK SEGMENT "RBS1" ONLINE;
ALTER ROLLBACK SEGMENT "RBS2" ONLINE;
ALTER ROLLBACK SEGMENT "RBS3" ONLINE;
ALTER ROLLBACK SEGMENT "RBS4" ONLINE;
ALTER ROLLBACK SEGMENT "RBS5" ONLINE;
ALTER ROLLBACK SEGMENT "RBS6" ONLINE;
ALTER ROLLBACK SEGMENT "RBS7" ONLINE;
ALTER ROLLBACK SEGMENT "RBS8" ONLINE;
ALTER ROLLBACK SEGMENT "RBS9" ONLINE;
ALTER ROLLBACK SEGMENT "RBS10" ONLINE;
ALTER ROLLBACK SEGMENT "RBS11" ONLINE;
ALTER ROLLBACK SEGMENT "RBS12" ONLINE;
ALTER ROLLBACK SEGMENT "RBS13" ONLINE;
ALTER ROLLBACK SEGMENT "RBS14" ONLINE;
ALTER ROLLBACK SEGMENT "RBS15" ONLINE;
ALTER ROLLBACK SEGMENT "RBS16" ONLINE;
ALTER ROLLBACK SEGMENT "RBS17" ONLINE;
ALTER ROLLBACK SEGMENT "RBS18" ONLINE;
ALTER ROLLBACK SEGMENT "RBS19" ONLINE;

REM **** SYS and SYSTEM users ****************
alter user sys temporary tablespace TEMP;
alter user system temporary tablespace TEMP;
disconnect
spool off
exit


EOF

       Galaxyrun2.sh
      
       -----------------------------------------------------------------------------------------------------------
       #!/bin/sh
ORACLE_SID=galaxy
export ORACLE_SID
      
/oracle/product/8.1.6/bin/svrmgrl
spool /oracle/admin/webdb/create/crdb3.log
connect internal
@/oracle/product/8.1.6/rdbms/admin/catproc.sql
@/oracle/product/8.1.6/rdbms/admin/caths.sql
@/oracle/product/8.1.6/rdbms/admin/otrcsvr.sql
connect system/manager
@/oracle/product/8.1.6/sqlplus/admin/pupbld.sql
      
disconnect
spool off
exit
      
      
EOF


       完成這些文件的修改以后,以oracle用戶登錄。
       $cd $ORACLE_HOME  /dbca
       $./galaxy
      
運行這個腳本,此時系統(tǒng)開始建立數(shù)據(jù)庫,這個過程需要的時間很長。在所有的腳本執(zhí)行結(jié)束后,oracle將會啟動,可以使用ps –ef |grep ora來進行查看。

此時可以通過sqlplus進行測試
$sqlplus

user: system
password: manager
如果成功則證明系統(tǒng)安裝正確。

在oracle中常用的命令有

svrmgrl                   數(shù)據(jù)庫管理器
lsnrctl                     系統(tǒng)的監(jiān)聽程序
sqlplus                    客戶端程序
netasst            配置net8服務
dbassist          創(chuàng)建數(shù)據(jù)庫。

以上是整個oracle系統(tǒng)的安裝,詳細的信息請參看oracle的文檔。



本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/16493/showart_91726.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP