在ubuntu13.04下安装企业版oracle11g前的准备:
1.安装jdk并下载oracle11g安装文件,这2个都上oracle官网去下载吧,下载完成将oracle文件先放一边,将jdk解压出来待配置完环境变量就可以直接用了。这里为什么装jdk,下面有用到。
jdk环境变量的配置:
在打开的文件中添加:
JAVA_HOME=/home/xhh/soft/jdk/jdk1.7.0_25
# oracle
export ORACLE_BASE=/home/xhh/soft/oracle/oracle11gR2
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
export ORACLE_SID=hhxdb
export ORACLE_HOSTNAME=localhost
export PATH=$JAVA_HOME/bin:$ORACLE_HOME/bin:$PATH
这里oracle的环境变量也一起配置了,ORACLE_BASE 为oracle安装目录,等下安装向导指向这个文件路径就行了,NLS_LANG设置编码和ORALCE_SID指定启动实例名称等下再做说明。
注销或重启系统配置生效,终端输入:
就可以查看jdk的版本了,jdk准备完成。
2.准备好2个shell文件,分别执行,待完成后开始下一步。
(1)安装oracle相关的依赖包
apt-get install build-essential
apt-get install libaio1
apt-get install libaio-dev
apt-get install unixODBC
apt-get install unixODBC-dev
apt-get install pdksh
apt-get install expat
apt-get install sysstat
apt-get install libelf-dev
apt-get install elfutils
apt-get install lsb-cxx
apt-get install ksh
apt-get install libmotif3
apt-get install alien
apt-get install libtool
apt-get install lsb-rpm
apt-get install xterm g++ gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif4 libaio1 libstdc++6 alie
apt-get install gcc libaio1 lesstif2 lesstif2-dev make libc6 libc6-i386 libc6-dev-i386 libstdc++5 lib32stdc++6 lib32z1 ia32-libs
(2)创建链接
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/bin/basename /bin/basename
sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64
sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.5 /usr/lib64
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64
准备工作完毕,开始oracle11g安装
1.将下载好的oracle11g安装文件:linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip解压出来,最终得到一个文件夹 database。
安装命令
这样就可以跟着中文向导安装程序一步步安装oracle了,不会有乱码的问题。
安装全流程演示可以参考文章最后的链接。
向导安装需要注意的地方:
(1)oracle实例编码的选择
(2)oracle安装 先决条件检查 可能失败,没关系,本人的就是全失败,只要完成了前面的准备工作,就点击 全部忽略 吧。
(3)安装过程中可能会弹出一些错误,别着急,这样解决,在不关闭安装程序的情况下打开一个新终端,输入以下命令:
如果没有设置ORACLE_HOME,就先执行下面这一句,如果已设置好就可以跳过这一句
sed -i 's/^\(\$LD \$LD_RUNTIME\) \(\$LD_OPT\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/bin/genorasdksh
sed -i 's/^\(\s*\)\(\$(OCRLIBS_DEFAULT)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/srvm/lib/ins_srvm.mk
sed -i 's/^\(TNSLSNR_LINKLINE.*\$(TNSLSNR_OFILES)\) \(\$(LINKTTLIBS)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/network/lib/env_network.mk
sed -i 's/^\(ORACLE_LINKLINE.*\$(ORACLE_LINKER)\) \(\$(PL_FLAGS)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
执行完成,点击“重试”继续安装,如果出现这样一个错误:
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'install' of makefile '/opt/app/oracle/product/11.2/db_1/ctx/lib/ins_ctx.mk'. See '/opt/app/oraInventory/logs/installActions2012-11-02_12-26-30PM.log' for details.
Exception Severity: 1
2.其他一些事情处理,主要针对自己在使用oracle时遇到的一些问题
(1)手动启动数据库
启动监听:
启动实例:
这样就启动了 ORALCE_SID 所配置的实例,本人oracle实例名和服务名是一样的。
关闭监听命令
(2)创建和删除实例
执行:
如果向导是乱码,就先执行这一句:
切换当前会话编码为英文吧。
(3)启动多个实例
假如先启动firstdb
相关推荐
本资源详细描述了ubuntu13.04安装及配置,以及各种服务的搭建及应用程序的安装。全面的总结了ubuntu13.04安装及配置的每个过程。
标题《UBUNTU 13.04 入门教程》指明了这是一份针对初学者的教程,旨在帮助学习者熟悉Ubuntu 13.04操作系统的基本使用。该教程非常详细,适合那些首次接触Linux操作系统的用户,能够帮助他们迅速入门。 从描述中我们...
【Win 8 UEFI 模式安装Ubuntu 13.04教程】 在Windows 8系统中安装Ubuntu 13.04双系统时,尤其是当你的设备支持UEFI(统一可扩展固件接口)模式,传统的安装方法可能无法正常工作。UEFI是一种新型的启动方式,与传统...
全面的ubuntu配置,使用更加舒心,欢迎下载
标题和描述中所涉及的知识点主要集中在如何在VMware Workstation上安装Ubuntu 13.04,以及对于Linux系统的学习态度和心态的一些分享。以下是从这些内容中提炼出的知识点: 1. VMware Workstation的介绍: VMware ...
UbuntuKylin13.04的安装步骤包括下载ISO文件、刻录到DVD或USB驱动器、引导LIVE DVD以及将系统安装至硬盘等。在安装过程中,用户可以按照指导进行操作,设置好引导顺序,以确保系统能够正常引导启动。 UbuntuKylin...
自己在win7下安装了ubuntu13.04,分享给大家参考
"ubuntu 13.04可用源.zip"这个压缩包文件很显然是为Ubuntu 13.04用户准备的一组更新和安装软件的源列表。 在Ubuntu系统中,`/etc/apt/sources.list`是系统默认的软件源配置文件,它定义了系统从哪些服务器下载更新...
标题中的“U盘安装ubuntu13.04”指的是使用USB闪存驱动器来安装Ubuntu 13.04操作系统的流程。Ubuntu是一款基于Debian的开源Linux发行版,广泛用于个人电脑、服务器以及各种设备。13.04是Ubuntu的一个版本代号,称为...
【OpenStack Grizzly在Ubuntu 13.04上的多机安装详解】 OpenStack是一个开源的云计算平台,用于构建私有云和公共云服务。Grizzly是OpenStack的一个重要版本,发布于2013年,它引入了许多新功能和改进,增强了稳定性...
在本文中,我们将详细介绍如何在Ubuntu 13.04上安装Grizzly版本的OpenStack。OpenStack是一个开源云计算平台,用于构建公共云和私有云。Grizzly是OpenStack的一个重要版本,提供了多种服务,如计算、存储和网络管理...
综上所述,Windows 7下硬盘安装Ubuntu 13.04的整个过程较为繁琐,需要用户仔细操作,但只要遵循详细的图文教程,即使是Linux新手也能够完成这一安装任务。安装Ubuntu不仅能够提高系统使用的多样性,也有助于用户学习...
* 安装和卸载软件 * 管理系统服务 * 等等 如何启用 root 账户? -------------------- 在 Ubuntu 13.04 中,我们可以使用以下命令来启用 root 账户: 1. 打开终端,输入以下命令:`sudo passwd root` 2. 输入当前...
**Ubuntu 13.04 友帮拓系统图文安装教程** Ubuntu 13.04,也称为Raring Ringtail,是Ubuntu操作系统的一个版本,它以桌面应用为主,为用户提供了一个用户友好的Linux环境。在本文档中,我们将详细阐述如何安装...
在Ubuntu 13.04中,配置主要包括软件源的设定、驱动程序的安装以及系统个性化等方面。 **一、软件源配置** 软件源是获取更新和安装软件包的主要途径。在Ubuntu 13.04中,选择一个快速且稳定的软件源至关重要。教育...
在Ubuntu 13.04操作系统中,如果你的设备配置有双显卡,例如Intel核芯显卡和NVIDIA GeForce GT 630M独立显卡,为了充分利用NVIDIA显卡的性能,需要正确安装和配置相应的驱动。本文将详细指导你如何在Ubuntu 13.04上...
Ubuntu13.04下安装和使用Qt5的知识点主要包含以下几个方面: 1. **Ubuntu和Qt5的介绍**: - Ubuntu 13.04是Ubuntu操作系统的一个版本,它在软件开发领域被广泛使用。 - Qt是一个跨平台的C++图形用户界面应用程序...
通过以上内容,我们不仅了解了 Ubuntu 13.04 的主要特点和新增功能,还学习了一些实用技巧,比如如何修正 Grub 引导 Ubuntu live-cd、配置 vim 编辑器以及安装搜狗输入法等。这对于初学者来说非常有用,可以帮助他们...
本文将详细讲解如何通过三个简单的步骤来解决 Ubuntu 13.04 的 WiFi 驱动安装问题。 #### 二、准备工作 在正式开始之前,请确保已经备份了重要的数据,并且了解自己的无线网卡型号。可以通过运行以下命令来查看...
在本文中,我们将详细探讨如何在Windows 7系统下安装Ubuntu 13.04作为双系统。这个过程包括四个主要步骤:下载Ubuntu镜像、制作U盘启动盘、安装Ubuntu系统以及用EasyBCD创建启动菜单。 首先,你需要从Ubuntu官方...