分类: LINUX
2005-09-20 16:43:42
1、创建oracle用户,定义oracle路径;
2、创建dba组、oinstall组;
3、定义oracle属于主要组oinstall组,次要组dba组;
以上可用图形工具admintool很方便的创建。AIX上用smit工具。
4、在oracle根下创建.profile文件(使用oracle用户登陆界面,系统自动创建.profile)
5。修改 .profile文件,增加ORACLE_BASE、ORACLE_HOME、NLS_LANG、ORACLE_SID、PATH、CLASSPATH值;其中:
ORACLE_BAS指向oracle用户的根下;
NLS_LANG使用simplified chinese_china.ZHS16GBK;
ORACLE_SID定义全局数据库的名字
1、创建oracle用户,定义oracle路径;
2、创建dba组、oinstall组;
3、定义oracle属于主要组oinstall组,次要组dba组;
以上可用图形工具admintool很方便的创建。AIX上用smit工具。
4、在oracle根下创建.profile文件(使用oracle用户登陆界面,系统自动创建.profile)
5。修改 .profile文件,增加ORACLE_BASE、ORACLE_HOME、NLS_LANG、ORACLE_SID、PATH、CLASSPATH值;其中:
ORACLE_BAS指向oracle用户的根下;
NLS_LANG使用simplified chinese_china.ZHS16GBK;
ORACLE_SID定义全局数据库的名字
例子:
ORACLE_BASE=/export/home/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/OraHome1; export ORACLE_HOME
NLS_LANG="simplified chinese_china.ZHS16GBK"; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
ORACLE_SID=ICSENP; export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_BASE/jre/1.1.7:$ORACLE_HOME/jlib
6、配置内核
修改/etc/system文件,在文件尾增加以下参数,其中shminfo_shmmax建议为实际内存50%
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
7、重启动机器,是参数生效
#sync;sunc;reboot
8、安装oracle
1)使用oracle英文界面登陆,运行/cdrom/runInstaller,注意事项:不要在/cdrom目录下安装,避免换盘时驱动器忙,应在其
他目录下运行cdrom/runInstaller,注意选择使用Chinese语言。
2)一般安装oracle到oracle的用户目录下,如果需要安装在其他地方,应先修改oracle安装目录和数据存放目录的从属权
限,例如,oracle安装在/u01,数据存放在/u02上,那么需要:
#chown -r oracle:oinstall /u01
#chown -r oracle:oinstall /u02
3)安装提示输入oracle所属的unix组,输入oinstall
4)按系统提示用root身份运行./oinstallboot.sh $ORACLE_HOME/orainstRootsh
5)选择custom安装
6)选择语言"English"和“simple chinese”
7)组件中不选择“oracle HTTP Server132”、"legato storge Manager 817"和“Docment”
8)选择安装数据的存放目录,如/u02,注意,此目录oracle一定要有读写权限
9)选择JDK路径,应和.profile中的设置一致
10)按系统提示创建/usr/local/bin,使oracle对此目录有读写权限,使用root身份运行./root.sh
输入/usr/local/bin的路径
11)选择建立库
12)输入数据库的名称,选择自定义建库,不选择典型。(因为典型会继承登陆是的local,不能选择字符集)
13)选择“多用途”
14)调节用户数,一般将15改为50左右即可
15)不选择jserver、intermedia、vi...三项,选择此三项,安装速度会很慢
16)选择字符集“zhs16GBK”
17)按实际硬盘和内存调节6个表空间大小和pool参数,缺省参数都比较小,大多数参数需要做一些调整
users 15——>50
max datafiles 512
system size 26——>360
roback 512——>1024
tmp 64——>128
logfile 500——>1000
也可以安装后调整../oracle/admin/yourdb/pfile/initICSENP.ora文件,根据实际内存大小调整,应尽量大,如果仅跑数据库,除
分给系统运行内存外,以下两个参数可达总内存的50%-80%
18)create database
9、安装、创建库完成后,修改/var/opt/oracle/oratab文件的最后一行,将N改为Y,如:
修改前:ICSENP:/export/home/oracle/OraHome1:N
修改后:ICSENP:/export/home/oracle/OraHome1:Y
10、验证Oracle是否安装成功
$svrmgrl
唤醒SVRMGR状态
SVRMGR>connect internal
连接打开数据库
SVRMGR>shutdown immediate
关闭 instances, 数据库
SVRMGR>startup
instances startup, database mount,database open
SVRMGR>exit
如果出现上述信息时,oracle安装成功,出现错误,根据错误信息检查对应的问题。
11、启动listener
%lsnrctl start 启动listener