• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle9i Y料管理罩v座(一)_oracle

oracle 搞代码 7年前 (2018-06-14) 160次浏览 已收录 0个评论

oracle 9i Y料管理罩v座(一)
如何安bOracle 9i Enterprise Edition for Linux

原文出 : 2001年11月LinuxersI
作者: 何致|
下d PDF n

前言
Oracle 9iY料系y可算是近年Oracle公司一⑹旨的a品,其功能c妹嬷V,B研究Oracle多年的我在第一次接|到a品r也不禁了一跳!突然g一大堆的技g文件c白皮派降购6恚r之g不知道何著手。所以我花了月的rg在各N平台上M行h境y以及新功能研究,K⑹诌的Y料大致整理了一下,希望在未淼热葜卸寄荜m介Bo各位LinuxersI的忠x者。

在@e有一c要先跟x者致歉:之前我曾^灯嘘POracle 8iY料管理的文章,因樽约汗ぷ在太忙(@可能只是我的藉口!),加上Oracle 9i已released。所以我Q定先r停掉部分的冢P恼Oracle 9i的相PY料。也非常xx@段期g硇殴钜约敖o予建h的x者朋友,在能力允S的龋M最大的努力榇蠹艺碜钚碌Oracle技gY料。然除了Y料管理技g之外,未砦乙x者要求,加入利用javaOOracle 9iY料玫奈恼拢大家^mo予批u指В

Oracle 用w之取得方式

因Oracle 9i在Linux平台上正式通^JC的只有SuSE Linux (7.1c7.2),所以我就利用SuSE Linux 7.1 Professional版本槠教ㄗ槭竟。OracleY料t是使用Oracle 9i Enterprise Edition for Linux Intel release 1(9.0.1)。

大家一定X得非常奇怪,槭颤NRedhat Linux]有^Oracle 9iJC?f在的,@c我也不清楚!Redhat的f法好像是聿患⒆钚掳姹窘唤o Oracle 作JCcy,所以…。不^Redhat已在日前正式提出新稿表示在未硇碌Oracle版本一定罅χг(可能是被R到受不了吧!?),大家拭目以待印
相信有S多人Oracle 9i已垂涎S久了。我先楦魑徽f明如何M行安b前的幼鳌3Linux作I系y之外,大家最P心的是如何”取得”Oracle 9iw?P於@c我在二月份的谝呀f明^,各位可以到Oracle Technology Network(OTN)W站]猿OTNT,一但您成OTN的正式T,就可以下d任何Oracle最新的技g文件以及w。但是要注意的是所有下d的w其授喾绞”程式_l者授”(Developer License),m然具渫暾娴墓δ埽悄荒苓/用於_ly或是M行u估,可不能M行商I用途!
OTNW址椋http://otn.oracle.com
D一:Oracle Technology Network
如果您尚未]裕挖s快cx首右上角的【Membership】D示]砸新吧!成功]灾嵩倩氐OTN首,cx左【Software】下的【Downloads】,就可以cx您要下d的Oracle用w。

D二:Oraclew下d^

您在署”程式_l授嗤”(Oracle Technology Network Development License Agreement)之後直接下dOracle 9i Enterprise Edition for Linux。Oracle 9i安b程式共有三n案,分e是Linux9i_Disk1.cpio.gz、Linux9i_Disk2.cpio.gz、Linux9i_Disk3.cpio.gz。因檫@三n案都是嚎sn,您可以⒖枷铝胁襟EM行解嚎s:

1. 绦gunzip,例如:
       > gunzip Linux9i_Disk1.cpio.gz
    > gunzip Linux9i_Disk2.cpio.gz
    > gunzip Linux9i_Disk3.cpio.gz

2. 解_.cpion:
]:如果您X得@拥南螺d方式不太方便的,OTNW站提供了w服眨贿^@服找橄到ySo的PS,大概在12月左右才偕暇,自行注意W站上的息!

安br之系y需求
作I系y需求SuSE 7.1 (Kernel 2.4.4.) make-3.79 , binutils-2.10
CPUPII 233 MHz 以上
硬w需求w建h至少512MB
SWAP空g建hww的杀叮辽傩枰512MB以上
磁碟空gY料系y:2 ~ 2.5 GB
AOY料:s1GB
Y料捍婺夸:至少需400MB

]:Oracle 9i安b程式Oracle Universal Installer在绦邪惭b幼r褂/tmp作橘Y料捍婺夸。如果/tmp目之剩N空g不足,建h您O定TMP或是TMPDIR等h境担赶蚓哂凶蚩臻g之目即可。但是目必_放可入之嘞蕖

