我想知道安装oracle Linux 6.4的步骤,主要是安装包那,然后Linux装完之后再装oracle 11g R2,也是求安装步骤,我在网上搜了一些步骤,Linux能装上,但是oracle装不上,有些网上教程说的一些文件我这就没有,或者是报错,或者是过不去,所以求大神指导一下。拜谢拜谢了!!!!!
解决方案 »
- 求高手看看这SQL该怎么优化
- oracle中binary_integer和number有什么区别?
- String sql = "select distinct substring(Chapter,1,charindex('-',Chapter)-1)
- oracle中得休眠函数
- 怎样去oracle表里字段的下划线 请比我高的高手指教
- 磁盘数据库的资料
- 过程里面的判断怎么写??
- 为什么我的数据库中没有internal的用户??
- 请介绍下好的ORACLE的学习资料和网站 高分相送,谢谢
- 有关oracle数据库的数据导入问题(分不够在++++)?
- oracle用触发器为表的新增记录自动添加id是否合适
- Oracle :在course表中创建一个INSERT触发器,插入课程名,如果已存在,则不执行插入操作,并提示用户。
这是我在装完Linux后就执行的步骤:(一些报错给忘了,因为在虚拟机装的,安装不成功就把虚拟机一起删了,想请你看下这个步骤行不行的通,还有Linux的安装有特殊步骤吗?我在安装Linux时选的安装包是database server,然后在下一步选可安装包的时候是这样的 在“服务器”里面选择“FTP服务器” 在“桌面”里面除了第一个‘KDE桌面’,其他全选)
1、 配置IP和主机名
(1) /etc/sysconfig下面的network文件:
HOSTNAME=linux.cdpf.org.cn
(2) 在/etc/hosts文件中
192.168.137.100 linux.cdpf.org.cn linux
(3) /etc/network/resolv.conf中 (我的Linux里面没有network文件夹,然后我就先这么过去了,)
DNS1=10.1.1.1
(4) /etc/sysconfig/network-scripte/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:CA:B8:86
TYPE=Ethernet
UUID=97ed60c4-5bab-4b8f-bc9f-7ffd2f2f2009
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=no
IPADDR=192.168.137.100
NETMASK=255.255.255.0
GATEWAY=192.168.137.2
DNS1=10.1.1.1
(5) 关闭NetworkManager并重启网络服务
serviceNetworkManager stop
service network restart
(6) 永久关闭NetworkManager
chkconfigNetworkManager off
否则resolv.conf文件的内容在系统重启后会被NetworkManager改写
2、 关闭防火墙和selinux
(1)vi /etc/selinux/config
SELINUX= disabled
(2)chkconfig iptables off
3、 设置xmanager
修改文件/etc/gdm/custom.conf
在文件的[xdmcp]字段,添加以下两行
Enable=1
Port=177
4、 上传Oracle安装包,并解压缩
(1) 上传Oracle安装包到/tmp目录
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
(2) 解压缩
unzipp10404530_112030_Linux-x86-64_1of7.zip
unzipp10404530_112030_Linux-x86-64_2of7.zip
解压缩完成后,会在/tmp下生成新目录 database
5、 配置共享内存
(1) ORACLE 从11g版本开始,引入了一个自动内存管理(Automatic Memory Management)特性,该特性需要更多的共享内存(/dev/shm),因此如果决定应用该特性的话,必须要确保共享内存大于ORACLE 中初始化参数MEMORY_MAX_TARGET 和MEMORY_TARGET的值。如果在初始化参数中设置了MEMORY_MAX_TARGET 和MEMORY_TARGET 两参数为非0 值,但未能正确设置共享内存大小,则ORACLE 数据库启动时,就会触发ORA-00845错误。在Linux系统下,对于Oracle的SGA和PGA来说,如果系统/dev/shm的值设置得太小,也会导致ORA-00845错误
(2) 检查共享内存
# df -h /dev/shm/
(3) 修改共享内存
# mount -t tmpfsshmfs -o size=2g /dev/shm
根据实际情况,增加共享内存
同时修改 /etc/fstab文件,增加以下内容,确保系统重启后修改生效
# shmfs /dev/shmtmpfs size=2g 0
6、 安装Oracle预安装工具
(1) cd /etc/yum.repos.d
(2) wgethttp://public-yum.oracle.com/public-yum-ol6.repo (执行这步时就过不去了,提示信息给忘了)
(3) yum install oracle-rdbms-server-11gR2-preinstall
(4) 检查文件/etc/sysctl.conf和/etc/security/limits.conf的内容
(5) Yum update
(6) 重启系统
看你的描述问题可能在yum的配置上
错误信息很重要,针对问题进行更改
首先谢谢你啊
有网友告诉我安装完Linux后要运行一下这个
rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel然后让我把没有的包在安装一下,可是我把系统盘可以成功挂载上(Linux装到虚拟机上了),也可以找到那个包的文件,可是执行--rpm -ivh语句时却提示bash:—rpm:command not found 这是为什么?如果我手动从有包的那个文件家里一个一个的找,在执行的话,明明提示安装成功,可是再执行网友告诉的那一堆语句还会显示同样的包没有装。 这你知道怎么回事吗?
多谢多谢