iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redhat 安装oracle数据库xe版
  • 506
分享到

redhat 安装oracle数据库xe版

2024-04-02 19:04:59 506人浏览 独家记忆
摘要

yum install libaio*  来安装libaio包之后解压安装包,unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip 进入Disk1文件夹安装

yum install libaio*  来安装libaio包


之后解压安装包,


unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip


 进入Disk1文件夹


安装解压后的rpm包


rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm


安装成功后会提示成功,然后以super user身份运行以下脚本进行配置:


# /etc/init.d/oracle-xe configure


包括Http的端口,如果你的服务器上运行了Tomcat 而且没有改过端口配置 要把默认的8080端口换掉以免冲突。


另外,程序还会要求你为默认管理员账户 sys 设置密码。随后会等待一段时间,请耐心。


安装结束后,系统会自动建立一个名为oracle的用户,home dir位置在 /u01/app/oracle 也就是数据库安装的位置。


为了使用方便,我们可以把个人用户home目录下的.bashrc 和.bash_profile拷贝到该目录下,再用chown改变文件所属:


# chown oracle .bash_profile



# chown oracle .bashrc


# chmod 755 .bash_profile


# chmod 755 .bashrc


之后, 我们要设置一下环境变量:


修改/etc/profile文件,添加如下内容:


# Oracle Settings


TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe; export ORACLE_HOME

ORACLE_SID=XE; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

TNS_ADMIN=$ORACLE_HOME/network/admin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH


if [ $USER = "oracle" ]; then

  if [ $shell = "/bin/ksh" ]; then

    ulimit -p 16384

    ulimit -n 65536

  else

    ulimit -u 16384 -n 65536

  fi

fi



注意:以下几点:


XE版本里只能有一个instance, 我将SID修改了以后貌似会报错,所以SID就不用修改了。


BASE和HOME两个变量后尽量不要加斜线 '/' ,有可能会报错,虽然不知到为什么... 同时,TNS_ADMIN这个变量一定要有。


修改完后使用命令 # source /etc/profile 重新加载改文件。


输入 echo $ORACLE_BASE修改是否成功。







初始化数据库

# su Oracle


如果不知道密码 可以用 # passwd oracle重新设置


修改init.ora:


cd  /u01/app/oracle/product/11.2.0/xe/dbs/


cp init.ora initXE.ora


vi initXE.ora


将该文件修改成如下内容:


db_name='XE'

memory_target=1G

processes = 150

audit_file_dest='/u01/app/oracle/admin/orcl/adump'

audit_trail ='db'

db_block_size=8192

db_domain=''

db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'

db_recovery_file_dest_size=2G

diagnostic_dest='/u01/app/oracle'

dispatchers='(PROTOCOL=tcp) (SERVICE=ORCLXDB)'

open_cursors=300

remote_login_passWordfile='EXCLUSIVE'

undo_tablespace='UNDOTBS1'

# You may want to ensure that control files are created on separate physical

# devices

control_files = ('/u01/app/oracle/oradata/', '/u01/app/oracle/oradata/')

compatible ='11.2.0'



切换只oracle用户 使用sqlplus链接数据库


sqlplus /nolog


进入sqlplus控制台


SQL> connect as sysdba


提示输入用户名密码: 使用sys/password登录


启动并装载数据库


SQL>  startup mount


11g xe版本已经内置了一个设置好的数据库 XE, 因此不许要手动创建数据库,但是需要初始化数据库结构


运行一下两行代码:


SQL> @?/rdbms/admin/catalog.sql

SQL> @?/rdbms/admin/catproc.sql



等待出现提示complete之后,进行下一步。


如果运行过程中出现database didn‘t open 则需要重新启动并装载数据库。 【linux公社 http://www.linuxidc.com 】


接下来创建用户,初始数据库中应当已经存在users表,因此直接插入数据就可以了:


SQL> create user myaccount

      2   identified by “mypassword”

      3   default tablespace users;


授权用户:


SQL> grant dba to myaccount;



之后可以exit然后用该用户登录。


插表测试


SQL> create table test_table (txt varchar2(100) not null);

SQL> insert into test_table values('Hello world !');



插入数据成功后查询


SQL> select * from test_table;


如果查询成功,那么恭喜你,大功告成了!


本人也是新手,如果文章有什么写的不对的地方,欢迎指正。


-----------------------------------------------------------------


一些问题:


如果出现错误:


ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist



一般是由于数据库没有启动,需要以DBA身份登录数据库后输入startup


在做之前请确保/u01/app/oracle/product/11.2.0/xe/dbs/文件夹中 存在init<SID>.orc文件存在


ORA-00845:MEMORY_TARGET not supported on this system


请查看你的init.orc文件中memory_target项中的值是否小于tmpfs,否则请扩充tmpfs容量。


ORA-44410:XE edition single instance violation error


XE版本中只能有唯一一个instance,笔者安装时,程序自动生成了一个叫做XE的instance并且路径已经设置好,至于如何添加新的instance请高人指明。


或者


保证你环境变量没有以'/'结尾 同时TNS_ADMIN变量已经设置。至于为什么这么改..希望有高人也能告诉我。


ORA-01261:Parameter db_recovery_file_dest destination string connot be translated


ORA-01262:Stat failed on a file destination directory


关于这个错误,比较无语,在init.orc中,db_recovery_file_dest destination 这一项的初始值是"<ORACLE_BASE>/flash_recovery_area"