安bOracle 9i之前置幼

1. 在安bOracle 9i之前,先下d以下n案:

下dn名下d位址
orarun9i.rpmftp://ftp.suse.com/pub/suse/i386/supplementary/commercial/Oracle/orarun9i.rpm
Java Development Kit(JDK)1.3.1http://java.sun.com/j2se/1.3/download-linux.html

2. O定oracle使用者裘艽a(optional)
之前有安b^Oracle 8i for Linux的x者得,安b之前必先在Linux作I系y下新增一名oracle之使用者簦约耙oracle DBA所S玫娜航M。但是SuSE Linux 7.1版在作I系y安b完rAO就有一oracle簦踔吝B群M(名Qoinstall)都已O定好了!(只差在不知道oracle舻拿艽a是什N!如果有x者知道的也lmail告V我)所以建h您先利用root身分更改oracle使用者之密a,以免以後需要用oracle舻侨r不知道密a。更改密a的方式如下:
> passwd oracle
3. 绦orarun9i.rpm
@步E大概是各位X得比^奇怪的部分,在此也先做f明:
因榘惭bOracle 9ir,必先O定相P的h境狄约Shared memoryMB。f在的,@些工作真的相繁!所以SuSE公司就提供了@rpmn,绦兄⒋蟛糠值慕MBO定完成(@c是我最欣pSuSE的地方,希望R公司也能多多W!) 。然您也可以依H需要再作必要的{整。

您利用root身分绦幸韵轮噶睿
> rpm -Uvh orarun9i.rpm

绦兄谧I系y加入以下n案,分e是
/etc/profile.d/oracle.shO定ORACLE_HOME、ORACLE_BASE、ORACLE_SID…等h境怠
/etc/rc.config.d/oracle.rc.configO定Shared memory之各抵怠

 

@些n案您都可以依照Hh境再予以修改,但如果您是第一次安b的x者建h您是M量使用AO的O定^好。

D三:/etc/profile.d/oracle.shn案热

D四:/etc/rc.config.d/oracle.rc.config之n案热荨
]1:在/etc/profile.d/oracle.sh所O定的Oracle_SID名Qorcl,如果不想使用@名字的,可以在更改掉n案的唯x傩灾嵊枰孕薷摹@缥 ORACLE_SID更改成ora901。
]2:最重要的Shared MemorySHMMAX,建h的O定值(ww的一半)。例如我安b用的伺服器w512MB,tSHMMAX可O256MB,Q算方式如下:
256 MB = (1MB=1048576 bytes) *256 = 268435456 bytes

4. 安bJDK
在SunW站上提供下d的JDK for Linux有煞N格式,一N是.binn,另一N是.rpmn。安b的方式分e如下:

j2sdk-1_3_1-linux-i386.bin的安b方式

1) j2sdk-1_3_1-linux-i386.bin}u到欲安b的目下,例如: /usr/local。
2) 更改n案傩”可绦”:
> chmod a+x j2sdk-1_3_1-linux-i386.bin
3) 绦JDK安b程式
> ./j2sdk-1_3_1-linux-i386.bin

j2sdk-1_3_1-linux-i386-rpm.bin的安b方式
1) 绦j2sdk-1_3_1-linux-i386-rpm.bin:

> chmod a+x j2sdk-1_3_1-linux-i386-rpm.bin
> ./j2sdk-1_3_1-linux-i386-rpm.bin

绦兄谀壳肮ぷ髂夸下a生一jdk-1.3.1.i386.rpmn案。
2) 利用rpm指令安bJDK程式套件:
> rpm -iv jdk-1.3.1.i386.rpm

您完成以上涔ぷ髦帷=酉砭涂梢哉介_始安bOracle 9i了。
 
使用Oracle Universal InstallerM行安b

