- 浏览: 430214 次
- 性别:
- 来自: 珠海
-
文章分类
- 全部博客 (364)
- oracle (23)
- java (39)
- birt (10)
- uml (0)
- android (10)
- ubuntu (12)
- mysql (21)
- ant (1)
- lucence (1)
- Design Pattern (0)
- Data Struct (0)
- cvs svn vss (1)
- javascript (2)
- css (1)
- qtp (2)
- LoadRunner (0)
- spring3.0源码分析 (1)
- 编程经验 (2)
- 工作日志 (1)
- svn apache (2)
- vbscript (3)
- jbpm4.0-5.0 (0)
- 百度百科 (1)
- ivy (1)
- jni (0)
- drools5.1 (2)
- vss (1)
- 联系方式 (1)
- maven (2)
- jetty (1)
- webservice (0)
- Flex (45)
- 开发工具 (3)
- json (1)
- 项目配置应注意的问题 (1)
- freemarker 代码生成 (1)
- 自考 (0)
- 脚本语言 (0)
- weblogic (4)
- jar包冲突 (0)
- Nginx (2)
- Zxing (1)
- 嵌入式开发 (2)
- C# (4)
- 开发经验总结 注意事项 (1)
- CentOS 6.0 (4)
- BI (0)
- Hadoop (2)
- tomcat (3)
- db2 (1)
- sqlserver (1)
- php (5)
- thinkphp (0)
- amfphp (0)
- cognos (0)
- nutch (0)
- mongodb (9)
- nodejs (3)
- webrtc (0)
- websocket (0)
- html5 (0)
- css3 (0)
- nosql (2)
- ssdb (1)
- icommet (0)
- memcached (0)
- protocal (1)
- Linux --ssh (8)
- postgresql (8)
- sequoiadb (1)
- jquery (1)
- jvm jmx (1)
- spark (0)
- hbase (0)
- storm (0)
- netty (0)
- mina (0)
- shell (2)
- sacala (0)
- go (0)
- mac (1)
- netbean (1)
- mysql_postgresql (4)
- 消息队列 (0)
- neo4j (0)
- git (1)
- python (1)
- Perl (0)
- docker (4)
- video audio (1)
- actionscript (1)
- tensorflow (0)
- 机器学习 (0)
- 人工智能 (0)
- cas (1)
- 协程 (1)
- http (1)
- window (1)
- 内网穿透 (1)
- angular5 (0)
- vpn (2)
- AI (0)
- NLP (0)
- Spring Clound (0)
- mongoldb (1)
- 前端 (0)
最新评论
-
ping2010:
哥们最后如何解决的?
neo4j 未修改jdbc驱动中的连接用户名与密码错识 -
Gedo:
小菜求指点 ivy.xml里面怎么声明 能不说详细点 大 ...
ivy + ant+eclipse -
dongguang1082:
[color=red][/color][img][/]
条形码的工作原理和详细的内容 -
JadeLuo:
要将项目转化成Flex的项目类型才会自动生成
Flex4项目html-template文件夹解析 -
quentinyu777:
你好,我在创建Flex4SDK的Project为什么不生成ht ...
Flex4项目html-template文件夹解析
安装步骤:
第一步:
在终端输入: xhost +127.0.0.1
第二步:
安装必要的个工具:
终端输入: sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm (要在软件源里勾上有版权与合法性问题限制的软件,还有设备的专有驱动)
sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm
第三步:
修改一些 Ubuntu 的 /bin/sh 的默认连接:
终端输入:
root@zhanghc-Ubuntu:~# cd /bin
root@zhanghc-Ubuntu:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash
root@zhanghc-Ubuntu:/bin# ln -sf bash /bin/sh
root@zhanghc-Ubuntu:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash
第四步:
增加用户和组:
终端输入:
root@zhanghc-Ubuntu:/bin# cd / root
root@zhanghc-Ubuntu:~# addgroup oinstall
root@zhanghc-Ubuntu:~# addgroup dba
root@zhanghc-Ubuntu:~# addgroup nobody
root@zhanghc-Ubuntu:~# usermod -g nobody nobody
root@zhanghc-Ubuntu:~# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
root@zhanghc-Ubuntu:~# mkdir /home/oracle
root@zhanghc-Ubuntu:~# chown -R oracle:dba /home/oracle
root@zhanghc-Ubuntu:~# ln -s /usr/bin/awk /bin/awk
root@zhanghc-Ubuntu:~# ln -s /usr/bin/rpm /bin/rpm
root@zhanghc-Ubuntu:~# ln -s /usr/bin/basename /bin/basename
root@zhanghc-Ubuntu:~# mkdir /etc/rc.d
root@zhanghc-Ubuntu:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
root@zhanghc-Ubuntu:~# mkdir -p /u01/app/oracle
root@zhanghc-Ubuntu:~# chown -R oracle:dba /u01
第八步:
系统默认值:
( 1 )增加下面这些到 /etc/sysctl.conf 文件的末尾:
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
( 2 )增加下面这些到 /etc/security/limits.conf 文件末尾:
oracle soft nproc 2047
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535
( 3 )增加下面这些到 /etc/pam.d/login 文件末尾:
session required /lib/security/pam_limits.so
session required pam_limits.so
增加完成后执行下面的命令: sysctl -p
第九步:
( 1 )解压源文件: oracle11g 的安装包解压到 /home/oracle/install/ 目录
( 2 )更改权限: chown -R oracle:dba install
(3) 设置 DISPLAY 参数: export DISPLAY=127.0.0.1:0.0 (这里我设置成 :0.0 ,因为网上说这样可以自动查找合适的,安装界面可以启动,但是切换用户到 oracle 就不能启动了,出现说颜色设置不正常,估计是某些环境为设置,没办法,我只好使用用户 oracle 登录 gdm ,可以使用命令 gdmflexserver 来额外启动一个 gdm 桌面,然后再安装出现安装界面了)
第十步:
重启,进入 oracle 用户。
( 1 )终端输入: ./runInstaller -jreLoc /usr/lib/jvm/java-6-sun/jre/
。。。。。。
( 2 )图形安装界面出现
。。。。。
( 3 )忽略预检中的错误和警告
。。。。。
( 4 )选 "Create a Database" 来安装数据库。(原文是通过 netca 建立监听, dbca 建库,我第一次也是这样做的, dbca 建库时会报错,因为 ubutunbu 不支持 RPM 包)。
。。。。。。。
安装过程中出现了一个 makefile 的错误,某个库文件没有编译过去,但是还可以继续安装,估计以后使用会出问题;另外在安装的最后会有个配置环节等很久,只有一个广告框,不要以为出问题了
( 5 )完成后。
su wangjian ( 这是我的有 sudo 权限的用户,你自己装视情况而定 )
终端输入: /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
退出 OUI
第十一步:
修改配置文件: /etc/profile
export ORACLE_HOME=u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$PATH:u01/app/oracle/product/11.2.0/dbhome_1/bin
第十二步:
( 1 )建立启动脚本:
在 u01/app/oracle/product/11.2.0/dbhome_1/bin 下建立文件: oracledb ,内容:
#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Listener and Instances
# It relies on the information on /etc/oratab
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_OWNR=oracle
export PATH=$PATH:$ORACLE_HOME/bin
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
case "$1" in
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
touch /var/lock/oracle
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
rm -f /var/lock/oracle
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
为了可以方便使用 oracle 数据库的命令,最好在 oracle 用户设置 shell 环境,将 ORACLE_HOME/bin 添加进去
( 2 )修改脚本为可执行的:
终端输入: chmod a+x u01/app/oracle/product/11.2.0/dbhome_1/bin/oracledb
第十三步:
开机启动:
root@zhanghc-Ubuntu:~# ln -s u01/app/oracle/product/11.2.0/dbhome_1/bin/oracledb /etc/init.d/oracledb
root@zhanghc-Ubuntu:~# sudo apt-get install sysv-rc-conf
root@zhanghc-Ubuntu:~# sudo sysv-rc-conf --level 2345 oracledb on
可能出现的问题:
( 1 )安装界面乱码或者停止响应
问题可能来源: JDK 与 Oracle 自带的 jdk 冲突
( 2 ) netca 建立监听, dbca 建库时会报错
问题可能来源:因为 ubutunbu 不支持 RPM 包
(3) 文件目录的读写权限:
注意用户的切换
补充说明:
在 Linux 下使用 sqlplus <span sty
发表评论
-
oracle driver connect pool
2014-12-10 21:51 664/* * To change this license ... -
oracle 树形菜单设计及查询
2014-03-18 09:39 823建表语句: -- Create tablecreate t ... -
oracle临时表测试
2013-09-17 09:46 816create global temporary table ... -
db2 常用命令
2013-09-04 16:57 615db2cc cmd db2cmd db2 d ... -
oracle通用网关配置连接sqlserver db2
2013-09-04 10:45 832SQL和ORACLE之间的数据查询配置透明网关的步骤前 ... -
oracle exception
2013-09-04 09:36 723例外处理 例外的分类 ... -
分页的存储过程
2013-09-04 09:28 675分页的存储过程 create or replace pac ... -
oracle pl/sql 复习
2013-09-02 15:21 512exception when no_data_fo ... -
oracle故障定位
2013-08-27 15:36 939sqlplus /nolog conn sys/pass ... -
数据文件损坏恢复
2013-08-27 15:22 850定位: SQL> alter database op ... -
oracle动态表数据分页查询
2013-08-06 10:14 1166from http://www.iteye.com/prob ... -
ORA-12541: TNS:无侦听程序
2012-08-30 10:35 1067SQL> connect oa/oa@orcl //当本 ... -
SQL DEMO
2012-02-28 15:29 0create or replace package pa_hk ... -
oracle oca ocp ocm dba
2012-01-04 16:47 785http://www.acoug.org/ http: ... -
weblogic官方文档
2012-01-04 11:24 1021http://docs.oracle.com/cd/E1283 ... -
数据库设计经验
2011-12-21 16:45 701http://www.cnblogs.com/Duiker/a ... -
create database link 并比较两个数据库中不同的表名称
2011-12-21 16:38 806create database link dbser_link ... -
oracle 10g 卸载
2011-12-19 14:52 805windows下:( 1、开始->设置->控制面板->管理工具 ... -
解决oracle表的主键被另一个表作为外键关联使用后主表无法清空问题思路
2011-12-08 16:29 3801select c.constraint_name, ... -
oracle数据库编码问题
2011-11-29 15:46 545http://wenku.baidu.com/view/fb6 ...
相关推荐
在Ubuntu 8.04系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统配置、依赖安装、用户权限...在文档“ubuntu下安装oracle1-g.doc”中,通常会有更具体的指导和解决常见问题的方法,建议仔细阅读并参照执行。
### Ubuntu 下安装 Oracle-XE 并建立数据库脚本测试 #### 安装Oracle-XE 在 Ubuntu 系统上安装 Oracle-XE(Oracle Express Edition)并进行基础配置,需要完成以下步骤: 1. **设置 Oracle-XE 版本源** 首先...
Ubuntu下oracle安装说明,比较经典的教材,亲自实验成功过。截图看技术博客:pm.htjs.cbb
在Ubuntu操作系统上安装Oracle SQL Developer并解决中文乱码问题是一个常见的需求,特别是在开发或管理具有中文数据的Oracle数据库时。以下是一步一步的详细指南: 首先,你需要从Oracle的官方网站下载SQL ...
在ubuntu上安装oracle11g,其中有些小细节,不注意是会出问题的,当时我费了不少力的。
在Ubuntu系统上安装Oracle数据库需要遵循一定的步骤,因为Oracle数据库对操作系统环境有一定的要求,并且需要安装一系列的依赖包来确保其稳定运行。本教程将详细解释如何在Ubuntu上准备环境并解决可能出现的问题。 ...
2. 在 Ubuntu 下,VMwareTools 的安装光盘镜像将被自动加载。您将看到虚拟机的桌面上出现了一个名为“VMwareTools”的光盘图标,并且被自动打开。 3. 在该光盘镜像中,包含两个文件:VMwareTools-xxx-i386.rpm 和 ...
- **创建Oracle安装目录**:根据Oracle官方文档,在`/u01`或`/u02`下创建安装目录。 - **创建Oracle用户和用户组**:出于安全考虑,创建专用的Oracle用户和组(如`oinstall`和`dba`)。 - **配置内核参数**:使用`/...
### Ubuntu 16.04 安装 Oracle 操作指南 #### 一、环境准备 在开始安装 Oracle 数据库之前,需要确保您的 Ubuntu 16.04 系统已经安装了必要的 Java 开发工具包 (JDK)。本文档将详细介绍如何在 Ubuntu 16.04 上安装...
Ubuntu系统安装oracle10g教程图文教程 制作U盘ubuntu启动工具universal-usb-installer.exe 包含所需ubuntu10.04迅雷下载种子 oracle for linux 下载链接 缺失文件compat-libstdc++-33-3.2.3-47.3.i386.rpm
以上是在Ubuntu 16.04下安装Oracle 11g的详细步骤和相关知识点,这些知识点涵盖了从准备工作到安装完成的整个流程。对于学习Oracle数据库的读者,以上知识点可作为参考和学习指南。如果在文档中有不清楚的地方,欢迎...
Ubuntu16.04安装Oracle11g
整个过程涉及了系统配置、包管理、用户和权限管理,以及内核和安全参数的调整,这些都是在Linux环境下成功安装和运行Oracle数据库10g所必需的。需要注意的是,Oracle的安装通常对硬件和系统配置有特定的要求,因此在...
### Ubuntu 10.10 安装 Oracle 10g 详尽教程 #### 一、概述 本文档提供了一套详细的指南,用于在 Ubuntu 10.10 操作系统上安装 Oracle 10g 数据库。该文档由长春工业大学软件职业技术学院的李阳撰写,针对的是那些...
ubuntu上装oracle确实挺复杂的,因为oracle不支持嘛,折腾了几天,装上之后也很爽。
默认情况下,Ubuntu安装的是OpenJDK而非Oracle JDK。尽管OpenJDK在多数场景下能够满足需求,但Oracle JDK仍然是一些特定应用的最佳选择。本文将详细介绍如何在Ubuntu上手动安装Oracle JDK,并提供一系列实用步骤确保...
总结来说,安装Oracle数据库在Ubuntu 14.04上涉及到了系统初始化、系统更新、依赖包安装、桌面环境安装以及Oracle数据库安装等多个步骤。每个步骤都需要严格按照Oracle的文档指导进行,以确保数据库能够顺利运行。在...
ubuntu下面安装oracle。包含了从jdk,ftp,ssh,oracle的安装。非常详细。手工整理。并且同机器安装双系统