root用户的安装演示 5
(1)建立安装点(Create Mount Points) 5
(2)为DBA建立UNIX组(Create UNIX Groups for Database Administrators) 6
(3)为ORACLE软件安装者建立UNIX账号(Create UNIX Account to Own Oracle Software) 6
(4)建立本地bin目录(Create a Local bin Directory) 7
(5)建立oratab文件(Create the oratab File) 7
oracle用户的安装演示 7
(1)设置文件建立许可(Set Permissions for File Creation) 8
(2)设置环境变量(Set Environment Variables) 8
(3)更新当前任务的环境变量(Update the Environment for Current Session) 11
安装单独的ORACLE产品 11
Server,Cartridges and Options 11
ORACLE PARALLEL SERVER版本的选项-预安装步骤。 11
root用户安装步骤 12
安装 13
启动安装程序 13
Mount产品安装用的光盘 13
运行安装程序 14
安装提示 15
安装行动选择 15
软件资源管理 17
数据库建立提示 17
Database Creation Prompts 18
Installing Documentation 21
How to Install Documentation 21
Verifying the Installer Session 22
ORACLE_TERM=vt100;export ORACLE_TERM 23
UNIX环境
1。安装点(Mount Points)
至少4个安装点(mount points),所有安装点都在相同的级别目录结构上,一个安装点用于安装软件,三个用于OFA兼容的数据库
2。用于ORACLE的用户组(UNIX Groups for Oracle Roles)
一个通常名为“dba”的组用于OSDBA角色。OSOPER角色也可用于“dba”组,或其它不同的组
3。UNIX账户(UNIX Accounts)
一个单独用于安装和升级ORACLE系统的的UNIX账户,这个账户必须是OSDBA的成员
4。本地目录(Local bin directory)
一个用于在ORACLE用户中共享软件的目录,通常在AIX上这个目录的缺省值是 “/usr/lbin”
5。oratab文件(oratab file)
包含了关于ORACLE实例的信息
6。文件创建许可(Permissions for File Creation)
调置umask为022 (可直接输入umask查看,如果不是022再改)
7。显示(DISPLAY)
设置好你连接至服务器的机器名和显示方式。
8。设置扩展共享内存(EXTSHM)
必须确定扩展共享内存(Extended Shared Memory)的开、闭状态(似乎应关)
9。设置库文件路径(LD_LIBRARY_PATH)
假如要用JDBC,在路径中必须包括“$ORACLE_HOME/lib”。假如要用NET8 ASSISTANT,在路径中必须包括“$ORACLE_HOME/network/lib”。
10。设置共享库路径(LIBPATH)
需要为ORACLE产品指定共享库的路径,必须在路径中包括“$ORACLE_HOME/lib”
11。设置LINK_CNTRL(LINK_CNTRL)
如果使用AIX4.3要设置“LINK_CNTRL=L_PTHREADS_D7”
12。设置ORACLE_BASE(ORACLE_BASE)
此步不一定非要做,但如果你是一个OFA-compliant安装的话,建议设置。
13。设置ORACLE_HOME(ORACLE_HOME)
一定要设置,例如:“ORACLE_HOME=$ORACLE_BASE/product/8.0.5”
14。设置ORACLE_SID(ORACLE_SID)
设置ORACLE的SID值,在同一个ORACLE SERVER上必须是唯一的值,ORACLE公司建议使用四个或更少字符。一般这个值为“ora8”小写
15。设置ORACLE_TERM(ORACLE_TERM)
设置ORACLE终端类型,一般为“ORACLE_TERM=vt100”
16。设置ORA_NLS33(ORA_NLS33)
当建立的数据库的字符集不是US7ASCII时需指定这个值,一般为“ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data”
17。设置路径(PATH)
在路径设置中必须包括如下两项
“$ORACLE_HOME/bin,/bin,/usr/lbin”
和
“/usr/bin”
18。设置SRCHOME(SRCHOME)
如果设置了SRCHOME,在安装时的缺省路径就是它的指定的路径
19。设置TWO_TASK(TWO_TASK)
不要设置TWO_TASK。在安装服务器端时,假如设定了它,并且你正在建立数据库对象,那么安装程序会企图在数据库中去建立这些对象。
20。设置临时文件夹(TMPDIR)
安装需要一个至少20MB的文件增夹,在AIX上这个文件夹一般是“/tmp”
root用户的安装演示
以root身份登录,进行以下安装ORACLE 8所需的几个环境设置。
(1)建立安装点(Create Mount Points)
(2)为DBA建立UNIX组(Create UNIX Groups for Database Administrators)
(3)为ORACLE软件安装者建立UNIX账号(Create UNIX Account to Own Oracle Software)
(4)建立本地bin目录(Create a Local bin Directory)
(5)建立oratab文件(Create the oratab File)
(1)建立安装点(Create Mount Points)
当建立一个OFA-compliant安装时ORACLE8 SERVER需要至少4个安装点。一个用于软件文件,另三个用于数据库文件。
所有的软件和数据库安装点的名字一般按ORACLE的匹配模式像这样“/pm”这里的“p”是一个字符串常量,“m”是一个定长的键值,用于区分各个安装点。例如“/u01”用于软件安装,“/u02”、“/u03”、“/u04”用于数据库安装。
备注:
OFA-compliant installation是一种ORACLE推荐使用的标准目录结构。
需要四个安装点是为了保证数据库的安全性,一旦某一个安装点数据毁坏后,系统还可以正常运行。
(网友carf提供)
最灵活的结构的详细描述在《Oracle8 Administrator’s Reference for AIX》一书的第一章。
(2)为DBA建立UNIX组(Create UNIX Groups for Database Administrators)
在安装期间,安装者要分配ORACLE DBA和OPERATOR的权限给UNIX组。ORACLE系统会引用UNXI组,象OSDBA和OSOPER组。在ORACLE系统和相应的UNIX组中这些组的成员应有DBA或OPERATOR的权力。在开始安装任务前,安装必须指定好这些组和角色。
在AIX系统中,使用“smit”工具建立一个名为“dba”的组。当然,你也可以用其它名字,但是安装要“oracle”来执行。假如你计划为OSOPER指定一个单独的组,你也可去建立它。
一般来说,建立了OSDBA组也就是建立了OSOPER组。在缺省情况下没有OPERATOR这个角色,因为这个角色的权力只不过是DBA的一个子集。
(3)为ORACLE软件安装者建立UNIX账号(Create UNIX Account to Own Oracle Software)
“oracle”账号是一个UNIX账号,它是ORACLE分配的。你必须用这个账号来运行安装程序。在AIX系统中,可以使用操作系统的管理工具“smit”建立这样一个有如下属性的账户。
Login Name:可以是任何值,但是它必须指向“oracle”账户(我自己也不太懂,可能是UID要与“oracle”的UID相同吧!)
Default GID:为OSDBA组的值。
Home Directory:可以是系统的默认目录,不一定要与“ORACLE_HOME”中设置的一样。
Login Shell:可以是bsh、ksh、csh没问题,系统一般默认为ksh。
备注:
“oracle”账户应该仅用于安装和维护ORACLE软件。不要将它用在与ORACEL SERVER不相关的事情上。当使用“oracle”账户时,不要像一个数据库用户一样登录(没看懂,原文是这样的“Do not log in as a database user when using the oracle(UNIX) account.”)
另:可能安装多ORACLE SERVER在用的同一个共享的“oracle”账户,此时,这个账户就可存取其它的ORACLE SERVER,这是一个安全漏洞。所以在网上安装其它的ORACLE SERVER最好用不同的账户。
(4)建立本地bin目录(Create a Local bin Directory)
有一个公用环境的可以让ORACLE的普通用户有非常简单的系统管理能力。建立这个公用环境的一部分内容就是建立一个本地“bin”目录,一个与“ORACLE_HOME”所设置目录不同的,用于共享软件的目录。我们可以按如下步骤进行。
1、建立一个本地“bin”目录,例如“/usr/lbin”。
2、确信这个目录的路径已包括在每个ORACLE用户的的路径设置(“PATH”环境变量)里面。
安装程序将会放置“oraenv”(如果用C SHELL的话,就是“coraenv”)和“dbhome”这两个脚本程序到“$ORACLE_HOME/bin”目录下。安装完毕后运行“root.sh”脚本程序会将它们复制到“/usr/lbin”目录下。这是因为你不能用“root”用户运行安装程序,所以安装程序本身并不能将这两个脚本程序放在“/usr/lbin”目录。
复制“oraenv”(或“coraenv”)和“dbhome”到本地“bin”目录,确保它们可继续提供一个公用环境,即使搜索路径被改动为指向一个与“ORACLE_HOME”不同的目录。
你也可以将其它需要共享的软件放在这个本地“bin”目录,供所有人存取。
(5)建立oratab文件(Create the oratab File)
关于ORACLE实体的一些的信息存储在“oratab”文件中。这个文件的所有者是“oracle”账户,但是在建立时存放在一个需要“root”权限的目录里。运行光盘安装点下的“/orainst/oratab.sh”脚本可以在“/etc”目录下建立“oratab”文件并设置权限。
oracle用户的安装演示
以“oracle”账户登录,并执行以下必须的步骤:
(1)设置文件建立许可(Set Permissions for File Creation)
(2)设置环境变量(Set Environment Variables)
(3)更新当前任务的环境变量(Update the Environment for Current Session)
(1)设置文件建立许可(Set Permissions for File Creation)
设置“umask”为“022”并确保整个组及其它ORACLE用户能读到并执行许可。要注意,不要在安装程序建立的文件中设置这个许可。我们可以按如下步骤做。
1、在控制台输入“umask”命令检查当前设置。
2、假如返回值不是“022”的话,将“umask 022”一句加入“.profile”或“.login”文件。
(2)设置环境变量(Set Environment Variables)
在使用“oracle”账户开始安装之前,要在“.profile”或“.login”文件中设置以下环境变量,设置环境变量的语法如下
语法:
B SHELL and K SHELL:
环境变量名=值; export环境变量名
C SHELL:
serenv环境变量名 值
环境变量:
EXTSHM
这个环境变量与系统的扩展共享内存模式(Extended Shared Memory)有关,当安装ORACLE8 SERVER时必须这个环境变量的是关的。
扩展共享内存模式(Extended Shared Memory)--AIX 4.2.1
这是第二部分
ORA_NLS33
当需要建立字符集不是“US7ASCII”的数据库或进行SERVER安装时就要指定这个环境变量的值,这个值为“$ORACLE_HOME/ocommon/nls/admin/data”。
PATH
在路径值设置中,必须有如下内容
“$ORACLE_HOME/bin,/bin,/usr/bin”
和
本地bin目录路径
SRCHOME
如果设置了SRCHOME,在安装时的缺省路径就是它的指定的路径,一般不设置。
TMPDIR
安装需要一个至少20MB的文件增夹,在AIX上这个文件夹一般是“/tmp”
TWO_TASK
不要设置TWO_TASK。在安装服务器端时,假如设定了它,并且你正在建立数据库对象,那么安装程序会企图在数据库中去建立这些对象。
(3)更新当前任务的环境变量(Update the Environment for Current Session)
在对“oracle”账户的“.profile”或“.login”文件进行设置修改后,应更新当前任务的环境变量。
对B SHELL或K SHELL用如下方式:
$./.profile (原文中是“$. .profile”,但这是不对的)
对于C SHELL用如下方式:
$source .login
安装单独的ORACLE产品
以下内容将演示安装所必需的步骤.表1-8到1-10包括了在SERVER发行和确定中需要的成功安装所必需的东西。
Server,Cartridges and Options
ORACLE PARALLEL SERVER版本的选项-预安装步骤。
当建立一个ORACLE PARALLEL SERVER系统时,安装程序会在一个节点安装ORACLE产品,然后为组中其它节点复制所需的文件和设置。完全安装完毕后所有的节点看上去是一样的。
安装ORACLE系统前,请参照你自己的系统查看下表:
存储类型 为所有控制文件、日志文件和数据库文件使用裸设备。
当提示要文件名时,使用以“r”开始的设备名。例如使用“/dev/rlv1”代替“/dev/lv1” 注:在IBM RS/6000 SP上裸设置必需是VSDs或HSDs。
文件大小 当安装程序提示要文件大小时,指定至少4KB的裸设备大小。当用MB方式指定大小时,要指定1MB。
控制文件大小由ORACLE8 SERVER决定。最小的大小是220KB,确定你有这么多。
Complete the following steps before installing the Parallel Server Option:
在安装Parallel Server选项前,请完成以下步骤:
root用户安装步骤
1. 确定你在所有的节点上有一个OSDBA组。同时在所有的节点上这个组的组名和ID值要是一样的。如果你有OSOPER组的话,也要遵守以上规定。缺省的OSDBA和OSOPER组是“dba”。
2. 在每一个节点上建立一个“oracle”账户,并且要遵守如下规定:
a) 这个账户属于OSDBA组
b) 这个账户仅用于安装和升级ORACLE软件
c) 这个账户在远程目录上有写权限
3. 在每一个节点建立一个安装点目录作为ORACLE软件目录结构的最上一级,并且要遵守如下规定:
a) 在每一个节点上的安装点的名字要与第一个节点上的安装点的名相同。
b) “oracle”账户有读、写、和执行的权限。
4. 为数据库文件和GMS_QUERY_FILE建立裸卷。
所有与Oracle Parallel Server数据库有关的文件都必放在裸卷上,这样它们才能被组中所有的节点存取。控制文件和数据对所有的instances都是共享的。每一个instance都有它自己的日志文件,但在数据恢复时,所有instances必需要存取所有的日志文件。
5. 对于“HACMP/6000 Clusters”有如下规定:
“oracle”账户对“/usr/lpp/csd/bin/machines.lst”文件有读的权限。
6. 增加HC PING_DELAY,并且确定HC daemon已经运行。在独占式的使用ORACLE8时一个HC daemon必须运行。
注:HC:HC daemon提供节点成员信息给ORACLE组成员服务(Oracle Group Membership Services)。在GMS或ORACLE运行之前,HC必需运行在一个节点。
7. Set up user equivalence by adding entries for the other nodes in the cluster to the .rhosts file of the oracle account, or the /etc/hosts.equiv file.
当以步骤完成后,退出“oracle”账户。
++++++++++++++++++++++++++++++++++++++++
因暂不进行Parallel Server的安装,所以本节不翻译
++++++++++++++++++++++++++++++++++++++++
安装
本章主要内容为用安装程序进行一个新的ORACLE8 SERVER的安装。本章有如下内容:
l 启动安装程序
l 安装程序提示
l 安装时的文档
l 检验安装程序的工作
本章不会讨论安装程序在其它任务上的应用,如安装补丁程序或重连接执行。如果对安装的其它方面有疑惑或安装过程有其它问题,请参看附录A“使用ORACLE安装程序”。
启动安装程序
确定已经设置好了“ORACLE_HOME”和“ORACLE_BASE”。
执行如下步骤,从光盘上运行安装程序。
l Mount产品安装用的光盘
l 运行安装程序
Mount产品安装用的光盘
ORACLE产品安装光盘是RockRidge格式,AIX支持这种格式。
1. 将产品安装光盘放入光驱。
2. 以“root”账户登录,建立一个光盘的安装目录,并且让它能被所有用户存取:
如下所示:
$ su root
# mkdir CD_mount_point
# chmod 777 CD_mount_point
3. Mount光盘并退出“root”账户
# mount options device_name CD_mount_point
# exit
例:Mount产品光盘
$ su root
# mkdir /cdrom
# chmod 777 /cdrom
# /etc/mount -rv cdrfs /dev/cd0 /cdrom
# exit
运行“rootpre.sh”脚本
停止所有当前正在运行的数据库,以“root”身份运行rootpre.sh。
1. 如果以前安装了ORACLE,则用ORACLE所有者的身份停止本机所有还在运行的数据库。
2. 以“root”身份登录,进入光盘的“orainst”目录
$ su root
# cd mount_point/orainst
3. 运行rootpre.sh并且退出root账户。
# ./rootpre.sh
# exit
注:如果你安装的是Oracle Parallel Server选项,则你要在安装前在所有节点上运行rootpre.sh脚本。
例:运行rootpre.sh脚本。
$ su root
# cd /cdrom/orainst
# ./rootpre.sh
# exit
运行安装程序
以“oracle”账号登录,改变当前为CD-ROM /orainst。
$ cd mount_point/orainst
以字符模式运行安装程序:
$ ./orainst /c
或以图形模式运行安装:
$ ./orainst /m
例:从光盘中运行ORACLE安装
$ cd /cdrom/orainst
$ ./orainst /c
非交互式安装
安装程序能从个安装过程中记录所有响应,然后将这些响应用于以后的安装。这种“安静模式(silent mode)”能用于多个相似的安装。关于这类安装的详细信息,请参看附录A的“缺省安装与重复安装(Default and Repeat Installations)”。
安装提示
安装过程中有一系列的提示,这些提示都显示在安装的窗口里。
最初的安装提示
不管你安装的是演示版还是正式的产品,每个安装过程都会有一个最初的安装提示。你可能选择是进行缺省安装还时选择安装。
如果你选择进行缺省安装,并决定建立一个数据库,安装程序会复制一个已预先建立好的数据文件到指定的安装点,并将用这个数据文件自动建立一个数据库并建立新的控制文件。这样可以节约装入数据目录创建脚本的时间。备注:在文件系统中,预先建立好的数据文件仅用于缺省安装。
安装类型/RAEDME文件
安装程序让你在自定安装和缺省安装中进行选择。假如你指定了缺省路径,安装程序将显示和使用这个设定,并询问你是否确定用它。
备注:缺省路径假定你从光盘中安装。假如你是从其它区域进行安装,你将不能用缺省安装路径。
安装行动选择
指定你想进行的安装自动:
l 安装,升级或反安装
l 建立/升级数据库对象
l 执行管理任务安装选项
安装程序为安装软件提供两种基本选择:安装新产品和安装/升级软件。你可用任一选项安装ORACLE 8 SERVER。
安装新产品选项建立一个OFA-compliant的目录结构。安装/升级软件选项则不一定要求OFA-compliant,并且不让你在这类安装任务中建立数据库对象。
对于Parallel Server:
When installing the initial instance of an Oracle Parallel Server system, select the Install New Product or Add/Upgrade Software option, not the install Oracle8 on Cluster option.
不能存取oratab文件
这个提示仅在安装程序不能存取“/etc/oratab”文件时出现。请查阅“root用户的安装演示”一节建立oratab文件。
连续存储管理(Legato Storage Manager)安装
当建立一个数据库时,可以使用连续存储管理。因为Legato daemon必需用root用户运行,运行root.sh脚本完成LSM的安装。请查阅“连续存储管理快速安装一文(Post-Installation Steps for Legato Storage Manager (LSM))”。
安装位置
假如“ORACLE_BASE”在环境变量中已设置,安装程序会提示你确定这个设置,对于“ORACLE_HOME”设置也是如此。假如“ORACLE_BASE”没有设置,安装程序会提示你要一个软件安装点,要完整的路径名,对于“ORACLE_HOME”设置也是如此。
“ORACLE_SID”环境变量是一个ORACLE系统的标志符,它是ORACLE SERVER实体的名字。
安装过程日志文件
安装程序为安装过程建立四个记录文件,各自是为下列每类活动建立的:操作系统,安装程序,SQL和makefile。缺省的安装过程日志文件的位置是在“$ORACLE_HOME/orainst”目录下。假如在这个目录下已存在了日志文件,安装程序将会把它们改名为“filename.old”。
安装源
指定安装源,不管是人光盘不是从一个存储区(“staging area”-内存光盘上的内容,用于脱盘光盘的安装。但要求你有够的空间。又分临时的和永久的两种)。详情请查阅附录A。
国家语言支持
从ORACLE产品的国家语言支持(National Language Support (NLS) )指定一种屏幕回应语言。注意这仅仅是缺省的语言;用户和客户端应用也可在session级别设置其它用于信息显示的语言。安装程序的提示和消息一直都是美式英语。
备注:附录C列出了可用的字符集设置。
root.sh的位置
安装程序在“$ORACLE_HOME/orainst”目录下建立root.sh脚本。在后面的安装过程中,这个脚本必须由root用户执行。假如root.sh脚本已经存在,安装程序会提示是否对它追加新内容,还是建立新的脚本。通常,你会建立一个新的文件,除非你有基它的原因才会对它追加新内容。
软件资源管理
软件资源管理跟踪你分配的目录和目录中可用
软件资源管理屏幕的详细说明在附录A。
OSDBA组
安装程序会显示要你选择一个用户组赋给ORACLE DBA的权限。它是oracle账户缺省的主要组。假如这个组的名称不是“dba”,安装程序在执行完毕后会重链接oracle执行。
OSOPER组
你可以选择一个有更多的限制的ORACLE OPERATOR权力的单独的UNIX组,这个组安装程序称之为OSOPER组。缺省情况下,它就是OSDBA组,在这种情况下没有单独的用户组是使用OPERATOR权力的。假如你选择不是“dba”的另一个组,安装程序在执行完毕后会重链接oracle执行。
假如你用“设置环境变量”一节中所说的方法为OPERATOR权力建立了一个组,就应在提示中输入这个名字,如果没有,就使用缺省值。
实体名
实体名或者叫SID,应该是不超四位长的唯一的值。实体名是在环境变量“ORACLE_SID”中指定的。在单一实体安装(single-instance installations)中,它一般与“DB_NAME”的初始参数相同。
Oracle Parallel Server Only:
The sid for each instance in a Parallel Server cluster should be unique and should incorporate the name of the database it manipulates. For example, the instance names for the database PRO might be PRO1, PRO2, and PRO3.
Note that certain applications, such as Tuxedo, require that the sid be identical for all instances. In this case, each instance must have a distinct $ORACLE_HOME/dbs directory.
数据库建立提示
当你使用安装程序建立数据库时,会出现以下提示。
存储类型:文件系统或裸设备
指定存储类型,不管是裸设备或文件系统。仅Oracle Parallel Server需要裸设备,虽然裸设备也能用于单一实体安装。
安装点号(Number of Mount Points)
假如你安装服务器端,
************************************************************************************************
附录:
一、ORACLE+TUXEDO环境下的 “.profile”
PATH=/usr/local/bin:/usr/vac/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
ORACLE_BASE=/usr/oracle/app/oracle;export ORACLE_BASE
ORACLE_OWNER=oracle;export ORACLE_OWNER
ORACLE_HOME=$ORACLE_BASE/product/8.0.5;export ORACLE_HOME
ORACLE_SID=ora8;export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/rdbms/lib;export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib:/usr/lib;export LIBPATH
LINK_CNTRL=L_PTHREADS_D7;export LINK_CNTRL
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS32
TMPDIR=/tmp;export TMPDIR
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH:/sharefs/tuxedo/bin:$HOME:/usr/bin;export PATH
ORACLE_TERM=vt100;export ORACLE_TERM
NLS_LANG=american_america.us7ascii;export NLS_LANG
BILLPATH=/sharefs/bill
export BILLPATH
BCPPATH=$ORACLE_HOME/bin
export BCPPATH
PATH=$BILLPATH/bin:$PATH
export PATH
set -o vi
if [ -s “$MAIL” ] # This is at Shell startup. In normal
then echo “$MAILMSG” # operation, the Shell checks
fi # periodically.
#---------------tuxedo------------------
TUXDIR=/sharefs/tuxedo
APPDIR=/sharefs/bin
#TUXCONFIG=/sharefs/whjf/pay/src/tuxconfig
TUXCONFIG=/sharefs/tuxedo/bin/tuxconfig
TLOGDEVICE=$APPDIR/TLOGDEV
PATH=$TUXDIR/bin:$TUXDIR/include:$ORACLE_HOME/precomp/public:$ORACLE_HOME/precomp/lib:/sharefs/unix/unixnetprog/ADVIO:$PATH
export PATH
#LD_LIBRARY_PATH=/usr/lib:/lib:/u/informix/lib:
LD_LIBRARY_PATH=$TUXDIR/lib:${SHLIB_PATH:-}
NLSPATH=$TUXDIR/locale/C/%N
LANG=C
export TUXDIR APPDIR PATH LD_LIBRARY_PATH
export NLSPATH LANG
export TUXCONFIG TLOGDEVICE
LIBPATH=$TUXDIR/lib:$LIBPATH; export LIBPATH
#--------------tuxedo------------------
PASSWD=product
USER=product
CONNECTSTR=
export PASSWD USER CONNECTSTR
增加用户:
useradd oradba
增加组:
mkgrp oracle
更改用户所属组:
usermod -g oralce oradba
更改用户密码:
passwd oradba
新建目录:
mkdir /home/oradba
更改目录属主:
chown oradba /home/oradba
更改目录所属组:
chgrp oracle /home/oradba
进入smit菜单:
smit
增加一个逻辑卷(LV):
add a logical volume
name:oralce
VG:rootvg
PV:hdisk0
number of LPs:1
(mklv -y 'oralce ' rootvg 1 hdisk0)
增加一个文件系统(JFS) ":
add JFS
fs name: /oralce
new mount point:/oracle
size of fs:14024740(7G)
automount:yes
更改目录属主:
chown oralce /oracle
更改目录所属组:
chgrp oracle /oracle
logout,以oradba登录:
刪除临时文件:
rm -rf /tmp/*
增加/tmp空间大小:(65536-> 955360)
chfs -a size= '955360 ' /tmp
更改目录属性(改为可写):
chmod a+w /tmp
新建光驱mount point:
mkdir /mnt/cdrom
mount 光驱:
mount -v cdrfs -o ro /dev/cd0 /mnt/cdrom
cd /mnt/cdrom
bash runInstaller
开始安装。
设置安装参数:
Oracle Home Name:orahome
path: /oracle/orahome
type:Enterprise Edition(3.2G)
Database Configuration:General Purpose
OSDBA Group:oracle
OSPER Group:oracle
Global Database Name:oradb1
SID:oradb1
Directory for Database Files:/oracle/oradb/data
设置环境变量:
vi /home/oradba/.profile
export JAVA_HOME=/usr/java130
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/orahome
export ORACLE_SID=oradb1
export LD_LIBRARY_PATH=$/ORACLE_HOME/lib
export ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data
export PATH=$PATH:$ORACLE_HOME/bin
export TMPDIR=/tmp