linux安装oracle10g问题解析

合集下载

SUSE Linux Oracle 10g安装配置指导手册

SUSE Linux Oracle 10g安装配置指导手册

关于这篇文档摘要目录1安装准备 (1)1.1操作系统补丁准备 (1)1.2ORACLE用户及属组 (1)1.3核心参数检查 (2)1.4修改系统限制 (3)1.4.1PAM 配置文件修改 (3)1.5设置ORACLE用户环境变量 (3)2介质安装 (4)2.1修改用户环境变量,启动图形终端 (4)2.2安装步骤 (5)2.3数据库补丁 (9)2.4补丁安装步骤 (10)2.5安装OPATCH (13)2.6安装CPU补丁12419258 (13)3TAR包安装 (14)4创建实例 (15)5配置监听 (24)6客户端本地NET服务名配置 (29)附录A参考资料 (34)A.1附录A.1 ORACLE基础操作命令 (34)图目录图2-2欢迎界面 (5)图2-3产品清单和操作组设置 (6)图2-4选择按照数据库类型 (6)图2-5指定主目录 (7)图2-6检查系统界面 (7)图2-7设置配置选项 (8)图2-8安装组件概要 (8)图2-9安装结束界面 (9)表目录表4-1Oracle8i,oracle 9i, oracle 10g 补丁列表 (9)1 安装准备摘要:介绍orace10G在suse11下安装的准备工作1.1 操作系统补丁准备1. 在图形界面中,以root用户登录选择菜单[yast→Software→SoftwareManagement]2. 在弹出的菜单中,选择[Search]项,输入“orarun”,进行search,检查是否已经安装,如果没有,则进行安装。

3. 安装后的状态如下:1.2 oracle用户及属组安装好orarun环境包后,系统是存在oracle用户和dba组的,只是与我们规范要求的id不一样,需要进行修改。

1. 在图形界面中,以root用户登录选择菜单[yast→Security and Users→User andGroup Management]2. 在弹出的菜单中,设置过滤条件(Set Fitter)为System users或System Groups,然后对oracle用户及dba组进行修改,id为1001,oracle的主目录为/home/oracle。

linux 安装oracle 常见报错

linux 安装oracle 常见报错

在Linux平台安装Oracle比较常见的问题不能启安装界面首先确认是用oracle账号登陆(而不是用root账户然后su –oracle 切换到or acle用户的)运行runInstaller提示信息类似如下:xlib:connection to "localhost:0.0" refused by serverxlib:client is not authorized to connect to serverException in thread "main" ng.InternalError:can't connect to x11 window server using "localhost:0.0" at .......解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :0.0把your_IPaddress换成你的IP.或者用root简单的执行一下# xhost + (要注意这样会有安全上的隐患) 解决办法:查看locale输出# localeLANG=en_US.UTF-8LC_CTYPE=zh_CN.GB18030LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF-8"LC_ADDRESS="en_US.UTF-8"LC_TELEPHONE="en_US.UTF-8"LC_MEASUREMENT="en_US.UTF-8"LC_IDENTIFICATION="en_US.UTF-8"LC_ALL=执行#export LC_CTYPE=en_US.UTF-8然后重新调用安装程序.3.安装oracle 时报以下错误unable to create directory/u01/app/oracle/product/10.2.0/db_1.You may not have the proper permission to create the directory,or there is no space left in the volume.unable to create the Oracle Home you have specified./u01/app/oracle/product/10.2.0/db_1文件权限不足使用chmod 来修改文件夹权限。

linux5.4下安装oracle_10g

linux5.4下安装oracle_10g

Linux5下安装Oracle 10g数据库一.安装环境(1)硬盘剩余空间:10G以上虽然Oracle 10g的安装文件只有800多MB,但安装后的oracle+oraInventory目录会用差不多4G空间,再加上安装时Oracle生成的临时文件(/tmp目录需要至少400MB)...所以10G的硬盘空间已经是最低配置了,因为你可能还需要应付一些特殊情况。

(2)内存1G上(3)Swap交换---物理内存的2倍,最少2G(最少0.75倍)(4)操作系统:centos5.4(5) 数据库版本:oracle 10g linux 32bit(6) 数据库官方文件包名称:10201_database_linux32.zip(7)在安装CentOs5.4 时一定要选择安装gnome,开发工具包,遗留开发包(8)关闭Linux的防火墙以及禁用SELINUX二.安装准备事项(1)查询所需安装包是否完整以root用户在终端中执行以下命令:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ (compat-libstdc++-devel这个不是必须的)可能安装完了以后用上述命令查看还是会出现某些包没有安装的信息,这个不用理会,据说是rpm的BUG。