如果你只修改了<ORACLE_BASE>你就会得到这个错误,因为在$ORACLE_BASE下只有一个文件叫做fast_recovery_area,把后面的文件名修改匹配后,问题解决。


您可能感兴趣的文档:

--结束END--

本文标题: redhat 安装oracle数据库xe版

本文链接: https://www.lsjlt.com/news/39325.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 12c数据库安装
    一、准备工作...
    99+
    2024-04-02
  • 如何安装oracle数据库
    一、下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html accept就好,我这的win...
    99+
    2024-04-02
  • RedHat 6 静默安装Oracle 11gR2
    之前看了网上很多篇Linux静默安装Oracle的文章,但安装测试时老觉得有问题,后来直接找来Oracle官方英文文档并仔细阅读研究rsp文件的内容说明,经过自己在虚拟机中的安装测试,使用RedHat 6....
    99+
    2024-04-02
  • Oracle数据库安装及配置
    文章目录 下载Oracle安装Oracle配置Oracle 下载Oracle 下载地址:(Database Software Downloads | Oracle) 下载好像需要Oracle账号,只要有邮箱就能注册。 安装Ora...
    99+
    2023-08-19
    数据库 oracle 服务器
  • linux怎么安装oracle数据库
    安装Oracle数据库在Linux操作系统上可以按照以下步骤进行: 下载Oracle数据库安装文件:首先需要从Oracle官网下...
    99+
    2024-04-02
  • oracle rac数据库如何安装
    这篇文章主要介绍了oracle rac数据库如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。本次使用vm virtualBOX进行安装...
    99+
    2024-04-02
  • 【安装版】mysql数据库安装指南(超级详细)
    电脑是windows,参考下面的安装步骤。 一、下载mysql数据库二、安装mysql (双击msi文件)二、验证是否安装成功 一、下载mysql数据库 进入MySQL官方网站(MyS...
    99+
    2023-09-13
    mysql 数据库 服务器
  • Kubernetes上如何安装Oracle数据库
    小编给大家分享一下Kubernetes上如何安装Oracle数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Kubernetes 是一个可移植的、可扩展的开源...
    99+
    2023-06-28
  • Oracle数据库安装详细步骤
    这篇文章主要讲解了“Oracle数据库安装详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle数据库安装详细步骤”吧!Oracle数据库11....
    99+
    2024-04-02
  • centos中如何安装oracle数据库
    要在CentOS中安装Oracle数据库,需要按照以下步骤进行操作: 下载Oracle数据库的安装包:首先需要从Oracle官方...
    99+
    2024-04-02
  • Ubuntu中怎么安装Oracle数据库
    这篇文章主要讲解了“Ubuntu中怎么安装Oracle数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu中怎么安装Oracle数据库”吧!公用命令,不管您是32 位系统还是64...
    99+
    2023-07-04
  • 清除Oracle数据库安装记录并重新安装
    清除安装记录 1、通过控制面版--->服务,停掉所有ORACLE服务 (win+r,输入services.msc )2、打开注册表( REGEDIT命令),删除HKEY_LOC...
    99+
    2024-04-02
  • 安装unxiodbc软件,连接oracle数据库
             安装unixodbc——以下操作在root用户下操作    安装过程和报错处理我是参考及引用网络上的资源,也结合了自己...
    99+
    2024-04-02
  • Oracle数据库如何下载与安装
    这篇文章主要介绍“Oracle数据库如何下载与安装”,在日常操作中,相信很多人在Oracle数据库如何下载与安装问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle数据库如何下载与安装”的疑惑有所帮助!...
    99+
    2023-06-08
  • 怎么在Linux上安装Oracle数据库
    这篇文章主要介绍“怎么在Linux上安装Oracle数据库”,在日常操作中,相信很多人在怎么在Linux上安装Oracle数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • oracle数据库客户端如何安装
    要安装Oracle数据库客户端,您可以按照以下步骤操作:1. 首先,访问Oracle官方网站(https://www.oracle....
    99+
    2023-09-05
    oracle数据库
  • 云服务器windows安装oracle数据库
    如果您要安装Windows操作系统并在数据中心上运行Oracle数据库,则可以使用以下步骤进行安装或升级: 打开控制台并运行安装程序 (1) 在弹出的窗口中,选择您想要安装操作系统的位置,例如 Centos。 (2) 在弹出的“安装程...
    99+
    2023-10-26
    服务器 数据库 windows
  • MySQL 5.7.37数据库下载安装教程(Windows无需安装版)
    ⭐️前面的话⭐️ 本篇文章介绍MySQL(数据库) Community Server 5.7.37下载安装教程(无需安装版),供初学者参考,博主的系统为Windows11。 📒博客...
    99+
    2023-09-12
    数据结构 java 算法
  • RedHat Linux5.5下Oracle 11g的详细安装教程
    本篇内容主要讲解“RedHat Linux5.5下Oracle 11g的详细安装教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“RedHat Linux5.5下Oracle 11g的详细安装教...
    99+
    2023-06-10
  • 解压版 MySQL 数据库的安装与配置
    目录 1 下载2 安装3 配置3.1 添加环境变量3.2 新建配置文件3.3 初始化MySQL3.4 注册MySQL服务3.5 启动MySQL服务3.6 修改默认账户密码 4 登录5 卸载...
    99+
    2023-10-27
    数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作