您完成所有前置幼麽幔利用oracle糁匦碌侨胂到y。建h您绦env指令_J所有h境凳欠裨O定o`:
# env
接下碚切Q至Oracle 9i第一片所在目以绦邪惭b程式,我是利用光碟片安b,绦邪惭b程式的方式椋
# ./cdrom/runInstaller
(/cdrom 楣獾Cmount之目名Q)
]:如果您也是利用光碟安b,不要切Q至/cdrom目下才绦runInstaller,原因容後f明。
Oracle Universal Installer安b程式利又幔梢钥吹饺缦D五之面:

D五:Oracle Universal Installer 2.0.1

跳^g迎面後就可以_始正式的安b!

Step1: O定Oracle Inventory之位置
首先您必指定Oracle Inventory之所在目。Oracle Inventory是用碛所有安b^的Oraclea品清危绻]有特殊的需求就依照AO的目/opt/oracle/oraInventory即可。

D六:O定Oracle Inventory之所在目。

Step2:O定可更新Oraclew之作I系y群M
在@e所O定的群M是用砀Oraclew所用,如果您Q定只root使用者具涓Oraclew的嗬筒灰付ㄈ魏稳航M名Q。因SuSE Linux安b完就自oracle艏又oinstall群M,所以Unix Group Name谖痪拖蕊@示了oinstall,按下【Next】^m吧!

D七:O定可更新Oraclew之作I系y群M。

Step3:建立Oracle Inventory
Oracle Universal Installer已湟建立Oracle Inventory所用的orainstRoot.shn案(位置是在/tmp/orainstRoot.sh),不^@n案需利用root身分绦小4r您可以再_⒁K端C窗绦性n案,如D九所示。待绦型戤再回到如D八的窗按下【Continue】。

D八:绦orainstRoot.sh之提示窗。

D九:绦orainstRoot.sh建立Oracle Inventory目。
Step4:指定Oracle安b程式碓磁c目的地所在目
Oracle HomeOracleY料系y所在之主要目。因樵/etc/profile.d/oracle.sh纫言O定ORACLE_HOME/opt/oracle/product/9.0.1,所以下方Destination的Path谖霈FORACLE_HOME之O定值。@e也不需要做更。

D十:指定Oracle安b程式碓磁c目的地所在目

Step5:x裼惭b的Oracle 9ia品N
@e勾x【Oracle 9i Database 9.0.1.0.0】,按下【Next】。

D十一:x裼惭b的Oracle 9ia品N。

Step6:xOracle 9iY料版本
如果您是第一次安bOracleY料系y,建h您x瘛Enterprise Edition】或是【Standard Edition】。而已有安b的x者t可以x瘛Custom】方式自行Q定要安b的套件。

D十二:xOracle 9iY料版本。

Step7:Q定Y料基本MB
假定您上一步E是xEnterprise Edition或是Standard Edition,t霈FDatabase Configuration的窗。您可以依照OracleY料的H用途x褡罴训慕MB。e例碚f,如果是榱私ㄖ觅Y料}λ玫木上分析h境,t您可以x袷褂谩Data Warehouse】x。@e我先x褚话阌猛尽General Purpose】。

D十三:Q定Y料基本MB。

Step8:O定OracleY料之ReY料
OracleY料8i以後的版本都是使用Global Database Name唯一Re每一OracleY料。建h您O定Y料的名QOracle SID名Q.W域名Q。例如我Oracle SIDO定ora901,Y料名Q就可Oora901.uuu.com.tw。

D十四:O定Oracle SIDcY料名Q。

Step9:指定Y料所使用的字元集。
字元集(Character Set)是建立OracleY料r最重要的一O定,如果O定e`的,很可能o法正常存取中文Y料喔!AO的字元集WE8ISO8859P1,您可以由下方第三x的下拉式x吸cx可存放中文字的”Traditional Chinese.ZHT16BIG5″字元集。

D十五:O定Y料所使用之字元集。

Step10:O定JDK之目位置
最後一O定幼魇侵付JDK的安b目。O定槟H安bJDK的目位置。

