oracle安装文档.docx

上传人:b****3 文档编号:5404314 上传时间:2022-12-16 格式:DOCX 页数:22 大小:1.56MB
下载 相关 举报
oracle安装文档.docx_第1页
第1页 / 共22页
oracle安装文档.docx_第2页
第2页 / 共22页
oracle安装文档.docx_第3页
第3页 / 共22页
oracle安装文档.docx_第4页
第4页 / 共22页
oracle安装文档.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

oracle安装文档.docx

《oracle安装文档.docx》由会员分享,可在线阅读,更多相关《oracle安装文档.docx(22页珍藏版)》请在冰豆网上搜索。

oracle安装文档.docx

oracle安装文档

一、oracle10g数据库的安装与配置

1、 内存及交换分区检查

Mem>922M:

   cat/proc/meminfo|grepMemTotal

swap>1024M:

  cat/proc/meminfo|grepSwapTotal

/tmp>400M:

   df–h

2、 修改主机名及hosts文件(一定要配置静态ip)

#hostnameoracle10g

#vi/etc/hosts加入以下内容

127.0.0.1              localhost.localdomainlocalhost

172.16.60.196          oracle10g

3、 检查所需操作系统的RPM包是否完整

名称 最低版本 查询命令

kernel 2.6.9 #uname-a

glibc 2.3.2.95.27 #rpm-qglibc

gcc 3.2 #rpm-qgcc

make 3.79 #rpm-qmake

binutils 2.14 #rpm-qbinutils

libaio 0.3 #rpm-qlibaio

openmotif 2.2.2-16 #rpm-qopenmotif

setarch 1.3-1 #rpm-qsetarch

4、 配置ip与主机名对应关系

#vi/etc/redhat-release  修改版本5为4

#hostname      查看和修改主机名

#vi/etc/sysconfig/network

#ifconfigeth0    查看和修改ip

#vi/etc/sysconfig/network-scripts/ifcfg-eth0

#vi/etc/hosts    修改主机名和ip地址对应关系

5、 解决安装过程及isqlplus字体乱码问题

#mkdir–p/usr/share/fonts/zh_CN/TrueType/

#cd/usr/share/fonts/zh_CN/TrueType/

#cp../../Chinese/TrueType/uming.ttf./zysong.ttf

6、 创建用户

新增oinstall、dba用户组,oracle用户

#/usr/sbin/groupaddoinstall

#/usr/sbin/groupadddba

#/usr/sbin/useradd-m-goinstall-Gdbaoracle

#idoracle

#passwdoracle

说明:

#useradd-goinstall-Gdba-d/home/oracleoracle

(新增用户oracle-g主组属于oinstall -Gdba辅助组属于dba 

-d/home/oracle用户缺省根目录为/home/oracle)

7、 创建安装目录

#mkdir/oracle

#chown-Roracle:

oinstall/oracle

#chmod-R755/oracle

改变/oracle目录所属用户及组 -R参数表示递归

将oracle10g安装介质解压到/oracle目录下

#pwd

/oracle/database

#ll

total28

drwxr-xr-x 9oracleoinstall4096May1915:

31doc

drwxr-xr-x 5oracleoinstall4096May1915:

31install

drwxr-xr-x 2oracleoinstall4096May1915:

30response

-rw-r--r-- 1oracleoinstall1327May1915:

30runInstaller

drwxr-xr-x 9oracleoinstall4096May1915:

31stage

-rw-r--r-- 1oracleoinstall5213May1915:

30welcome.html

注意一般情况下,没有runInstaller的执行权限,使用下面的命令。

#chmod-R775database/*

-R参数表示递归,让database整个目录具有执行权限。

以方便后面安装。

8、 配置内核参数

a.执行如下命令,在文件最后添加部分参数

#vi/etc/sysctl.conf

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=1048576

net.core.rmem_max=1048576

net.core.wmem_default=262144

net.core.wmem_max=262144

执行下面命令使配置生效

#sysctl–p

b.执行如下命令,在文件最后添加部分参数

#vi/etc/security/limits.conf

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

c.执行如下命令,在文件最后添加部分参数

#vi/etc/pam.d/login

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

d.执行如下命令,在文件最后添加部分参数

#vi/etc/profile

if[$USER="oracle"];then

       if[$SHELL="/bin/ksh"];then

             ulimit-p16384

             ulimit-n65536

       else

             ulimit-u16384-n65536

       fi

fi

执行下面命令使配置生效

#source/etc/profile

9、 配置oracle环境变量

切换到oracle用户

#su–oracle

执行如下命令,在文件最后添加部分参数

$vi.bash_profile

  TMP=/tmp;exportTMP

   TMPDIR=$TMP;exportTMPDIR

   ORACLE_BASE=/oracle;exportORACLE_BASE

   ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_HOME

   ORACLE_SID=izpzboss;exportORACLE_SID

   ORACLE_TERM=xterm;exportORACLE_TERM

   PATH=/usr/sbin:

$PATH;exportPATH

   PATH=$ORACLE_HOME/bin:

