Oracle安装指南64位.docx
- 文档编号:4453599
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:20
- 大小:1.45MB
Oracle安装指南64位.docx
《Oracle安装指南64位.docx》由会员分享,可在线阅读,更多相关《Oracle安装指南64位.docx(20页珍藏版)》请在冰豆网上搜索。
Oracle安装指南64位
Oracle10g安装指南
一.前期准备工作
软件环境:
Oracle10.2.0.1forlinuxx86_64
Oracle10.2.0.4patch升级包
Redhat5.6serverx86_64
注意:
操作未声明使用用户的的全部以root用户执行
二.安装oracle所需要的RPM安装包
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9*
compat-libstdc++-296-2.96-132.7.2*
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44*
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1*
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
libXp*
有些安装包已经安装在redhat上,在命令终端上执行rpm-qa|grep包名查询系统是否已有该安装包以及版本问题是否需要升级,可使用yuminstall包名进行在线安装
注:
推荐在安装redhat的时候最好把开发包都选中安装
三.配置系统参数
找到文件/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#应用程序可使用的IPv4端口范围。
net.core.rmem_default=1048576#套接字接收缓冲区大小的缺省值
net.core.rmem_max=1048576#套接字接收缓冲区大小的最大值
net.core.wmem_default=262144#套接字发送缓冲区大小的缺省值
net.core.wmem_max=262144#套接字发送缓冲区大小的最大值
运行以下命令使得内核参数生效:
#/sbin/sysctl–p
四.修改limits.conf文件参数(/etc/security/limits.conf)
在文件末尾添加如下内容:
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
修改用户最大可用的进程数和可以打开最大文件描述符的数量
五.修改login文件(/etc/pam.d/login)
在文件末尾加上如下内容:
sessionrequired/lib/security/pam_limits.so
六.修改系统版本>(/etc/redhat-release)
将RedHatEnterpriseLinuxServerrelease5.4(Tikanga)中5.4该为4(安装成功后再改为5.4)
七.创建oracle组和用户
groupaddoinstall
groupadddba
useradd-goinstall-Gdbaoracles
passwdoracle--修改密码
八创建安装目录并授权给oracle用户>
mkdir-p/u01/app/oracle/db_1--递归创建目录oracle软件的安装目录
mkdir-p/u01/app/oracle/oradata数据库文件目录
chmod–R775/u01--修改目录权限
chown-Roracle.oinstall/u01--将目录授权给oracle
九.修改.bash_profile文件(这个文件是在你创建的oracle用户的根目录下)
在oracle用户下操作
在文件末尾加入如下内容:
#OracleSettings
ORACLE_BASE=/u01/app/oracle;
exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/db_1;
exportORACLE_HOME
ORACLE_SID=orcl;exportORACLE_SID#ORACLE_SID可以改变安装时确保对应
ORACLE_TERM=xterm;exportORACLE_TERM
PATH=$PATH:
$ORACLE_HOME/bin;exportPATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
$ORACLE_HOME/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;exportCLASSPATH
十.开始安装Oracle10g
在root用户下打开一个终端执行以下操作:
#xhostlocal:
oracle(不必理会出现的提示信息)
再开一个终端并切换oracle用户,执行如下操作:
#suoracle
$exportLANG=en_US(这里要注意了,不设置用英文显示,安装界面会出现乱码或有些文字看不到)
解压文件
gunzip10201_database_linux_x86_64.cpio.gz
cpio-idmv<10201_database_linux_x86_64.cpio
unzipp6810189_10204_Linux-x86-64.zip
$cd/tmp/database#进入oracle安装文件所在目录
$./runInstaller
打开安装界面,选择基本安装,不选择
,不创建数据库
点击NEXT,执行安装检查,如出现未通过请根据提示修改
点击NEXT,执行安装,安装完成后根据提示运行脚本
从10.2.0.1升级到10.2.0.4
解压Oracle10.2.0.4patch升级包
unzipp6810189_10204_Linux-x86-64.zip
运行./runInstaller
点击NEXT默认为10.2.0.1的安装路径
点击NEXT,执行参数检查
点击NEXT,还有个图片有个install安装出现下图
根据提示升级完成
用DBCA创建数据库
更改语言LANG=en_US
在$ORACLE_HOME/bin目录下执行命令dbca弹出
输入数据库的全局名称以及SID
点击NEXT
点击NEXT设置数据库管理员的密码
点击NEXT选择oracle数据问价存放的位置
点击NEXT
点击NEXT设定oracle数据库的参数SGA字符集连接模式
点击NEXT修改数据文件控制文件日志文件
点击NEXT
点击NEXT
点击PasswordManagement可以修改用户的密码,锁定等
一些确认信息
执行命令查看是否应升级到10.2.0.4
Oracle安装升级数据库的创建成功
创建数据库表空间
CreateTablespaceCLOUD_DATAdatafile'$ORACLE_HOME/oradata/cloud_data01.dbf'size1000Mautoextendon;
CreateTablespaceCLOUD_INDXdatafile'$ORACLE_HOME/oradata/cloud_indx01.dbf'size500Mautoextendon;
上面的路径可以自己随意指定,就是数据文件存放的位置
注:
可以创建表空间,默认用户的表空间为oracle的user表空间。
为vCloudDirector创建数据库用户以及用户的默认表空间
Createuser用户名identifiedby密码defaulttablespace表空间的名字例如:
Createuservcloudidentifiedbytckj123defaulttablespaceCLOUD_DATA;
数据库用户需要的系统权限如下
CONNECT
RESOURCE
CREATETRIGGER
CREATETYPE
CREATEVIEW
CREATEMATERIALIZEDVIEW
CREATEPROCEDURE
CREATESEQUENCE
EXECUTEANYPROCEDURE
为用户授予权限命令
grant权限名to用户名例如:
grantconnect,resourcetovcloud
针对vCenterChargeBack也需要个Oracle数据库实例,可以在此oracle服务器上新创建个oracle实例为vCenterChargeBack使用创建步骤和创建shtc数据库实例步骤一样使用dbca命令,只是改变一下实例的名字此次部署名字为chback
两个数据库的实例的管理
有一个redhat系统环境变量中有个ORACLE_SID值和创建的oracle实例名字一样,现在一个redhat上有2个oracle实例,所以在管理不同的实例的时候要更改ORACLE_SID值
此截图可以为对chback实例的操作管理
上图显示把系统的ORACLE_SID环境变量修改为shtc
已经成功登录到shtc实例
注:
需要为没个oracle实例创建数据库用户,分配权限
ORACLE监听器配置
在命令行执行netmgr启动下图图形化界面
监听配置,
Protocol:
传输协议默认就是TCP/IP
HOST:
为redhat服务器的名字可以是IP地址
Port:
为listeners的监听端口默认就可以
数据库服务的配置
一个监听器可以服务多个数据库实例
GlobalDatabaseName:
为vclouddirector等连接数据库时填写的数据库服务名
OracleHomeDirectory:
为oracle安装的家目录,默认已经填写了
SID:
为数据库实例名
配置完成之后保存saveNetworkConfiguration
启动监听器:
可以关闭、启动、查看、状态等操作
Oracle的安装配置全部完成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 安装 指南 64