package compat-gcc-c++ is not installedpackage compat-libstdc++ is not installedpackage compat-libstdc++-devel is not installed如果确实缺失包,运行以下命令:yum install yum-fastestmirror -yyum install compat-db*yum install compat-libc*yum install compat-gcc*yum install libXp.so.6yum install libc-*yum install libaio*yum install openmotifyum install glibc-devel*yum install libgcc*yum install gnome-lib*(2)检查内存和磁盘grep MemTotal /proc/meminfoMemTotal: 900096 kBgrep SwapTotal /proc/meminfoSwapTotal: 2096472 kBdf -h(3)kernel参数修改vi /etc/sysctl.conf在行末添加以下内容,在CentOs5.0上会看到#kernel.shmmax = 4294967295#kernel.shmall = 268435456这些参数已经存在并且默认启用了,需要将原kernel.shmmax与kernel.shmall参数注释掉。

RedHat Linux安装Oracle10g安装步骤

RedHat Linux安装Oracle10g安装步骤

RedHat Linux安装Oracle10g安装步骤1安装RedHat Linux1.1在计算机启动时把安装盘放入光驱,在计算机自检时,F12,进入启动项选择菜单。

选择CD-ROM Drive1.2进入图形化安装界面,如图中提示:“To install or upgrade ingraphical mode,press the <enter> key,点击回车键进入图形安装模式”,请点击键盘上的【回车】键,选择进入图形化安装模式:1.3. 在安装开始时系统将询问是否测试安装盘,该测试以避免因为安装盘的问题而导致安装失败。

选择【ok】将进行测试。

如果可以确定安装盘是完整和正确的则选择【skip】跳过测试。

1.4. 进入Redhat Linux安装界面,该界面中并无需要手动配置的内容,可直接点击【next】继续。

1.5. 在下面这个界面中,用户可以选择安装过程中将使用的语言。

我默认其为英语,然后点击【next】;1.6. 默认键盘语言为U.S.English,如果有错误提示,则选择skip跳过,否则直接next;1.7. 请选择手动分区,Create custom layout,点击【next】1.8. 进入下图分区操作界面,该界面中常用的三个功能及其作用分别是:点击【new】新建分区,点击【edit】对已经建立的分区进行编辑,点击【delete】删除存在的分区。

(这里需要注意,因为linux是文件模式,所以应与windows分区区别开。

特别是在重装linux系统时,如果只想格式化根分区,切记一定要重新挂载其它的分区而不格式化,否则将不能加载分区。

)第一次安装linux系统,并未建立分区,首先请点击【new】建立分区。

分区按如下配置建立(分区顺序并无先后)。

1.8.1. Swap交换分区为内存的两倍,例如:如果物理内存为2G,那么交换分区为4G。

但如果物理内存大于等于16G,那么交换分区大小就是物理内存大小。

Linux下Oracle10g的安装与卸载(全)

Linux下Oracle10g的安装与卸载(全)

