在centos 5.1下安装oracle 11g

简介:
在centos 5.1下安装oracle 11g
 
 
 
  1.安装CENTOS 5.1
  本人开始装系统的时候基本把开发所需的软件包全部安
装了。
  2.查询所需安装包是否完整(缺少补啥)
  rpm -q gcc make binutils openmotif setarch
compat-db compat-gcc compat-gcc-c++ compat-libstdc++
compat-libstdc++-devel
  3.检查内存和磁盘
  # cat /proc/meminfo
  MemTotal:512236 kB
  # cat /proc/meminfo
  SwapTotal:1574360 kB
  #df -h
  4.vi /etc/sysctl.conf , 在行末添加以下内容
  #use for oracle
  kernel.shmall = 2097152
  kernel.shmmax = 2147483648
  kernel.shmmni = 4096
  kernel.sem = 250 32000 100 128
  fs.file-max = 65536
  net.ipv4.ip_local_port_range = 1024 65000
  net.core.rmem_default=262144
  net.core.rmem_max=262144//如果内存不足修改这里  
  4194304
  net.core.wmem_default=262144
  net.core.wmem_max=262144
  //再运行sysctl -p立即生效。
  5.vi /etc/security/limits.conf 行末添加以下内容
  #use for oracle
  * soft nproc 2047
  * hard nproc 16384
  * soft nofile 1024
  * hard nofile 65536
  6. vi /etc/pam.d/login 行末添加以下内容
  session required pam_limits.so
  7. vi /etc/selinux/config 确保以下内容
  SELINUX=disabled
  关闭SELIINUX//也可以用setup来关闭

8.vi /etc/profile,在最后加入:
  if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  fi
  9.复制 Linux_11gR1_database 1013.zip 安装文件过
  10.因为默认centos5.1不支持11g修改安装文件
  # vi /Linux_11gR1_database
1013/database/install/oraparam.ini
  ### #[Certified Versions]
  Linux=redhat-3,SuSE-9,redhat-4,centos-
5,UnitedLinux-1.0,asianux-1,asianux-2]
  再添加
  [Linux-centos-5.0-optional]
  TEMP_SPACE=80
  SWAP_SPACE=150
  MIN_DISPLAY_COLORS=256
  11.修改目录权限
  #chmod -R 777 Linux_11gR1_database 1013
  二.Oracle安装
  1.创建和配置用户
  #/usr/sbin/groupadd oinstall
  #/usr/sbin/groupadd dba
  #/usr/sbin/useradd -m -g oinstall -G dba oracle
  #id oracle
  为Oracle用户设置密码:
  #passwd oracle
  2.创建安装目录
  # mkdir -p /u01/app/oracle
  # chown -R oracle:oinstall /u01/app/oracle
  # chmod -R 775 /u01/app/oracle
  3.修改 Oracle 用户 .bash_profile
  # su - oracle
  $ vi ./.bash_profile
  添加
  export ORACLE_BASE=/u01/app/oracle
  export ORACLE_HOME=$ORACLE_BASE/product/11.1.0
  export ORACLE_SID=orcl
  export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
  4.开始安装
  # su - oralce
  $ cd /tmp/Linux_11gR1_database 1013/databases
  $ export DISPLAY=0:0
  $ export LANG=en_US
  $ ./runInstaller
 
 
本人选择高级安装
 
选择企业版安装
 
 
下面的步骤就不截图了检查如果通过就可以下一步了。
本人先是装好oracl11g不自动创建数据库,用dbca来创建数据库。
 
 
 
默认为一般用途和事务处理,看你的数据库做上面用另行选择相应的选项。
 
 
创建数据库之后的配置也就是看着操作进行即可。
 
 
很多人安装的时候中文会出现问题,这是由于oracle带
 
的java环境导致的,可以通过换java环境或者更改字库等方
法解决,因为我用英文安装,所以这一步省了。
  三、安装完成后,重新启动遇到问题,oracle 的
listener进程无法启动。
  提示打开 /ade/vikrkuma_new/oracle/bin/tnslsnr 失
  vi /u01/app/oracle/product/11.1.0/bin/dbstart
  查找:
  # Set this to bring up Oracle Net Listener
  ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
  将其改为:
  # Set this to bring up Oracle Net Listener
  ORACLE_HOME_LISTNER=$ORACLE_HOME
 为客户机IP地址,xp下使用Xmanager 2.0连接远程服务器的桌面 
1. Select Installation Method 
选择Advanced Installation 
2. Specify Inventory Directory and Credentials 
3. Select Installation Type 
选择Enterprise Edition 
4. Specify Home Details 
Name文本框中填写db_1 
5. Product-Specific Prerequisite Checks 
6. Select Configuration Option 
选择create a database 
7. Select Database Configuration 
选择General Purpose 
8. Specify Database Configuration Options 
选择Select Database character set : UTF-8 
9. Select Database Management Option 
选择Use Database Control Database Management 
10. Specify Database Storage Option 
选择File System 
11. Specify Backup and Recovery Options 
选择Do not enable Automated backups 
12. Specify Database Schema Passwords 
选择Use the same password for all the accounts 
13. Summary 
14. Install 
15. Configuration Assistants 
16. Database Configuration Assistant 
17. Database Configuration Assistant Password Management 
选择Password Management,除system以外全部锁定 
18. Execute Configuration Scripts 
在root环境中执行 
# /home/oracle/oraInventory/orainstRoot.sh 
# /home/oracle/product/10.2.0/db_1/root.sh 
19. End Of Installation 
恢复操作系统版本 
# vi /etc/redhat-release 
CentOS release 5.2 (Final) 
设置数据库开机自动启动 
# /etc/oratab 
orcl:/home/oracle/product/11.1.0/db_1:Y 
# vi /etc/rc.local 
su - oracle -c ‘dbstart’ 
# su - oracle 
$ vi /home/oracle/product/11.1.0/db_1/bin/dbstart 
第78行修改为 
ORACLE_HOME_LISTNER=$ORACLE_HOME/ 
数据库相关命令 
$ dbstart [ start | status | stop ] 
$ lsnrctl [ start | status | stop ] 
$ emctl [ start | status | stop ] dbconsole 
$ sqlplus /nolog 
>connect system/passwd as sysdba 
DBCA - Database Configuration Assistant 
$ dbca 
启动EM 


本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/350513,如需转载请自行联系原作者

相关文章
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
776 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1103 3
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
390 78
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
593 16
|
5月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
242 80
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
342 10
|
5月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
491 2
|
4月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
378 0
|
4月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。