$PATH;exportPATH

   LD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib;exportLD_LIBRARY_PATH

   CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlib;exportCLASSPATH

注意ORACLE_SID为实例名

执行下面命令使环境变量生效(或者重启Linux系统)

$source/home/oracle/.bash_profile

10、 配置X-windows

在安装oracle的机器上以root用户执行如下命令(切记不要远程执行,会失败),使oracle用户可以使用X-windlws。

#xhost+local:

root

11、 安装oracle

下面的图都是本机安装的截图。

切换到oracle用户,进入目录,执行./runInstaller命令进行安装

红色部分为数据库家目录,与之前设定oracle环境变量----ORACLE_HOME保持一致。

确认有无警告,如果网络设定为DHCP将会出现警告提示,可以忽略,不会影响安装。

建议按照前面的安装文档,设定为固定IP。

如果RPM包没有打全,也会提示。

建议在处理完所有的警告之后,再继续安装。

建议先只安装数据库软件,后面再安装实例。

弹出这个窗口后,不能点ok,完成下页一张截图的操作后再点ok。

 

根据上面一张截图,以Root用户执行列出的2个脚本。

数据库软件安装完毕。

在本机输入netca命令,开始配置监听。

 

监听配置完毕。

 

在本机输入dbca命令,开始创建数据库实例

输入SID名称,这名称必须与前面oracle环境变量设定一样。

这里因为是实验环境,所以把密码都设定为一样。

根据实际需要选择。

这里选择了文件系统。

ASM是oracle的高级技术,未来方向。

建议初学者在学习环境使用文件系统。

因为是学习环境所以没有勾上Archive模式,在生产环境中oracle强烈建议选择Archive模式。

因为是学习环境,所以勾上SampleSchemas,里面包含一些可供学习的案例。

这里面的参数相当重要,共享内存管理oracle强烈建议设定为自动管理方式。

字符集参数相当重要,一旦设定,几乎很难更改。

Oracle强烈建议使用AL32UTF8,有相当的兼容性。

也可以根据实际情况设定字符集。

点击exit,实例安装完毕。

1、测试安装结果

注意IP地址是linux操作系统的IP。

请根据自己的实际情况测试。

如果能够出现上面2张截图的画面。

那就证明安装基本没有问题了。

12、解锁hr用户

解锁用户hr:

[oracle@oracle10g~]$sqlplus/nolog

SQL>conn/assysdba

Connected.

SQL>showuser

USERis"SYS"

SQL>descdba_users

NameNull?

Type

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

USERNAMENOTNULLVARCHAR2(30)

USER_IDNOTNULLNUMBER

PASSWORDVARCHAR2(30)

ACCOUNT_STATUSNOTNULLVARCHAR2(32)

LOCK_DATEDATE

EXPIRY_DATEDATE

DEFAULT_TABLESPACENOTNULLVARCHAR2(30)

TEMPORARY_TABLESPACENOTNULLVARCHAR2(30)

CREATEDNOTNULLDATE

PROFILENOTNULLVARCHAR2(30)

INITIAL_RSRC_CONSUMER_GROUPVARCHAR2(30)

EXTERNAL_NAMEVARCHAR2(4000)

SQL>selectusername,account_statusfromdba_users;

USERNAMEACCOUNT_STATUS

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

MGMT_VIEWOPEN

SYSOPEN

SYSTEMOPEN

DBSNMPOPEN

SYSMANOPEN

IXEXPIRED&LOCKED

SHEXPIRED&LOCKED

DIPEXPIRED&LOCKED

OEEXPIRED&LOCKED

HREXPIRED&LOCKED

SQL>alteruserhraccountunlock;(解锁hr用户)

Useraltered.

SQL>selectusername,account_statusfromdba_users;

USERNAMEACCOUNT_STATUS

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

MGMT_VIEWOPEN

SYSOPEN

SYSTEMOPEN

DBSNMPOPEN

SYSMANOPEN

HREXPIRED

OUTLNEXPIRED&LOCKED

MDSYSEXPIRED&LOCKED

ORDSYSEXPIRED&LOCKED

EXFSYSEXPIRED&LOCKED

DMSYSEXPIRED&LOCKED

注意:

此时hr用户为过期状态,无法登陆。

是因为还没有设定密码,下面将设定密码,而hr用户的状态将改变为open。

 

SQL>alteruserhridentifiedbyhr;(设定hr用户密码为hr)

Useraltered.

SQL>selectusername,account_statusfromdba_users;

USERNAMEACCOUNT_STATUS

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

MGMT_VIEWOPEN

SYSOPEN

SYSTEMOPEN

DBSNMPOPEN

SYSMANOPEN

HROPEN

OUTLNEXPIRED&LOCKED

MDSYSEXPIRED&LOCKED

ORDSYSEXPIRED&LOCKED

EXFSYSEXPIRED&LOCKED

DMSYSEXPIRED&LOCKED

 

最后用hr用户登录,做创建表、插入数据、查询的测试。

如果完成,则证明数据库安装没有问题了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1