Linux下Oracle10g的安装与卸载第一章Oracle 10g的安装31.1检查硬件环境31.1.1硬件要求31.1.2检查内存31.1.3检查交换分区31.1.4检查/tmp临时文件夹空闲空间31.1.5检查磁盘空闲空间大小41.2检查软件环境41.2.1软件环境要求41.2.2检查操作系统型号51.2.3检查内核型号51.2.4检查安装Oracle10g必须的操作系统安装包是否安装51.3创建组和用户61.3.1 创建oinstall组61.3.2 创建dba组61.3.3创建用户名为oracle的用户并将其指派到相应的组61.3.4修改oracle用户密码61.3.5 检查确认用户61.4创建安装目录并修改目录属性71.4.1创建目录71.4.2分配组71.4.3分配权限71.5修改Linux内核参数71.5.1 在/etc/sysctl.conf文件中加入下列行71.5.2 运行以下命令改变核心参数81.6设置oracle用户限制91.6.1 在配置文件 /etc/security/limits.conf 文件中加入下列行91.6.2 在/etc/pam.d/login文件中加入下列行91.7修改host文件及环境变量101.7.1 修改/etc/hosts文件101.7.2 修改用户环境变量111.8开始安装Oracle121.8.1 解压安装包121.8.2 进入解压目录,安装Oracle121.8.3 指定产品清单目录和XX明,默认即可,点击下一步131.8.4 产品特定的先决条件检查,点选用户已验证然后点击下一步即可141.8.5 安装151.8.6 执行配置脚本161.8.7 安装完毕退出17第二章配置监听及建库182.1配置监听器182.1.1在终端输入如下命令调用网络配置助手182.1.2添加监听程序192.1.3为监听起名192.1.4选择协议TCP202.1.5配置端口,默认为1521202.1.6是否配置另一个监听,如果不配置选择否212.1.7完成监听配置,点击下一步退出212.2创建数据库222.2.1使用dbca命令调用oracle数据库配置助手进行图形建库222.2.2创建数据库232.2.3选择模板为一般用途创建数据库232.2.4为数据库实例起名242.2.5选择使用企业管理器管理数据库242.2.6设置数据库密码252.2.7选择数据库存储机制252.2.8指定数据库创建位置262.2.9.指定闪恢区位置及大小262.2.10.是否添加实例方案272.2.11设置oracle相关参数,这里主要设置字符集272.2.12.数据库的存储配置282.2.13选择创建数据库选项,如保存模板和脚本可进行点选282.2.14点击确定开始创建292.2.15口令管理29第三章Oracle 10g的卸载303.1图形卸载Oracle303.1.1切换目录到安装介质的根目录执行./runInstaller命令或切换到$ORACLE_HOME/oui/bin目录下执行./runInstaller脚本303.1.2卸载产品313.1.3确认卸载产品323.1.4卸载完成后点击关闭窗口333.1.5删除相关目录及文件343.2手工卸载数据库343.2.1.使用SQL*PLUS关闭数据库343.2.2.停止监听程序343.2.3停止HTTP服务343.2.4 su到root用户删除安装目录353.2.5删除/usr/local/bin下的文件353.2.6.将/etc/ora*删除353.2.7将/etc/inittab.cssd删除353.2.8将oracle用户删除(若要重新安装,可以不删除)353.2.9将用户组删除(若要重新安装,可以不删除)353.2.10修改内核参数35第一章Oracle 10g的安装1.1检查硬件环境1.1.1硬件要求内存至少512M交换分区至少1G/tmp 至少400M磁盘空闲空间至少4G1.1.2检查内存# grep MemTotal /proc/meminfo1.1.3检查交换分区# grep SwapTotal /proc/meminfo1.1.4检查/tmp临时文件夹空闲空间# df –h /tmp1.1.5检查磁盘空闲空间大小# df –h1.2检查软件环境1.2.1软件环境要求操作系统:Red Hat Enterprise Linux AS/ES 3.0(Update 4 or later)内核:至少2.4.21-27.EL 内核软件包:❖binutils-2.15.92.0.2-13.EL4❖pat-db-4.1.25-9❖pat-libstdc++-296-2.96-132.7.2❖gcc-3.4.3-22.1.EL4❖gcc-c++-3.4.3-22.1.EL44❖glibc-2.3.4-2.9❖glibc-mon-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❖setarch-1.6-11.2.2检查操作系统型号# cat /etc/issue1.2.3检查内核型号# uname –r1.2.4检查安装Oracle10g必须的操作系统安装包是否安装# rpm -qa |grep package_name#rpm –qa|grep binutils-2.15.92.0.2-13.EL4#rpm –qa|grep pat-db-4.1.25-9#rpm –qa|grep pat-libstdc++-296-2.96-132.7.2#rpm –qa|grep gcc-3.4.3-22.1.EL4#rpm –qa|grep gcc-c++-3.4.3-22.1.EL44#rpm –qa|grep glibc-2.3.4-2.9#rpm –qa|grep glibc-mon-2.3.4-2.9#rpm –qa|grep gnome-libs-1.4.1.2.90-44.1#rpm –qa|grep libstdc++-3.4.3-22.1#rpm –qa|grep libstdc++-devel-3.4.3-22.1#rpm –qa|grep make-3.80-5#rpm –qa|grep pdksh-5.2.14-30#rpm –qa|grep setarch-1.6-1#rpm –qa|grep libXp-1.0.0-8.1.el5.i386.rpm备注:如果按装了系统会显示出包名称,如果没有安装则什么也不显示,可以使用rpm –ivh package_name(包名)的命令安装。

linux安装oracle10G 11G 乱码三种解决方法

linux安装oracle10G 11G 乱码三种解决方法
********方法一、使用汉语言安装oracle***************************************
1、在Linux系统中找到/usr/share/fonts/zh_CN/TrueType目录
2、若/usr/share/fonts目录下无zh_CN/TrueType目录,请使用以下脚本创建
4、将zysong.ttf字体拖至/jdk/jre/lib/fonts/或/filegroup2.jar文件中即可。
5、重新安装oracle,乱码问题解决。 Байду номын сангаас
********方法三、使用English安装oracle*****************************************
mkdir -p /usr/share/fonts/zh_CN/TrueType
3、下载zysong.ttf字体,上传到/usr/share/fonts/zh_CN/TrueType目录下
4、重新安装oracle,乱码问题解决。
********方法二、使用汉语言安装oracle*****************************************
1、在oracle解压包中找到/u01/database/stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles目录找到all.jar或filegroup2.jar
2、用归档管理器打开all.jar或filegroup2.jar
3、下载zysong.ttf字体,上传到/u01/database/stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles目录下