D十六:O定JDK之目位置。
按下【Next】之後,Oracle Universal Installer@示等下要安b的Oracle 9ia品摘要,_Jo`之後按下【Install】就_始n案}uc安b幼髁恕

D十七:要安b的Oraclea品摘要。
依照您所使用的硬wh境不同,安b的rg可能需要凳昼,甚至一、^。麻┑氖侵型具需更Q光碟片,所以只能在旁看sI!
^了一阂葬岙面上鲆窗,提醒您放入Oracle 9i的第二片安b程式光碟。如果您是硬碟的解嚎s後的Y料碓此惭b,t只要切Q至第二片安b程式所在目即可。但如果是光碟片安b的x者可能lF此r光碟Co法退片!?@r候⒖枷铝胁襟E更Q光碟片:

1. _⒘硪K端C窗。

2. 绦umount指令,卸d光碟C。
> unmount /cdrom
3. 更Q榈诙惭b程式。
4. 重新mount光碟C。
> mount /cdrom
然後就可以^m安b幼髁!

D十八:安b程式正在M行n案}u幼鳌
]:也S某些x者lF一}:在绦umount指令之後s收到”device is busy”的息,o法卸d光碟C以及更Q光碟片!得在绦runInstallerr,我有提醒各位不要在/cdrom下绦?如果您切Q至/cdrom下才绦runInstaller,@r光碟C幌到yi定,o法umount。除非您可以找出是哪一processi住光碟C,利用root身分⑵kill掉!否t………只好重硪淮!!

Step11:系y安b後的MBO定
等到安b程式⑺n案}u到系y之後,安b程式俣纫竽root身分绦root.sh程式 (位於 ORACLE_HOME 所指向的目下,如 /opt/oracle/product/9.0.1)。

D十九:M行系yh境O定之提示窗。

D二十:利用root身分绦root.sh程式。
此r您可以在另一K端C窗绦root.sh (注意身分需切Qroot)。程式您bin目之位置,如果cAO值相同的直接按下【Enter】I,否t需入正_的bin目位置。绦root.sh之後再回到D十九的窗劝聪隆OK】即可^m後m的O定工作。
Step12:绦OracleY料MB工具
系y安b的最後一A段绦匈Y料MB工具程式,其中包含特殊的o助精`:OracleW路O定o助精`(Oracle Net Configuration Assistant)cOracle Y料建置o助精`(Oracle Database Configuration Assistant)。

D二十一:绦OracleY料MB工具。

第一自绦械氖OracleW路O定o助精`,您可以藉由本精`MBOracle Y料伺服器所O的Oracle Instance、W路服彰Q(Net Service Name)以及透^W路管理其他Oracle 9iY料之相PO定。因槲是第一次安bOracle 9i,所以您可以先按下【Cancel】取消本精`的绦校崛绻枰M行相PO定,再绦netca指令就可以釉程式。

D二十二:OracleW路O定o助精`g迎面。

第二步Eport 7777安bOracle Web Server。完之後幼钪匾OracleY料建置MB精`(Oracle Database Configuration Assistant,Q DBCA)。@步E是必要的,因槟壳Oracle Universal Installer只在您的系y中安b了Oracle 9iY料伺服器,尚未建置任何OracleY料!(感X有c像是建置了一gD^,可是se面]有任何∵@gD^能用幔) 所以必藉由DBCAf助我建置第一Oracle 9iY料。然了,DBCAK不是建立OracleY料的唯一方法,往後我榇蠹医榻BOracle 9iY料炔窟/作的原理,到r候再介B其他建立OracleY料的方法以及相P注意事。

利用Oracle Database Configuration Assistant建立Oracle 9iY料

DBCA精`又霈F如下D之g迎面,按下【Next】^m。

