这几天在SUSE 10下安装oracle 11g遇到了很多问题,在网上也搜索不到很有用的文档,搞的人很烦躁,经过这些天和同事的一起努力,终于把安装过程中遇到的问题基本都给解决了。总结于苏州:

linux-aps:~ # id oracle

id: oracle: No such user

linux-aps:~ # /usr/sbin/groupadd oinstall

groupadd: Group `oinstall' already exists.

linux-aps:~ # /usr/sbin/groupadd dba

groupadd: Group `dba' already exists.

linux-aps:~ # id oracle

id: oracle: No such user

SUSE 10在安装后如果存在oracle但不能切换到oracle用户下应先删除oracle用户,再重新建立:

userdel oracle

在切换到oracle用户下之前应先查看/home目录下有没有oracle用户文件夹,如没有应先建立:

mkdir -p /home/oracle

chown -R oracle:oinstall /home/oracle

chmod -R 775 /home/oracle

linux-aps:~ # /usr/sbin/useradd -g oinstall -G dba oracle

linux-aps:~ # id oracle

uid=1000(oracle) gid=103(oinstall) groups=103(oinstall),104(dba)

linux-aps:~ # passwd oracle

Changing password for oracle.

New Password:

Bad password: too simple

Reenter New Password:

Password changed.

linux-aps:~ # su - oracle

oracle@linux-aps:~> su -

口令:

linux-aps:~ # id nobody

uid=65534(nobody) gid=65533(nobody) groups=65533(nobody),65534(nogroup)

linux-aps:~ #

linux-aps:~ # uname -r   --检查suse linux 内核版本

2.6.16.60-0.21-default

linux-aps:~ # rpm -q gcc make binutils openmotif --检查gcc make binutils openmotif这些软件是否存在及其版本号

gcc-4.1.2_20070115-0.21

make-3.80-202.2

binutils-2.16.91.0.5-23.31

package openmotif is not installed

linux-aps:~ #

linux-aps:~ # mkdir -p /opt/oracle

linux-aps:~ # chown -R oracle:oinstall /opt/oracle

linux-aps:~ # chmod -R 775 /opt/oracle/

linux-aps:~ # su - oracle

oracle@linux-aps:~ # vi .profile

umask 022

Oracle_BASE=/opt/oracle

Oracle_HOME=$Oracle_BASE/10.2/db_1

Oracle_SID=TBSTICKET

PATH=$Oracle_HOME/bin:$PATH

export Oracle_BASE Oracle_HOME Oracle_SID PATH --这段红色代码可以不写入.profile文件

oracle@linux-aps:~> . ./.profile

oracle@linux-aps:~> DISPLAY=192.168.60.51:0.0  --写入本机IP

oracle@linux-aps:~> export DISPLAY

oracle@linux-aps:~> echo $DISPLAY

192.168.60.51:0.0

oracle@linux-aps:~> Oracle_BASE=/opt/oracle

oracle@linux-aps:~> Oracle_HOME=$Oracle_BASE/10.2/db_1

oracle@linux-aps:~> Oracle_SID=TBSTICKET   --创建DB实例名

oracle@linux-aps:~> export Oracle_BASE  Oracle_SID

注:以上部分为oracle安装前的配置工作

把解压后的oracle 11g安装文件放入/opt/oracle文件夹下

oracle@linux-aps:/> cd /opt/oracle

linux-yx:/opt/oracle # ls -lh

total 36K

drwxr-x---  3 oracle oinstall 4.0K Jan 27 17:25 admin

drwxr-xr-x  5 oracle oinstall 4.0K Jan 27 17:31 cfgtoollogs

drwxrwxr-x 11 oracle oinstall 4.0K Jan 27 17:25 diag

drwxr-x---  3 oracle oinstall 4.0K Jan 27 17:26 flash_recovery_area

drwxrwxr-x  5 oracle oinstall 4.0K Jan 27 05:14 linux_11gR1_database_1013

-rw-------  1 root   root      522 Jan 27 18:34 new file

drwxrwx---  5 oracle oinstall 4.0K Jan 27 17:24 oraInventory

drwxr-x---  3 oracle oinstall 4.0K Jan 27 17:25 oradata

drwxr-xr-x  3 oracle oinstall 4.0K Jan 27 05:36 product

linux-yx:/opt/oracle # cd linux_11gR1_database_1013/

linux-yx:/opt/oracle/linux_11gR1_database_1013 # ls -lh

total 28K

-rwxrwxr-x  1 oracle oinstall  124 Oct  6  2008 README

drwxrwxr-x 11 oracle oinstall 4.0K Jan 27 05:07 doc

drwxrwxr-x  5 oracle oinstall 4.0K Jan 27 05:07 install

-rwxrwxr-x  1 oracle oinstall 2.9K Sep 26  2008 runInstaller

drwxrwxr-x 14 oracle oinstall 4.0K Jan 27 05:14 stage

-rwxrwxr-x  1 oracle oinstall 4.8K Sep 26  2008 welcome.html

linux-yx:/opt/oracle/linux_11gR1_database_1013 #

oracle 11g安装文件放入/opt/oracle后,退出SUSE系统,重新使用oracle用户登录;

