- 浏览: 536666 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (174)
- Groovy (28)
- Grails (14)
- DHTML (5)
- JS (4)
- jQuery (16)
- JAVA (16)
- Eclipse (4)
- Hibernate (2)
- Resin (2)
- Oracle (25)
- Maven (4)
- Struts2 (1)
- WebWork2 (3)
- Tomcat (2)
- Windows7 (4)
- Griffon (2)
- PowerDesigner (1)
- Pro*C (2)
- JDK (1)
- 乱码 (2)
- WebService (3)
- .NET (1)
- 性能 (2)
- 安装 (1)
- 命令行 (1)
- function (1)
- type (1)
- Mysql (1)
- 同步 (1)
- Synchronized (1)
- json (3)
- Office (1)
- Visio (1)
- 自定义形状 (1)
- jsong (0)
- gson (1)
- fastjson (1)
- EM (1)
- DB2 (6)
- Sequence (1)
- RHEL5.x (1)
- WAS6.1 ND (1)
- SQL (1)
- -964 (1)
- Linux (4)
- Date (1)
- Format (1)
- Add (1)
- SHELL (1)
- CSS (2)
- Bootstrap (1)
- nginx (1)
- Openresty (2)
- JWPlayer (1)
- showdoc (1)
- 常用网址 (1)
- lua (2)
- SpringBoot (1)
- Office pdf linux (1)
最新评论
-
纵观全局:
Great
阿里巴巴开源JSON解析组件FastJson简单使用笔记 -
guxuede:
...
Groovy编程技巧 -
a1439226817:
groovy用的多吗?我还没发现有哪个java项目在用这个?
Groovy同步 -
晴子9034:
在网上搜到的几乎全是说满了就扩充。但是我有个疑问,满了就扩充, ...
解决DB2 SQLCODE=-964日志文件满的问题 -
在世界的中心呼喚愛:
好东西啊,就用这个包。
阿里巴巴开源JSON解析组件FastJson简单使用笔记
参考并经本人整理:http://www.sosdb.com/tech/oracle_install/118bbs2.htm
有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除oracle软件(代替OUI)、建立和删除数据库库(代替dbca)。
平台:RHEL5.6,oracle10.2.0.1
(以下假设安装了中文环境)
1、使用root上传并解压oracle软件,假如放在/mnt/soft/目录下
2、设置安装oracle软件必须的操作系统信息,如组、用户、系统内核参数、目录、用户初始化参数等
--增加组和用户
--修改系统内核参数
--为了提升性能增加oracle用户的shell限制
--建立ORACLE_BASE目录
(如果安装时提示权限不足,执行:# chown –R oracle:oinstall /u01)
--oracle用户的.bash_profile文件设置
3、建立oraInst.loc文件
4、建立response文件(在解压后oracle软件的response目录里有各种响应文件的模版)
5、通过response文件运行OUI(-noconfig表示不运行配置助手只装软件)
修改oraparame.ini以使oracle可以在RHEL5.x上安装:
安装结束后,以root用户执行$ORACLE_HOME下的root.sh:
6、通过response文件运行netca
执行完后,监听就已经启动了。如果无法启动,报“Exception in thread "main" java.lang.UnsatisfiedLinkError: /u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/i386/libawt.so”错误,说明缺少必要的库libXp,按以下方法安装,然后再执行netca:
(安装libXp:
2种安装方法说明:
如果还报其它的错误,将安装光盘中的以下库装上:
最后通过x shell工具远程调用dbca建立数据库。
---------数据恢复 oracle数据库恢复专家 13352468096 QQ:9417901 网站:http://www.sosdb.com-----
有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除oracle软件(代替OUI)、建立和删除数据库库(代替dbca)。
平台:RHEL5.6,oracle10.2.0.1
(以下假设安装了中文环境)
1、使用root上传并解压oracle软件,假如放在/mnt/soft/目录下
# cd /mnt/soft/ # unzip 10201_database_linux32.zip
2、设置安装oracle软件必须的操作系统信息,如组、用户、系统内核参数、目录、用户初始化参数等
--增加组和用户
# groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle
--修改系统内核参数
# 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 = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144 # /sbin/sysctl -p (修改以后让参数生效)
--为了提升性能增加oracle用户的shell限制
# vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
# vi /etc/pam.d/login session required /lib/security/pam_limits.so session required pam_limits.so
# vi /etc/profile 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/selinux/config (使安全linux标志失效) SELINUX=disabled
--建立ORACLE_BASE目录
# mkdir -p /u01/app/oracle # chown -R oracle:oinstall /u01/app/oracle # chmod -R 775 /u01/app/oracle
(如果安装时提示权限不足,执行:# chown –R oracle:oinstall /u01)
--oracle用户的.bash_profile文件设置
# su - oracle $ vi ~/.bash_profile umask 022 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH $ . ~/.bash_profile
3、建立oraInst.loc文件
# vi /etc/oraInst.loc (加入或修改以下内容,其中/u01/app/oracle是ORACLE_BASE) inventory_loc=/u01/app/oracle/oraInventory inst_group=oinstall # chmod 664 /etc/oraInst.loc
4、建立response文件(在解压后oracle软件的response目录里有各种响应文件的模版)
$ cd /mnt/soft/database/response $ cp enterprise.rsp enterprise_temp.rsp $ vi enterprise_temp.rsp (以下参数必需设置) UNIX_GROUP_NAME="oinstall" ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1" ORACLE_HOME_NAME="OraDb10g_home1" s_nameForDBAGrp="dba" s_nameForOPERGrp="dba" n_configurationOption=3
5、通过response文件运行OUI(-noconfig表示不运行配置助手只装软件)
修改oraparame.ini以使oracle可以在RHEL5.x上安装:
$ vi /mnt/soft/database/install/oraparam.ini 在含有redhat-4,的地方加上redhat-5
$ cd /mnt/soft/database $ ./runInstaller -silent -noconfig -responseFile /mnt/soft/database/response/enterprise_temp.rsp
安装结束后,以root用户执行$ORACLE_HOME下的root.sh:
# /u01/app/oracle/product/10.2.0/db_1/root.sh
6、通过response文件运行netca
$ cd /mnt/soft/database/response $ cp netca.rsp netca_temp.rsp $ vi netca_temp.rsp (如果要修改监听名或端口在此编辑,一般什么都不用修改) $ $ORACLE_HOME/bin/netca /silent /responsefile /mnt/soft/database/response/netca_temp.rsp
执行完后,监听就已经启动了。如果无法启动,报“Exception in thread "main" java.lang.UnsatisfiedLinkError: /u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/i386/libawt.so”错误,说明缺少必要的库libXp,按以下方法安装,然后再执行netca:
(安装libXp:
# yum install libXp或者
# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm)
2种安装方法说明:
# yum install libXp(此方法需要你的RHEL通过RHN注册过)、
# rpm –ivh libXp-1.0.0-8.1.el5.i386.rpm(此方法需要将安装光盘或镜像文件放入到光驱中)
如果还报其它的错误,将安装光盘中的以下库装上:
libXp-1.0.0-8.1.el5.i386.rpm openmotif-2* compat-libstdc++-* kernel-headers-2.6.18-128.el5.i386.rpm glibc-headers-2.5-34.i386.rpm glibc-devel-2.5-34.i386.rpm compat-gcc-34-3.4.6-4.i386.rpm compat-gcc-34-c++-3.4.6-4.i386.rpm libgomp-4.3.2-7.el5.i386.rpm gcc-4.1.2-44.el5.i386.rpm
最后通过x shell工具远程调用dbca建立数据库。
---------数据恢复 oracle数据库恢复专家 13352468096 QQ:9417901 网站:http://www.sosdb.com-----
发表评论
-
建立数据库链路、统计表记录数、查看会话及最大会话数
2013-06-27 11:44 16781. 生成统计表数据SQL select 'analyze t ... -
oracle 10.2.0.1.0启动并访问不同实例的EM
2012-08-01 12:44 2927环境:linux+oracle10.2.0.1.0 假设有2 ... -
(转)分转成元
2012-05-23 17:53 1401分转成元,如果为空则默认为0 select '¥'||trim ... -
ORACLE函数传入TYPE参数
2012-05-11 18:32 1573SQL> create type test_type ... -
转:oracle随系统启动的脚本
2012-03-06 17:36 1070原贴地址:http://space.itpub.net/261 ... -
Linux下Oracle自动启动
2012-01-09 16:47 9921.使用root用户修改/etc/oratab 文件: # g ... -
ORACLE取远程数据库序列值
2011-11-28 17:32 1146select seq_test.nextval@dl_re ... -
真正解决dbca、netca、em等乱码问题(含jdk安装)
2011-10-27 16:49 4012参考地址:猛击这里 注意:62位系统此方法貌似无效,会报“j ... -
Oracle查看建表时间
2011-10-25 09:38 1213SELECT CREATED FROM USER_OBJE ... -
为ORACLE添加审计功能,实现用户对数据操作的记录!
2011-10-25 09:30 33301. 首先以sysdba身份登录到数据库查看参数: SQL〉s ... -
[转]PROC中的4种动态SQL简介
2011-09-26 11:22 1849[url]http://oracle.chinaitlab.c ... -
[原创] Pro*C实战
2011-09-19 14:42 2231本总结跟网上那些垃圾转贴有本质的区别,乃实际环境摸索出来的。 ... -
(转)通过PL/SQL访问WebService
2011-07-18 16:37 2038转自:http://hi.baidu.com/h_sn999/ ... -
ORACLE做socket编程
2011-07-18 16:35 5496create or replace function fu ... -
快速插入数据
2011-07-18 16:33 1075在表中数据量很大的时候,插入数据变得越来越慢,采用此方法将会提 ... -
Oracle数据库日常维护
2011-07-14 16:22 1086Oracle数据库日常维护 ... -
ORACLE分页查询语句
2011-05-19 18:04 1136SELECT * FROM (SELECT a.*, ... -
静态视图之-常用数据字典及字典类别
2011-05-13 14:16 1343CREATE OR REPLACE VIEW V_Dic ... -
ORACLE实现表的反转
2010-12-28 16:43 1686这是目标数据: 这是 ... -
ORACLE日期相加减
2010-07-01 11:07 2035select sysdate, (sysd ...
相关推荐
Linux 命令行安装 Oracle 11g 一、环境设置 在 Linux 命令行安装 Oracle 11g 需要满足一定的硬件资源要求。物理内存至少需要 1GB,交互空间也需要根据物理内存的大小进行设置。磁盘空间的要求根据不同的版本有所...
### CentOS下命令行安装Oracle10G #### 安装前准备 在开始安装Oracle 10G之前,确保CentOS系统已经更新到最新状态,并且安装了必要的依赖包。根据给定的内容,这里将详细介绍如何通过命令行完成Oracle 10G在CentOS...
虽然Windows版Oracle安装提供了图形化界面,但在Linux或Unix下,如果没有图形界面,你需要依赖字符界面或者VNC(Virtual Network Computing)来实现。VNC允许你在远程系统上运行图形界面,但PuTTY不支持图形界面,...
- Oracle安装需要一个具有DBA权限的组和一个运行Oracle的用户。为此,你需要创建一个新组(如`dba`)和一个新用户(如`oracle`),并将其添加到DBA组。 6. **软件包预安装**: - 在安装Oracle 10g之前,可能需要...
linux下命令行安装oracle 11g数据库-附件资源
### CentOS5.5命令行安装Oracle 10g详尽指南 #### 一、环境准备与验证 在开始安装Oracle 10g之前,确保满足以下条件: 1. **操作系统**:CentOS 5.5(64位) 2. **内存**:Oracle至少需要512MB的RAM,推荐更多 3....
操作系统:中标麒麟 V6.5 数据库:oracle 11G R2 Oracle数据的安装需要用到较多的依赖包,在安装操作系统时,通过定制安装
一、下载并安装Oracle12c 下载oracle12c 如果有需下载linux-x64版本的oracle12c,请点击此处呦! 密码:lu4w 检查安装环境 (1) 查看Linux系统的内存大小 [agssvrYX@inmshgis04 ~]$ grep MemTotal /proc/meminfo ...
Linux 静默安装 Oracle 11g 在 Linux 环境下安装 Oracle 11g 的过程中,静默安装是非常重要的一步,对于运维人员来说尤为重要,因为在远程机器上可能没有图形界面,掌握静默安装的方法可以满足各种环境下的安装需求...
Oracle 10g 在 Linux 命令行下的安装 Oracle 10g 是一种流行的关系数据库管理系统,支持在 Linux 命令行下使用静默模式安装,提供了极大的便利。下面将介绍在 Linux 命令行下安装 Oracle 10g 的方法。 一、安装前...
Oracle数据库的安装过程分为图形化界面安装和命令行安装两种方式。本文主要涵盖了这两种方法,同时提供了相关的系统配置和依赖库的安装要求。 首先,Oracle数据库的安装对硬件有一定的要求,包括物理内存(Physical...
Linux 命令行安装 WebLogic 10.3.5 Linux 命令行安装 WebLogic 10.3.5 需要...Linux 命令行安装 WebLogic 10.3.5 需要具备相关的知识和技能,包括 Oracle WebLogic Server、Java、Linux 系统、Oracle Installer 等。
在Linux环境下安装Oracle 10g是一个复杂的过程,尤其在没有图形用户界面的环境中,需要通过命令行进行。Oracle 10g支持静默模式安装,这对于那些纯文本的Linux系统来说是一个重要的特性。以下是在Fedora Core 6上...
- **访问官方下载页面**:通过访问 Oracle 官方网站的 Downloads and Trials 页面找到数据库部分,选择 Oracle Database 进行下载安装。 #### 登录 Oracle 用户 - **登录方式**:首先登录 `system` 用户,然后切换...
在Windows操作系统中,管理和操作Oracle数据库服务通常涉及在命令行界面执行特定的命令。这篇文档主要介绍了如何在命令行启动和停止Oracle服务以及监听器,这对于数据库管理员来说是日常维护工作的一部分。以下是对...
编写这样的脚本需要对DOS命令和Oracle安装流程有深入理解。 5. **Oracle 11g**: Oracle 11g是Oracle数据库的一个版本,它引入了许多新特性,如RAC (Real Application Clusters)、Data Guard、Automatic Storage ...