在SUSE 10下安装oracle 11g
这几天在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相关推荐
- suse linux 安装oracle,SUSE Linux下安装Oracle 11g服务器
安装环境 Linux服务器:SUSE10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...
- Linux下安装Oracle 11g详细过程
需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,CentOS6.4 ...
- 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备
虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...
- oracle安装5.1,在centos 5.1下安装oracle 11g
在centos 5.1下安装oracle 11g 1.安装CENTOS 5.1 本人开始装系统的时候基本把开发所需的软件包全部安 装了. 2.查询所需安装包是否完整(缺少补啥) rpm -q gcc ...
- 在Windows 7下安装Oracle 11g的解决方法
在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...
- rhel6.2安装oracle11g,RHEL 6.2 x86_64 下安装Oracle 11g步骤
RHEL 6.2 x86_64 下安装Oracle 11g步骤, 在安装过程中如遇到问题可以一起讨论,,共同学习,如有错误,还请告知,谢谢 1.首先 修改 /etc/sysctl.conf文件 添加参 ...
- oracle 安装找不到服务,win7 下安装oracle 11g出现错误: 启动服务出现错误 找不到服务OracleMTSRecoveryService...
这种错误是在多次安装oracle都没有成功的情况下发生的. 正确安装oracle,是有前提条件的 1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与ja ...
- Redhat Enterprise 6 下安装Oracle 11g报错
Redhat Enterprise 6 下安装Oracle 11g 当运行 $ ./runInstaller 的情况下,报出错误 解决方法如下:在运行runInstaller之前,先设定如下的环境变量 ...
- 43、Windows 7下安装Oracle 11g相关问题解决方法
很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特 ...
- oracle11系统安装,Windows系统下安装Oracle 11g R2教程,oracle11g
Windows系统下安装Oracle 11g R2教程,oracle11g Windows系统下安装Oracle 11g R2教程 Oracle 11g 共有两个大的版本,一个R1(Release 1 ...
最新文章
- 实战!我用“大白鲨”让你看见 TCP
- [转]《JAVA与模式》之责任链模式
- 比尔盖茨的十句话,让你改变一生
- Equipment download - individual object以及object structure创建细节
- oracle命令行打不开,关于oracle命令行上下左右键没法使用解决办法
- 01.vue的简单实例
- JetBrains系列序列号
- js 打印去掉页眉页脚页码_js页面打印去除页眉页脚
- 奇虎360 2017校招笔试题
- Windows Mobil开发资源【Poket PC,Windows CE.NET ,Windows Mobile】
- Kotlin编译与Intrinsics检查
- 一篇讲给自己听的k8s网络模型
- 前端安全之XSS攻击详解
- 【元宇宙欧米说】元宇宙场景应用和营销新模式
- 「 机器人学 」“姿态角 roll、yaw、pitch”讲解
- 使用正则表达式切分英文句子,将标点和句子分开
- 推荐一款不错的 Go 持续分析工具
- Android Studio:模拟器不能运行 控制台显示 VCPU shutdown request
- 集装箱货物装箱3D模型
- C++ 百万并发网络通信引擎架构与实现视频课程
热门文章
- 移植oprofile到海思
- DPDK学习0 -- 学习步骤
- fatal error: highgui.h: No such file or directory
- VC开发数据库基础之ADO篇
- 1546: 回形取数
- 概率论在实际生活的例子_「收藏」不确定度是什么?两个例子让你清清楚楚
- c语言默认参数_GCC 11 将默认前端语言改成 C++ 17
- python正则表达式面试题,带有utf8问题的python正则表达式
- python---numpy简单用法
- 第八届蓝桥杯省赛C/C++本科B组真题解析