Oracle 10g for Linux的安装

Oracle 10g for Linux的安装
解压下载的Oracle 10g安装文件
以root用户登录,将下载的zip文件移到oracle用 户所在的目录下
mv /usr/local/download/oracle10*.zip/ /home/oracle/
解压下载文件
chown –R oracle:oinstall /home/oracle chmod –R 775 /home/oracle unzip /home/oracle/oracle10g*.zip
安装Oracle
开始安装
# su - oracle # export LANG=C(Oracle的安装程序对中文的
支持有问题,只能使用英文界面来安装,在执 行runinstaller之前,执行:export LANG=C)
# cd oracle10g(/home/oracle/oracle10g)‫‏‬ # ./runInstaller -ignoreSysPrereqs (#参
安装前的准备工作
xhost的设置
通常情况下我们不想以oracle用户登录,启动X 服务器来进行安装Oracle,而是在命令窗口使用 su – oracle切换到oracle用户,然后进入安 装目录进行安装,这样安装我们必须以root用 户执行以下命令: xhost +127.0.0.1
安装Oracle
安装前的准备工作

配置 Linux 内核参数
# cat >> /etc/sysctl.conf <<EOF > kernel.shmall = 2097152(对于32位系统,一页=4k,
> > > > > > #
kernel.shmall = 2097152 就是 2097152*4k/1024/1024 = 8G)‫‏‬ kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 EOF /sbin/sysctl -p

安装oracle10g出现不能识别操作系统NT6.1的解决办法

安装oracle10g出现不能识别操作系统NT6.1的解决办法

点击setup.exe安装,经过前置判断,如果出现如下错误信息:《提示有1个错误,1个警告,2个要求待验证错误问题详细信息如下:正在检查操作系统要求… 要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1 检查完成。

此次检查的总体结果为: 失败 <<<< 问题: Oracle Database 10g 未在当前操作系统中经过认证。

建议案: 确保在正确的平台上安装软件。

警告问题详细信息如下:正在检查网络配置要求… 检查完成。

此次检查的总体结果为: 失败 <<<< 问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址。

建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。

但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。

有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。

待验证问题详细信息如下:正在检查 Service Pack 要求… 检查完成。

此次检查的总体结果为: 未执行 <<<< OUI-18001: 不支持操作系统‘Windows Vista 版本6.1′。

建议案: 请安装建议的 Service Pack。

》如果出现如上的信息那么就进行如下操作;1、对电脑的IP地址进行静态邦定,不要自己动获取。

2、 oracle不能够识别Windows 7 ,只需要修改refhost.xml文件,让Oracle 能够识别到操作系统的类型。

点击oracle安装文件,直接查找,因为oracle可能存在多个 refhost.xml文件,每一个文件都需要修改。

然后添加如下代码:<!–Microsoft Windows 7–> 添加位置参考refhost.xml文件中xp或者vista 的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有安装程序要求均已满足。

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2012-02-27_05-13-29PM. 请稍候...写入目录 /tmp/OraInstall2012-02-27_05-13-29PM 时出错。

请确保此目录是可写的, 并且至少有 60 MB 的磁盘空间。

无法继续安装。

: 没有那个文件或目录
[oracle@standby database]$ df -h
文件系统容量已用可用已用% 挂载点
/dev/sda1 38G 3.5G 33G 10% /
/dev/sda5 37G 950M 35G 3% /home
/dev/sda3 996M 907M 38M 97% /tmp ---------可以看到还有 38M可用了
tmpfs 538M 0 538M 0% /dev/shm
[oracle@standby database]$ cd /tmp
[oracle@standby database]$ rm -rf /tmp/*
------------------------------------------------------------------------------------------------------
删除后再安装就可以了
在linux系统中用Oracle帐号执行DBCA或其他JAVA图形界面程序时,报错:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: Can't open display: :0.0
解决办法:用root登陆,在#提示符后输入:
xhost local:oracle non-network local connections being added to access control list
敲回车运行后出现:
non-network local connections being added to access control list xhost: bad hostname "non-network"
xhost: bad hostname "local"
xhost: bad hostname "connections"
xhost: bad hostname "being"
xhost: bad hostname "added"
xhost: bad hostname "to"
xhost: bad hostname "access"
xhost: bad hostname "control"
xhost: bad hostname "list"
此时再 su - oracle 切换到Oracle用户执行图形界面任务就可以了
man xhost中有这样一段
A complete name has the syntax ‘‘family:name’’ where the families are as follows:
inet Internet host (IPv4)
inet6 Internet host (IPv6)
dnet DECnet host
nis Secure RPC network name
krb Kerberos V5 principal
local contains only one name, the empty string
si Server Interpreted
其中local那个是用来解决同一台机器的不同用户访问X的问题的。

相关文档
最新文档