再次为/opt/oracle赋权:

chown -R oracle:oinstall /opt/oracle

chmod -R 775 /opt/oracle/

oracle@linux-aps:/> locale    --查看字符集

LANG=zh_CN.UTF-8

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_MESSAGES="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

LC_ALL=

oracle@linux-aps:/> export LC_CTYPE=en_US.UTF-8  --添加系统字符集

linux-ora01:~ # lsb_release -a
LSB Version:    core-2.0-noarch:core-3.0-noarch:core-2.0-x86_64:core-3.0-x86_64:desktop-3.1-amd64:desktop-3.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch
Distributor ID: SUSE LINUX
Description:    SUSE Linux Enterprise Server 10 (x86_64)
Release:        10
Codename:       n/a

linux-ora01:~ # uname -a
Linux linux-ora01 2.6.16.60-0.54.5-smp #1 SMP Fri Sep 4 01:28:03 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux

linux-ora01:~ # env | grep ORA   --查看环境变量信息
ORA_CRS_HOME=/opt/oracle/product/10gR2/crs
ORA_ASM_HOME=/opt/oracle/product/10gR2/asm
ORACLE_SID=orcl
ORACLE_BASE=/opt/oracle
ORACLE_HOME=/opt/oracle/product/10.2/db_1

转载于:https://blog.51cto.com/tonil/649646

在SUSE 10下安装oracle 11g相关推荐

  1. suse linux 安装oracle,SUSE Linux下安装Oracle 11g服务器

    安装环境 Linux服务器:SUSE10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...

  2. Linux下安装Oracle 11g详细过程

    需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,CentOS6.4 ...

  3. 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备

    虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...

  4. oracle安装5.1,在centos 5.1下安装oracle 11g

    在centos 5.1下安装oracle 11g 1.安装CENTOS 5.1 本人开始装系统的时候基本把开发所需的软件包全部安 装了. 2.查询所需安装包是否完整(缺少补啥) rpm -q gcc ...

  5. 在Windows 7下安装Oracle 11g的解决方法

    在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...

  6. rhel6.2安装oracle11g,RHEL 6.2 x86_64 下安装Oracle 11g步骤

    RHEL 6.2 x86_64 下安装Oracle 11g步骤, 在安装过程中如遇到问题可以一起讨论,,共同学习,如有错误,还请告知,谢谢 1.首先 修改 /etc/sysctl.conf文件 添加参 ...

  7. oracle 安装找不到服务,win7 下安装oracle 11g出现错误: 启动服务出现错误 找不到服务OracleMTSRecoveryService...

    这种错误是在多次安装oracle都没有成功的情况下发生的. 正确安装oracle,是有前提条件的 1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与ja ...

  8. Redhat Enterprise 6 下安装Oracle 11g报错

    Redhat Enterprise 6 下安装Oracle 11g 当运行 $ ./runInstaller 的情况下,报出错误 解决方法如下:在运行runInstaller之前,先设定如下的环境变量 ...

  9. 43、Windows 7下安装Oracle 11g相关问题解决方法

    很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特 ...

  10. oracle11系统安装,Windows系统下安装Oracle 11g R2教程,oracle11g

    Windows系统下安装Oracle 11g R2教程,oracle11g Windows系统下安装Oracle 11g R2教程 Oracle 11g 共有两个大的版本,一个R1(Release 1 ...

最新文章

  1. 实战!我用“大白鲨”让你看见 TCP
  2. [转]《JAVA与模式》之责任链模式
  3. 比尔盖茨的十句话,让你改变一生
  4. Equipment download - individual object以及object structure创建细节
  5. oracle命令行打不开,关于oracle命令行上下左右键没法使用解决办法
  6. 01.vue的简单实例
  7. JetBrains系列序列号
  8. js 打印去掉页眉页脚页码_js页面打印去除页眉页脚
  9. 奇虎360 2017校招笔试题
  10. Windows Mobil开发资源【Poket PC,Windows CE.NET ,Windows Mobile】
  11. Kotlin编译与Intrinsics检查
  12. 一篇讲给自己听的k8s网络模型
  13. 前端安全之XSS攻击详解
  14. 【元宇宙欧米说】元宇宙场景应用和营销新模式
  15. 「 机器人学 」“姿态角 roll、yaw、pitch”讲解
  16. 使用正则表达式切分英文句子,将标点和句子分开
  17. 推荐一款不错的 Go 持续分析工具
  18. Android Studio:模拟器不能运行 控制台显示 VCPU shutdown request
  19. 集装箱货物装箱3D模型
  20. C++ 百万并发网络通信引擎架构与实现视频课程

热门文章

  1. 移植oprofile到海思
  2. DPDK学习0 -- 学习步骤
  3. fatal error: highgui.h: No such file or directory
  4. VC开发数据库基础之ADO篇
  5. 1546: 回形取数
  6. 概率论在实际生活的例子_「收藏」不确定度是什么?两个例子让你清清楚楚
  7. c语言默认参数_GCC 11 将默认前端语言改成 C++ 17
  8. python正则表达式面试题,带有utf8问题的python正则表达式
  9. python---numpy简单用法
  10. 第八届蓝桥杯省赛C/C++本科B组真题解析