oracle数据库安装说明Word文档格式.docx
《oracle数据库安装说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《oracle数据库安装说明Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
评审记录:
评审编号
评审组长
评审日期
结论
评审形式
评审报告
目录
管理机数据库安装说明1
1安装操作系统4
2安装oracle4
2.1针对Oracle配置Linux4
2.2创建Oracle组和用户帐户5
2.3创建目录6
2.4设置Oracle环境变量:
8
2.5启动Oracle通用安装程序8
2.6创建数据库实例10
3启动数据库及监听程序18
4导入MIG管理机数据22
4.1导入MIG管理机数据22
安装操作系统
根据《操作系统安装说明_MIG_1.0_N+1_AS4.doc》安装AS4操作系统。
安装oracle
针对Oracle配置Linux
Linux软件现已安装完毕,您需要针对Oracle对其进行配置。
本部分将逐步讲解针对Oracle数据库10g配置Linux的过程。
验证系统要求
要验证系统是否满足Oracle10g数据库的最低要求,以root用户身份登录并运行以下命令。
要查看可用RAM和交换空间大小,运行以下命令:
grepMemTotal/proc/meminfo
grepSwapTotal/proc/meminfo
例如:
#grepMemTotal/proc/meminfo
MemTotal:
512236kB
#grepSwapTotal/proc/meminfo
SwapTotal:
1574360kB
所需最小RAM为512MB,而所需最小交换空间为1GB。
对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;
对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。
Oracle10g软件还需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。
/tmp目录至少需要400MB的可用空间。
要检查系统上的可用磁盘空间,运行以下命令:
df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/sda36.8G1.3G5.2G20%/
/dev/sda199M17M77M18%/boot
该示例表明,/tmp目录没有自己的文件系统。
(对本指南而言,它是根文件系统的一部分。
)根文件系统可用空间为5.2GB,除了满足安装(2.5+1.2+0.4=4.1GB)外还小有富余。
创建Oracle组和用户帐户
接下来,创建用于安装和维护Oracle10g软件的Linux组和用户帐户。
用户帐户将称为oracle,而组将称为oinstall和dba。
以root用户身份执行以下命令:
/usr/sbin/groupaddoinstall
/usr/sbin/groupadddba
/usr/sbin/useradd-m-goinstall-Gdbaoracle
idoracle
uid=501(oracle)gid=501(oinstall)groups=501(oinstall),502(dba)
设置oracle帐户的口令:
passwdoracle
#passwdoracle
Changingpasswordforuseroracle.
Newpassword:
Retypenewpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
创建目录
install-d/opt/oracle/product
chown-Roracle:
oinstall/opt/oracle/product
chmod-R775/opt/oracle/product
oinstall/opt/oracle
oinstall/opt
配置Linux内核参数
Linux内核非常出色。
与大多数其他*NIX系统不同,Linux允许在系统启动和运行时修改大多数内核参数。
完成内核参数更改后不必重新启动系统。
Oracle数据库10g需要以下所示的内核参数设置。
其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
如果您按照以上说明安装了Linux,且内核参数全部采用默认值,则只需在以root用户身份登录后执行下命令。
(以下字体带背景颜色的同时执行)
cat>
>
/etc/sysctl.conf<
<
EOF
/sbin/sysctl–p(执行此命令)
net.ipv4.ip_forward=0
net.ipv4.conf.default.rp_filter=1
kernel.sysrq=0
以root用户身份运行以下命令来验证您的设置:
/sbin/sysctl-a|grepshm
/sbin/sysctl-a|grepsem
/sbin/sysctl-a|grepfile-max
/sbin/sysctl-a|grepip_local_port_range
#/sbin/sysctl-a|grepshm
kernel.shm-use-bigpages=0
#/sbin/sysctl-a|grepsem
#/sbin/sysctl-a|grepfile-max
#/sbin/sysctl-a|grepip_local_port_range
如果系统的参数设置的比上述参数值小,则编辑/etc/sysctl.conf文件,添加或更改这些参数。
完成后,运行以下命令激活更改:
/sbin/sysctl–p
出现如下的报错,是正常的
[root@MIG-ORACLE-1product]#/sbin/sysctl-a|grepsem
error:
unknownerror22readingkey'
net.ipv6.route.flush'
net.ipv4.route.flush'
fs.binfmt_misc.register'
设置Oracle环境变量:
vi/home/oracle/.bash_profile
将以下部分写入到.bash_profile文件最后
exportORACLE_BASE=/opt/oracle
exportORACLE_SID=mig
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
exportPATH=$PATH:
$ORACLE_HOME/bin
启动Oracle通用安装程序
使用ROOT用户执行:
(执行以下命令需要拷贝文档Oracle_patch,并进入该路径下)
#rpm-ivhlibaio-0.3.103-3.i386.rpm(不安装此包dbca会有问题)
#rpm-ivhlibXau-devel-1.0.1-3.1.i386.rpm
#rpm-ivhlibXp-1.0.0-8.1.el5.i386.rpm
#rpm-ivhlibXp-devel-1.0.0-8.1.el5.i386.rpm
#rpm-ivhopenmotif-2.3.0-0.3.el5.i386.rpm
#rpm-ivh--nodepsopenmotif-devel-2.3.0-0.3.el5.i386.rpm
#mkdir/oracle_source
#mv10201_database_linux32.zip/oracle_source(进入到Oracle数据库文件所在目录)
#unzip10201_database_linux32.zip
vi/etc/redhat-release(root用户)将5改成4
#su-oracle
exportLANG=zh_CN
如果在接下来的图形界面是乱码,可以使用下面的命令设置字符集
exportLANG=en_us
(ORACLE安装文件”10201_database_linux32.zip”)
$cd/oracle_source/database
使用工具:
xmgr20.exe
配置如下:
(下图username是Oracle)
点击run,在弹出的窗口输入:
$./runInstaller
进入安装界面:
选择高级安装;
选择企业版;
输入路径:
/opt/oracle/product/10.2.0/db_1
不创建数据库
剩下的安照提示操作或选择默认的选项。
安装结束
恭喜!
您的新Oracle10g数据库已经可以使用。
创建数据库实例
1.su–oracle切换至oracle用户,使用dbca命令
#su–oracle
UnsetLANG
$dbca
2.选择创建数据库
3.选择一般用途
4.写入数据库名及SID(都为mig)
5.选择下一步
6.输入数据库口令
7.选择文件系统
8.选择所有数据库文件使用公共位置,将实例创建在/data下(/data为盘阵挂载点)
注意:
/data目录需要oracle用户有可读写权限。
9.将快速恢复区创建在/data上,选择启用归档并创建在/data上
10.选择下一步
11.选择下一步
12.点击所有初始化参数,点击高级参数,将所有ORACLE_HOME(ORACLE_BASE)改成/data(将所有文件创建到盘阵)
点击charactersets(字符集),如下图所示,按照下拉框指定:
点击下一步
13.检查所选路径
14.检查所选路径,点击下一步
15.点击完成创建数据库实例
16.将主机/opt/oracle/product/10.2.0/db_1/dbs下所有文件都拷贝到备机相应目录下,操作如下:
scp/opt/oracle/product/10.2.0/db_1/dbs/*
备机IP:
/opt/oracle/product/10.2.0/db_1/dbs
启动数据库及监听程序
以oracle用户身份登录
1.启动及停止数据库:
su-oracle
sqlplus/nolog
connect/assysdba
shutdownimmediate
startup
quit
2.启动及停止监听程序:
lsnrctl
stop
start
其他补充:
1、oracle数据库建用户的命令:
在数据库服务器上分别执行以下两句条语句:
conn/assysdba
同时执行下面的所有语句:
CREATEUSERmigidentifiedbymig
DEFAULTTABLESPACEUSERS
TEMPORARYTABLESPACETEMP
PROFILEDEFAULT
ACCOUNTUNLOCK
/
GRANTCONNECTTOmigWITHADMINOPTION
GRANTRESOURCETOmigWITHADMINOPTION
GRANTDBATOmigWITHADMINOPTION
GRANTUNLIMITEDTABLESPACETOmigWITHADMINOPTION
/
2、起oracle的话有个比较简单的方法,进入
/opt/oracle/product/10.2.0/db_1/bin下边,把dbstart的第78行改成
ORACLE_HOME_LISTNER=$ORACLE_HOME
然后把/etc/下边的oratab最后一个字符改成Y
最后执行dbstart就能启动库了
3、执行sql脚本
mig_V2.0_pedownload_create.sql
mig_V2.0_pedownload_insert.sql
命令如下:
connectmig/mig(以mig用户连接)
@/opt/oracle/product/mig_V2.0_pedownload_create.sql
@/opt/oracle/product/mig_V2.0_pedownload_insert.sql
4、起数据库:
起oracle的话有个比较简单的方法,进入
5、使用sqlplus查看,需要先在Oracle客户端建立连接,点击程序/Oracle。
。
/enterprise。
/如下图设置:
确定后,点击新建的连接,输入用户名密码,这里均是mig,确定
进入sqlplus,
指定完,点击ok即可
导入MIG管理机数据
本文是关于在管理机ORACLE数据库安装完成后,创建root用户及如何导入管理机数据。
1.1导入MIG管理机数据
1.创建ROOT用户
使用ORACLE客户端工具“oracleenterprisemanagerconsole”
创建数据库联接:
主机名:
oracle数据库的IP
端口号:
1521
SID:
mig
选择刚才创建的数据库连接,输入
用户名:
system
口令:
(安装时指定的)
在“安全性“中选“创建用户”
root密码canada;
角色标签中加DBA;
系统标签中加unlimitedtablespace
2.导入数据库数据
使用ORACLE客户端工具“oracleenterprisemanagerconsole”中的工具中的”sql*plusworksheet”导入sql脚本(有顺序)。
顺序执行mig_n+1/pmdb/sqlscript/下
1.pm.sql
2.pm_privilege.sql
3.pm_privilege_ext.sql
4.pm_init_data.sql
5.pm_pushdevice.sql
6.pm_pushdevice_data.sql
7.pm_snmp.sql