- 浏览: 405468 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
u011073441:
如何才能知道,我的安卓设备连接的是什么接口?android 设 ...
Android串口操作,简化android-serialport-api的demo -
sinat_31332985:
大神请问一下,在真机测试中,我没有串口设备,然后我设置dev/ ...
Android串口操作,简化android-serialport-api的demo -
骑着蜗牛狂奔:
在调用close的时候,出现了这个JNI WARNING: J ...
Android串口操作,简化android-serialport-api的demo -
l475334176:
怎么对多个串口进行监听额? 就是同时接受或者发送数据给多个串 ...
Android串口操作,简化android-serialport-api的demo -
冰雨的日子:
你好,我执行su.getOutputStream().writ ...
Android串口操作,简化android-serialport-api的demo
安装之前首先要开启1521端口的tcp
linux分区方案(文件系统均为 ext3):
第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux 和 Oracle 软件:
- 100MB /boot 分区
-1,500MB 交换分区 — 将此分区大小至少设置为系统 RAM 的两倍,但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)。如果需要大于 2GB 的交换空间,则创建多个交换分区。
-7,150MB 根分区 — 该分区将用于所有目录,包括 /usr、/tmp、/var、/opt、/home 等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。
一、安装oracle需要的软件包 (以root身份登录)
1.binutils-2.17.50.0.6-12.el5
2.compat-db- 4.2.52-5.1 --- 默认无 Base System - Legacy Software Support
3.control-center-2.16.0-16.el5
4.gcc-4.1.2-46.el5_4.1 --- 默认无
5.gcc- c++-4.1.2-46.el5_4.1 --- 默认无
6.glibc-2.5-42
7.glibc-common-2.5-42
8.libstdc++-4.1.2-46.el5_4.1
9.libstdc++-devel-4.1.2-46.el5_4.1
10.make-3.81-3.el5
11.pdksh-5.2.14-36.el5 --- 默认无
12.sysstat-7.0.2-3.el5 --- 默认无 Base System - System Tools
13.libaio-0.3.106-3.2
14.openmotif22-2.2.3-18 --- 默认无 同2
15.libXp-1.0.0-8.1.el5
16.rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm --默认无
17.libaio-devel-0.3.106-5 (x86_64)
18.glibc-devel-2.3.4-2.41.i386.rpm
检查软件包是否已安装的方法:
#rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make pdksh sysstat libaio openmotif libXp
安装缺失的软件包:
#yum install yum-fastestmirror -y
#yum install compat-db pdksh sysstat openmotif libXp
二、Oracle 组和用户帐户 (以root身份登录)
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd -m -g oinstall -G dba oracle
#id oracle
设置 oracle 帐户的口令:
#passwd oracle
三、创建存储 Oracle 10g 软件和数据库文件的目录 (以root身份登录)
# mkdir -p /oracle (建议分区时分配)
# mkdir -p /oradata(建议分区时分配)
# chown -R oracle:oinstall /oracle /oradata
# chmod -R 775 /oracle /oradata
四、设置oracle 用户的环境变量 (oracle 身份登录)
#vi /home/oracle/.bash_profile
将 ORACLE_BASE 添加到登录配置文件末尾(.bash_profile 或 .profile):
ORACLE_BASE=/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/10g;export ORACLE_HOME
ORACLE_SID=zjoil;export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
NLS_LANG='simplified chinese'_china.ZHS16GBK;export NLS_LANG
保存.bash_profile 并退出,然后
$ source /home/oracle/.bash_profile
让配置生效
五、配置 Linux 内核参数 (以root身份登录)
执行下面命令的时候,先自己对比一下文档里面的要求,不符合的才改。
# vi /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
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
保存并退出,让匹配值生效
# /sbin/sysctl –p
六、安全限制 (以root身份登录)
# vi /etc/security/limits.conf
在文档末尾加上
#use for oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# vi /etc/pam.d/login
在文档末尾加上
#use for oracle
session required /lib/security/pam_limits.so
# vi /etc/profile
在文档末尾加上
#use for oracle
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
七、修改发行版本
很多文章上都说要改发行版本,
即#vi /etc/redhat-release 将CentOS release 5.4 (Final)修改成redhat-4,主要是怕oracle无法识别linux版本,
但是CentOS 5.3和5.4不用修改就可以安装,所以这里不必修改。
若是,其他发行版本无法被识别,最好还是改下,然后再修改回来就是了。
修改安装文件的内容:增加redhat-5
/database/install/oraparamsilent.ini
找到
[Certified Versions] Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
八、解压安装文件(oracle 身份登录)
#mkdir /home/oracle/10g_db
将cpio文件保存到创建的目录
解压文件
#cpio -idmv < filename.cpio
九、安装oracle (oracle 身份登录 xhost +)
$cd /opt/database
$./runInstaller
>>如果安装界面出现中文乱码,执行vi /etc/sysconfig/i18n,将LANG="zh_CN.UTF-8" 换成 LANG="en_US.UTF-8" 重新启动安装程序
1、Advanced Installation
2、/oradata oinstall
3、Enterprise Edition
4、OraDb10g /oracle/10g
5、Create a database
6、General Purpose
7、Global Database Name:zjoil Sid:zjoil SimplifiedChinese ZHS16GBK
8、Database file location:/oradata
invalid value null for parameter port
记住最后页面的信息,执行接下来的步骤
十、安装完成
第九步最后要求你用root用户
执行命令root.sh和orainstRoot.sh,照着提示的完整路径做就是
# sh /oracle/oraInventory/orainstRoot.sh
# sh /oracle/10G/root.sh
修改vi /oracle/10g/bin/dbstart
# Set this to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
改为export ORACLE_HOME_LISTNER=$ORACLE_HOME
修改vi /oracle/10g/network/admin/listener.ora 添加
(SID_DESC =
(GLOBAL_DBNAME = zjoil)
(ORACLE_HOME = /oracle/10g)
(SID_NAME = zjoil)
)
修改
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))
修改/etc/oratab
oratab 文件修改zjoil:/oracle/10g:Y
修改vi /oracle/10g/network/admin/tnsnames.ora 文件
注:如报错误 TNS-01201: Listener cannot find executable
则移除/oracle/10g/network/admin/listener.ora文件
mv listener.ora listener.ora.bak
十一、安装后配置
1、oracle默认是不自启动的,一旦重启,oracle就需要手动启动
数据库相关命令(按照顺序启动)
$ dbstart [ start | status | stop ]
$ lsnrctl [ start | status | stop ]
$ emctl [ start | status | stop ] dbconsole
$ sqlplus /nolog
>connect system/passwd as sysdba
启动iSQL*Plus
$ isqlplusctl start
可以访问http://IP:5560/isqlplus了或是http://IP:5560/isqlplus/dba
要注意的是startup.log和shutdown.log最好确认一下他们的所有者是不是oracle
# chown oracle.oinstall $ORACLE_HOME/startup.log
# chown oracle.oinstall $ORACLE_HOME/shutdown.log
2、当然,oracle自己也有启动脚本dbstart和关闭脚本dbshut
# vi /etc/oratab 修改最后一行把N变成Y
然后修该$ORACLE_HOME/bin/dbstart内容,改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
dbstart 就可以启动oracle了,这个也只是启动oracle数据库和监听基本服务,不带3个网页的服务,
相当于上面的sqlplus 和 lsnrctl start两个操作,dbshut 就可以停止oracle了。
十二、新建数据库
先用root 身份 执行xhost + (使所有用户都能访问Xserver)
# dbca (打开Database Configuration Assistant)
十三、数据导入导出
oracle用户环境下可以直接执行exp/imp命令
作者“司徒建明”
发表评论
-
http_load
2013-04-19 22:57 1605下载地址:http://dreamflys ... -
Oracle查看用户、用户权限、用户表空间、用户默认表空间
2012-11-20 17:23 1113查看用户和默认表空间的关系。 select u ... -
linux mysql 操作命令
2012-08-28 14:19 10021.linux下启动mysql的命令: mysqladmin ... -
linux防火墙的启动和关闭. .
2012-06-18 13:13 1237昨天在linux服务器上装了一个tomcat,整个过程很顺利, ... -
修改Oracle最大连接数
2012-03-18 22:15 10111、修改Oracle最大连接数的方法 a、以s ... -
Oracle中TO_DATE格式
2012-03-15 16:31 910TO_DATE格式(以时间:2007-11-02 13 ... -
Oracle中TO_DATE格式
2012-03-15 16:31 0TO_DATE格式(以时间:2007-1 ... -
linux root默认密码忘记后的解决方法
2012-02-20 11:23 1272一. lilo引导 1. 在出现 l ... -
oracle快速循环插入数据
2012-02-16 12:43 2590下面就介绍两种比较常用的方法: 一:最简 ... -
SQL语句递归查找
2012-01-06 16:42 1449通过sql语句递归查找所有下级或上级用户 1.MS Sq ... -
Oracle10G 如何解除scott用户的锁定状态
2011-12-29 10:17 1152问题描述: 新装完Oracle10g后,用scott ... -
Linux环境中Oracle数据导入与导出备份创建用户操作
2011-11-05 11:30 1478以下是开发中常用的的 ... -
Linux下Oracle数据导入导出方法
2011-11-05 10:54 5615一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 ... -
Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
2011-11-05 10:33 2032一、http_load程序非常小,解压后也不到100Khttp ... -
Linux下scp的用法
2011-11-02 13:40 1372Linux下scp的用法 scp就是secure cop ... -
linux下解压命令大全
2011-11-01 12:45 908.tar 解包:tar xvf FileName.tar ... -
MySQL默认字符编码的设置
2011-10-27 09:24 865MySQL的默认编码是Latin1,不支持中文,那么如何修改M ... -
Oracle、SQL和DB2分页查询写法介绍
2011-10-24 20:33 991DB2分页查询和Oracle、SQL中的分页查询语句写法都不太 ... -
Linux系统CentOS 修改IP和DNS地址
2011-10-20 14:54 1178[摘要]CentOS是Linux发行版之一,它是来自于Red ... -
linux:vi 替换命令
2011-09-30 08:49 900:s/vivian/sky/ 替换当前行第一个 vivian ...
相关推荐
目录 1)下载Oracle Database 12cRelease 1安装介质 2)检查硬件要求(Check Hardware Requirements) 3)检查软件要求(Checking the Software Requirements) 4)系统配置准备 安装步骤截图
Linux 系统安装 Oracle 11G 完整版 titre: Linux 系统安装 Oracle 11G 完整版 在 Linux 系统中安装 Oracle 11G 需要进行多个步骤的配置和设置。下面将详细介绍每个步骤的操作步骤和相关知识点。 1. 修改操作系统...
### Linux系统安装Oracle12C数据库 #### 实验环境配置 **操作系统:** Centos7.2 **数据库版本:** Oracle12C for x86 (64位) #### 安装前准备工作 为了确保顺利安装Oracle12C数据库,我们需要进行一系列的准备...
7. Oracle安装过程中的注意事项 在安装过程中,需要特别注意文件路径、用户权限、系统配置等细节。安装程序可能会因为某些配置不正确或者权限不足而失败。安装人员需要根据安装向导的提示和文档指导,细心地执行每...
### 在Linux系统上安装Oracle 10g #### 一、前言 Oracle Database 10g(简称Oracle 10g)是Oracle公司推出的一款关系型数据库管理系统,它不仅适用于Windows平台,同样也支持在Linux等其他操作系统上运行。本文将...
Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...
Linux系统安装oracle_11g服务
【Linux系统安装Oracle_11g服务及遇到的一些问题适合新手】 在Linux系统中安装Oracle_11g是一项复杂但重要的任务,特别是对于新手来说,理解每个步骤是至关重要的。以下是一些关键知识点: 1. **配置SSH远程登录**...
- 使用命令 `unzip <filename>` 解压Oracle安装文件。 - 进入解压后的目录: `cd database` - 使用命令 `ls` 查看解压后的文件。 **2.2 执行安装** - 在Oracle用户下运行安装程序: `./runInstaller` 如果遇到...
### Linux系统下安装Oracle 11g的详细指南 #### 一、系统准备与环境配置 在开始安装Oracle 11g之前,首先需要确保Linux系统已经安装完毕,并且是Red Hat 5版本。这里假设您已经完成了这一步骤。 **步骤1:** 使用...
- **创建Oracle安装目录**: ```bash mkdir -p /u01/app/oracle/product/10.2.0/db_1 chown -R oracle.oinstall /u01 ``` **5. 设置Oracle用户的Shell Limit** - **编辑`/etc/security/limits.conf`文件**: ...
在Linux系统上安装Oracle 10g数据库是一个相对复杂的过程,与在Windows系统上的简易安装方式不同,Linux下的Oracle数据库安装需要遵循一系列的先决条件和步骤,以确保软件能够稳定运行。以下是对这一过程的详细解析...
在Linux系统上安装Oracle数据库是一项复杂且需要精确操作的任务,特别是在OEL5.8这样的企业级平台上。Oracle 10g是一款广泛使用的数据库管理系统,它提供了高性能、高可用性和安全性。在OEL5.8上安装Oracle 10g,...
在安装Oracle 10g的过程中,首先需要在Linux系统上进行一系列的准备工作。这里我们以Linux 5.4为例,详细讲解安装步骤。 1. **Linux系统安装**: - 安装过程中,可以选择语言,这里选择了中文和美国英语式。 - ...
在Linux系统中安装Oracle数据库时,经常会遇到需要安装一系列RPM(Red Hat Package Manager)包的情况。RPM是Linux发行版中广泛使用的软件包管理器,它负责安装、升级、查询和卸载软件。Oracle数据库作为一款强大的...
在Linux系统中安装Oracle数据库是一项复杂且需要精确操作的任务,特别是在遇到各种错误时。下面将详细解释这些错误的成因及解决方案,同时介绍安装过程中的关键步骤。 首先,我们来看第一个错误:“Exception in ...
在Linux环境下,静默安装Oracle数据库是一个高效且无需图形化界面的方法,尤其适用于自动化部署或服务器维护。以下是一个详尽的静默安装步骤指南: 1. **准备工作**:首先,你需要下载Oracle数据库的Linux安装包,...
Linux安装Oracle19C详细步骤 在这篇文章中,我们将详细介绍如何在 CentOS 7 和 Red Hat 7 系统中安装 Oracle 19C。整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、...
compat-libcap1-1.10-7.el7.x86_64 compat-gcc-32-3.2.3-72.el7....oracle-database-preinstall-19c-1.0-1.el7.x86_64 perl-File-Slurp-9999.19-6.el7.noarch python3-3.6.8-17.el7.x86_64 rlwrap-0.45.2-2.el7.x86_64
3. **系统工具**: 如unzip、gzip、tar等用于解压和处理Oracle安装文件的实用程序,以及perl、python等脚本语言,因为Oracle的部分配置和管理脚本基于这些语言编写。 4. **Oracle客户端和服务器软件**: 包括oci ...