天地不仁,以万物为刍狗!
ORACLE**手册长篇连载--第二部分
上一篇 / 下一篇 2007-06-18 00:00:00 / 个人分类:oracle
2 创建
2D9fy8{A8Gnr;f6Mt0
}xe3b?,\8i0所有参见内容都在附件01_install_02_create_03_init/下。ITPUB个人空间suDG@1E$fd O0D
tpJsY(D0以oracle用户进行操作,设定数据库实例名为oradb(长度建议不要超过8个字符)。
g(Y'IDG3s!_0
4? h'Y#wjW02.1 Oracle 8 & 8iITPUB个人空间@t0t GB3^ex
ITPUB个人空间s)@%@*k0EB{
2.1.1 工具创建
2w1h%X9NG i#`0ITPUB个人空间y!O'\1d`!["A'Ng
Oracle 8ITPUB个人空间da j {I
ITPUB个人空间2ffC"Bq
运行$ORACLE_HOME/bin/orainst(安装数据库时必须选中oracle installer),选择create database object,安装界面中选Oracle Enterprise Server(RDBMS)
(rb'T.|X$Z0ITPUB个人空间(CB%@4b&A
mount point暂为$ORACLE_BASE,字符集为ZHS16CGB231280或ZHS16GBK,调整system,tools,users,rbs,temp,redolog等尺寸。ITPUB个人空间g*y3T3xI
:EqRLcE}s+f?0创建过程中会提示输入osdba,osoper的UNIX组,这是向instance表明此组的成员享有角色sysdba或sysoper的权限,从而用connect / as sysdba替换掉connect internalITPUB个人空间!` MO:J W pCZ}@a X
ITPUB个人空间0G+T ` CF5d(B0G
Oracle 8iITPUB个人空间b%H7\do
?GN] b!CD(j0进入X WINDOW,运行dbassistITPUB个人空间C;KKC }z:^|
l.h @(Ps{02.1.2 手工创建ITPUB个人空间L*]m.x_0n`
l7k-\h7m:Ir0任何工具都有其局限性,熟练的数据库管理员可采用手工方法创建数据库,以增加对系统的灵活控制。
7B;K+myyG%]0
8C(p@N(s'D \B0对于手工建库Oracle 8与Oracle 8i的区别主要是建立的数据字典和存储过程有些不同,Oracle8i的dbassistant可以生成建库脚本供以后使用。ITPUB个人空间0{0Uqyvu
ITPUB个人空间 b._*b}^
取得/8i/initoradb.ora,编辑如db_name,control_file,dump_dest等参数,以符合实际情况。如不需要生成remote_login_passwordfile,可在initoradb.ora中设remote_login_passwordfile=none;如需要,在initoradb.ora中设remote_login_passwordfile=exclusive,运行orapwd file= password=
Yu hb)CB0必须创建新生成文件所要用到的目录,如在配置文件中指定的bdump,cdump,udump等目录,以及数据文件存储目录。
[~rA*F0
BS8T3Y$U0将initoradb.ora转移到$ORACLE_BASE/admin/oradb/pfile/,并连接到$ORACLE_HOME/dbs/initoradb.ora。
1\?:jrPp-L0ITPUB个人空间H2S#O(mvSv!]
ln -s $ORACLE_BASE/admin/oradb/pfile/initoradb.ora $ORACLE_HOME/dbs/initoradb.oraITPUB个人空间2r0o/Niyg$co
2D9fy8{A8Gnr;f6Mt0
}xe3b?,\8i0所有参见内容都在附件01_install_02_create_03_init/下。ITPUB个人空间suDG@1E$fd O0D
tpJsY(D0以oracle用户进行操作,设定数据库实例名为oradb(长度建议不要超过8个字符)。
g(Y'IDG3s!_0
4? h'Y#wjW02.1 Oracle 8 & 8iITPUB个人空间@t0t GB3^ex
ITPUB个人空间s)@%@*k0EB{
2.1.1 工具创建
2w1h%X9NG i#`0ITPUB个人空间y!O'\1d`!["A'Ng
Oracle 8ITPUB个人空间da j {I
ITPUB个人空间2ffC"Bq
运行$ORACLE_HOME/bin/orainst(安装数据库时必须选中oracle installer),选择create database object,安装界面中选Oracle Enterprise Server(RDBMS)
(rb'T.|X$Z0ITPUB个人空间(CB%@4b&A
mount point暂为$ORACLE_BASE,字符集为ZHS16CGB231280或ZHS16GBK,调整system,tools,users,rbs,temp,redolog等尺寸。ITPUB个人空间g*y3T3xI
:EqRLcE}s+f?0创建过程中会提示输入osdba,osoper的UNIX组,这是向instance表明此组的成员享有角色sysdba或sysoper的权限,从而用connect / as sysdba替换掉connect internalITPUB个人空间!` MO:J W pCZ}@a X
ITPUB个人空间0G+T ` CF5d(B0G
Oracle 8iITPUB个人空间b%H7\do
?GN] b!CD(j0进入X WINDOW,运行dbassistITPUB个人空间C;KKC }z:^|
l.h @(Ps{02.1.2 手工创建ITPUB个人空间L*]m.x_0n`
l7k-\h7m:Ir0任何工具都有其局限性,熟练的数据库管理员可采用手工方法创建数据库,以增加对系统的灵活控制。
7B;K+myyG%]0
8C(p@N(s'D \B0对于手工建库Oracle 8与Oracle 8i的区别主要是建立的数据字典和存储过程有些不同,Oracle8i的dbassistant可以生成建库脚本供以后使用。ITPUB个人空间0{0Uqyvu
ITPUB个人空间 b._*b}^
取得/8i/initoradb.ora,编辑如db_name,control_file,dump_dest等参数,以符合实际情况。如不需要生成remote_login_passwordfile,可在initoradb.ora中设remote_login_passwordfile=none;如需要,在initoradb.ora中设remote_login_passwordfile=exclusive,运行orapwd file=
Yu hb)CB0必须创建新生成文件所要用到的目录,如在配置文件中指定的bdump,cdump,udump等目录,以及数据文件存储目录。
[~rA*F0
BS8T3Y$U0将initoradb.ora转移到$ORACLE_BASE/admin/oradb/pfile/,并连接到$ORACLE_HOME/dbs/initoradb.ora。
1\?:jrPp-L0ITPUB个人空间H2S#O(mvSv!]
ln -s $ORACLE_BASE/admin/oradb/pfile/initoradb.ora $ORACLE_HOME/dbs/initoradb.oraITPUB个人空间2r0o/Niyg$co