D二十三:Oracle Database Configuration Assistantg迎面。
1. x定DBCA所要绦械墓ぷ
OracleY料建置MB精`主要提供三Y料的管理工作,分e是Y料建立ch除,以及更改Y料MBO定。而Oracle 9i的DBCA加入一新功能:Y料本管理功能(Manage Templates)。@ex竦谝豁【Create Database】。

D二十四:x定DBCA所要绦械墓ぷ鳌
2. x窠①Y料所需之本n。

DBCA提供三NAO的本n:
(1). Data Warehouse:建置Y料}Α⒕上分析系y用Y料。
(2). Transaction Processing:建置上交易系y用Y料。
(3). General Purpose:建立一般功能性Y料。

D二十五:x窠①Y料需之本n。

建h第一次安b之x者x瘛General Purpose】x。
表一、二、三、四、五t整理出【General Purpose】x中各抵到yAO值,,
供各位x者⒖肌
表一:一般性抵AO值

Option Name Selected
Example Schemas true
Oracle Intermedia true
Oracle jvm true
Oracle Label Security false
Oracle OLAP Services true
Oracle Spatial true
Oracle Ultra Search true

 

 

 

表二:起始(Initialization parameter)之AO值
Name Value
background_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/bdump
compatible 9.0.0
control_files (“{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl”, “{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl”, “{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl”)
core_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/cdump
db_block_size 8192
db_cache_size 67108864
db_name  
dispatchers (PROTOCOL=tcp)(SER=MODOSE), (PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer), (PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)
fast_start_mttr_target 300
java_pool_size 117440512
Large_pool_size 1048576
Open_cursors 300
processes 150
remote_login_passwordfile EXCLUSIVE
resource_manager_plan SYSTEM_PLAN
shared_pool_size 117440512
sort_area_size 524288
Timed_statistics TRUE
Undo_management AUTO
Undo_tablespace UNDOTBS
user_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/udump

表三:Y料n案相P之殿AO值

Name Tablespace Size(M)
{ORACLE_BASE}/oradata/{DB_NAME}/cwmlite01.dbf CWMLITE 20
{ORACLE_BASE}/oradata/{DB_NAME}/drsys01.dbf DRSYS 20
{ORACLE_BASE}/oradata/{DB_NAME}/example01.dbf EXAMPLE 160
{ORACLE_BASE}/oradata/{DB_NAME}/indx01.dbf INDX 25
{ORACLE_BASE}/oradata/{DB_NAME}/system01.dbf SYSTEM 325
{ORACLE_BASE}/oradata/{DB_NAME}/tools01.dbf TOOLS 10
{ORACLE_BASE}/oradata/{DB_NAME}/undotbs01.dbf UNDOTBS 260
{ORACLE_BASE}/oradata/{DB_NAME}/users01.dbf USERS 25
{ORACLE_BASE}/oradata/{DB_NAME}/temp01.dbf TEMP 40

 

 

 

 

 

 

表四:控制n之殿AO值

Control file
{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl

表五:重置交易on群M之殿AO值

Group Size(K)
1 102400
2 102400
3 102400

如果您已熟悉如何O定各Y料担幌胧褂靡陨先N本建立Y料的。可利用第四x【New database】自行O定所有OracleY料怠5绻哆@方面不是很有的,建h您M量不要使用x建立Y料!
表六、七、八、九、十、十一t整理出【New Database】x中各抵到yAO值,供各位x者作樵O定r之⒖迹

表六:一般性抵AO值
Option Name Selected
Example Schemas true
Oracle Intermedia true
Oracle JVM true
Oracle Label Security false
Oracle Spatial true
Oracle Ultra Search true
 
 
 
 
 
 
表七:起始(Initialization parameter)之AO值 
Name Value
background_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/bdump
compatible 9.0.0
control_files (“{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl”, “{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl”, “{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl”)
core_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/cdump
db_block_size 8KB
db_cache_size 50MB
dispatchers “(PROTOCOL=TCP)(SER=MODOSE)”, “(PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer)”, “(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)”
fast_start_mttr_target 300
java_pool_size 50MB
large_pool_size 1MB
open_cursors 300
processes 150
remote_login_passwordfile EXCLUSIVE
resource_manager_plan SYSTEM_PLAN
shared_pool_size 50MB
sort_area_size 524288
timed_statistics TRUE
undo_management AUTO
undo_tablespace UNDOTBS
user_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/udump

表八:控制n之殿AO值
Control file
{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl

表九:表格空g之殿AO值
Status Name Type Extent management
ONLINE DRSYS PERMANENT LOCAL
ONLINE EXAMPLE PERMANENT LOCAL
ONLINE INDX PERMANENT LOCAL
ONLINE SYSTEM PERMANENT DICTIONARY
ONLINE TEMP TEMPORARY LOCAL
ONLINE TOOLS PERMANENT LOCAL
ONLINE UNDOTBS PERMANENT , UNDO LOCAL
ONLINE USERS PERMANENT LOCAL

表十:Y料n案相P之殿AO值
Status Name Tablespace Size(M)
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/drsys01.dbf DRSYS 20480
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/example01.dbf EXAMPLE 10240
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/indx01.dbf INDX 25
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/system01.dbf SYSTEM 325
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/temp01.dbf TEMP 40
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/tools01.dbf TOOLS 10
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/undotbs01.dbf UNDOTBS 200
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/users01.dbf USERS 25
 

 

 

 

 

3. 入新Y料之ReY料
也S大家X得很奇怪,槭颤N要指定一次Y料的ReY料,在安brStep8不是O定^一次了幔恳橐惶OracleY料伺服器允S您建置多OracleY料,所以您每次绦DBCA指令OracleY料建置MB精`r,精`都您新Y料的ReY料。@e您_J入的Y料cStep8所入的Y料
一致即可。

D二十六:_J新Y料之ReY料。
 
4. Q定Y料之/作模式
Oracle 9iY料舳说倪B矸煞N模式:
Dedicated Server Mode睹恳客舳诉B,Y料都渲锚立的系
yY源。m用於以下煞N情r:
I.   客舳诉B的坎皇呛芏唷
II.  客舳怂绦械槔行蕴碇巫I,绦rg^L。
Shared Server Mode多客舳诉B共用相同的系yY源,m用於客舳诉B的枯^多的情r。x翊诉/作模式rrOracle之多绦芯w伺服器功能。

因槭y用h境,所以先x瘛Dedicated Server Mode】。

5. O定OracleY料起始
因槠鹗翟O定的劣苯佑绊Y料之绦行埽悄私飧抵饬xcO定方式,否tM量不要S意更悠湓O定值。直接按下【Next】M行下一步E。

D二十八:O定Y料起始怠
 
6. _JY料n案存放位置
在Database Storage窗的左半部D列出目前Y料O定下各n案的存放位置。如果您想自行更改n案Υ嫖恢茫砂聪掠蚁陆堑摹File Location Variables】按oM行{整。

D二十九:_JY料n案存放位置。
 

7. x袷欠窠⑿碌馁Y料本
最後您可以DBCA所做的O定Υ橐新的Y料本,以便未斫⑿沦Y料r可以⒖肌7绞绞枪催x【Save as a Database Templates】x,然後在【Name】谖恢休入新的本名Q。

D三十:x袷欠窠⑿碌馁Y料本。
 

在D三十的窗中按下【Finish】按o後霈F如D三十一之窗,提醒您系y中的某些重置交易on谫Y料建立r被覆。此ro理隧警告,按下【Yes】即可。

D三十一:DBCA之警告息。
 
8. 最後_J所有Y料MBO定
DBCA最後⑺匈Y料的MBO定值整理出一清危聪隆OK】後DBCA就_始建置新Y料。

D三十二:_J所有Y料MBO定。
出FD三十三之窗r就算大功告成了!先下SYScSYSTEM@系y管理AO之密a,分echange_on_installcmanager。榱速Y料安全性考量,得在登入Y料之後更改@之密a。按下【Exit】後就可以Y束Oracle Universal Installer安b程式了。

D三十三:Y料建置完之提示窗。

y安b後之Oracle 9iY料
好不容易Oracle 9iY料系y安b完,接下砭眚收一下成果吧!此r您可以利用OracleY料的客舳斯ぞSQL*Plus登入OracleY料,方式 是在作I系y下绦sqlplus指令:
> sqlplus

SQL*Plus後,您可以利用系y提供的使用者scott(密atiger)登入OracleY料。然後著绦幸韵轮噶畈樵Y料鹊emp表格:
SQL> select empno,ename,sal from emp;

D三十四:利用SQL*Plus登入OracleY料。

不缘么蠹沂欠窨梢皂利跟S我所f明的各步E完成Oracle 9i的安b?也S有部分的x者已感X到有c吃不消了!事上,OracleY料系y在家Y料中真的算是相}s的,不H是安b系y的步E繁,Y料的管理技g更是博大精深!不^也因槿绱耍WOracleY料之後身r真的是不同凡喔!下一期_始,我基本的OracleY料使用方式_始介B,正式I各位M入Oracle 9i的世界,我下次!

作者介
何致|,美商甲骨文公司特s
va逸Y系y_l部技g。
iLOracle、SQL Server 等大型P式Y料系y管理,Y料}σ建置,以及Y料贸淌较到y_l。碛 MCSD、MCDBA,Oracle OCP,RHCE,SCJP,Borland JBuilder Product Certified等十NHJC。目前正致力於Oracle9i孟到y_l,KOracle9i系列形幕cOracle Press技g校稿工作。他同r也是美商甲骨文公司、N公司等原SJCv。您可以透^ [email protected] c他M
g作Oracle9i 入T手 (Oracle9i A Beginner’s Guide)
Oracle9i 技g手 (Oracle9i DBA Handbook)

欢迎大家阅读《Oracle9i Y料管理罩v座(一)_oracle》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle9i Y料管理罩v座(一)_oracle

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址