Ubuntu 10.10安装Oracle 10g图文教程

  • A+
所属分类:Linux-数据库
摘要

环境:主机XP,内存3G,VMware中:Ubuntu10.10,硬盘30G,内存1024M 关于虚拟机的安装就不再说明,可以在Linux公社http://www.li

环境:主机XP,内存3G,VMware中:Ubuntu10.10,硬盘30G,内存1024M

关于虚拟机的安装就不再说明,可以在Linux公社http://www.linuxidc.com找到很多。

1、下载Oracle10g
登录www.oracle.com官方网站,download下,找到oracle10g,下载
Oracle Database 10gRelease 2 (10.2.0.1.0)Enterprise/Standard Edition for Linux x86下的:10201_database_linux32.zip
链接:http://www.oracle.com/technetwork/database/10201linuxsoft-097986.html

Ubuntu 10.10安装Oracle 10g图文教程

2、更新ubuntu
sudo apt-get update
sudo apt-get upgrade
oracle是java语言写的,所以JDK是必须的。可在【Ubuntu软件中心】搜jdk,安装OpenJDK 完成就不用设置path路径了

3、安装缺少的包
1).sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1  alien
2). sudo apt-get install rpm libaio1 ksh libtool libstdc++5 build-essential
或者用以下方法代替(个人没试过)

下载搜索:compat-libstdc++-33-3.2.3-61.i386.rpm

个人提供链接:

------------------------------------------分割线------------------------------------------

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2016年资料/1月/31日/Ubuntu 10.10安装Oracle 10g图文教程/

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割线------------------------------------------

打开shell,用cd,进入目录后,
1)).用root用户登录:su –
2)).执行安装命令:  alien -i compat-libstdc++-33-3.2.3-61.i386.rpm

4、修改ubuntu的版本,欺骗oracle安装程序。
需要在/etc/目录下创建一个文件RedHat-release ,需要权限进行创建,创建好后添加如下内容
$ sudo gedit /etc/redhat-release
添加下面一行后保存。
Red Hat Linux release 3.1 (drupal)

5、创建用户。
1)登录root用户:su -
(如果您的root口令没有手动设置,使用sudo passwd root 命令从新设置后,再登录)。
2)为安装程序创建一个Oracle用户和两个组.
首先检查它们是否已经存在:
$grep oinstall /etc/group
$grep dba /etc/group
$grep nobody /etc/group
如果它们还不在系统中,那么创建它们。
$sudo addgroup oinstall
$sudo addgroup dba
$sudo addgroup nobody
$sudo useradd -m -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle
$sudo usermod -g nobody nobody
注释:如果您对上述参数不理解的话,请用命令: man useradd 查看。
为oracle用户分配密码
sudo passwd oracle

6、添加用户到sudoer列表中
sudo gedit /etc/sudoers
在“ root    ALL=(ALL) ALL” 下一行 ,添加:
oracle ALL=(ALL) ALL
保存。
注:Linux默认是没有将用户添加到sudoers列表中的,需要root手动将账户添加到sudoers列表中,才能让普通账户执行sudo命令。

7、创建oracle安装目录。
#mkdir -p /opt/ora10
 #chown -R oracle:oinstall /opt/ora*
 #chmod -R 775 /opt/ora*
您生成了 oracle 的运行时路径,并且授写权限给 oracle 用户,执行权限给 dba 组。

8、系统环境配置。
1)添加以下行到/etc/sysctl.conf文件中:
执行sudo gedit /etc/sysctl.conf命令对文件进行编辑。
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
更新系统,运行:
$sudo sysctl -p
2)添加以下行到/etc/security/limits.conf文件中:
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
3)建立软连接:
$sudo ln -s /usr/bin/awk /bin/awk
$sudo ln -s /usr/bin/rpm /bin/rpm
$sudo ln -s /usr/bin/basename /bin/basename
4)修改ubuntu的oracle用户的环境变量。
编辑:gedit /home/oracle/.bashrc文件,加入:
export ORACLE_HOME=/opt/ora10
 export ORACLE_OWNER=oracle
 export ORACLE_SID=ora1
 export ORACLE_TERM=xterm
 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

9、安装oracle
完成以后注销,使用oracle 用户登录。解压下载的zip文件后,会生成database文件夹。
cd进入database。
执行:./runInstaller
此时进入oracle安装图形界面。如果界面出现乱码
改变oracle安装文件的jre,不用它自带的jre,用操作系统的jre即可,在runinstaller后面增加一个参数,改变安装程序读取jre的路径。语句如下:
./runInstaller -jreLoc /usr/lib/jvm/java-1.6.0-openjdk/jre

Ubuntu 10.10安装Oracle 10g图文教程

出现安装界面,选【下一步】:

Ubuntu 10.10安装Oracle 10g图文教程

指定产品清单目录和身份证明,【下一步】:

Ubuntu 10.10安装Oracle 10g图文教程

选择安装类型“企业版”,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

指定主目录,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

经过操作系统检查,到选择配置选项,选择“仅安装数据库软件”,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

显示汇总信息,【安装】

Ubuntu 10.10安装Oracle 10g图文教程

安装中…

Ubuntu 10.10安装Oracle 10g图文教程

到这一步,需要打开“终端”,以root用户运行提示的两个脚本

Ubuntu 10.10安装Oracle 10g图文教程

到“[/usr/local/bin]:”时按回车继续,返回oracle安装界面点【确定】

Ubuntu 10.10安装Oracle 10g图文教程

安装完成,【退出】

10、安装数据库

在“终端”运行输入命令:dbca,如果出现中文乱码

修改dbca文件:

cd $ORACLE_HOME/bin

cp dbca dbca.bak

sudo gedit dbca

找到“JRE_DIR=/opt/ora10/jdk/jre”

替换为

JRE_DIR=/usr/lib/jvm/java-1.6.0-openjdk/jre

保存,再一次在“终端”运行输入命令:dbca,中文显示正常了

Ubuntu 10.10安装Oracle 10g图文教程

【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

选择“创建数据库”,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

默认,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

配置数据库服务名,注意:填写sid时,要与oracle的环境变量一致,可以通过gedit /home/oracle/.bashrc查看,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

默认,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

为数据库指定密码,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

默认,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

默认,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

默认,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

默认,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

选择字符集为“ZHS16GBK”,【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

【下一步】

Ubuntu 10.10安装Oracle 10g图文教程

【完成】

Ubuntu 10.10安装Oracle 10g图文教程

【确定】

Ubuntu 10.10安装Oracle 10g图文教程

安装中。。。

Ubuntu 10.10安装Oracle 10g图文教程

完成。

 

11、启动oracle

在“终端”以oracle身份运行

启动TNS监听器:$ORACLE_HOME/bin/lsnrctl start

($ORACLE_HOME,就是oracle的安装目录:/opt/ora10 .直接cd,进入oracle的安装目录,到bin文件夹下,$lsnrctl start ,也行)。

关闭TNS:$ORACLE_HOME/bin/lsnrctl stop

启动sqlplus:$ORACLE_HOME/bin/sqlplus /nolog

关闭sqlplus:SQL> exit

12、参考

http://www.linuxidc.com/Linux/2010-12/30966.htm

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: