centos oracle创建库,CentOS Oracle安装必要的软件创建数据库

CentOS Oracle安装系统的特性,既可作为高校计算机专业CentOS Oracle安装学习,也可以作为CentOS系统开源爱好者、CentOS系统用户

CentOS Oracle安装系统的特性,,既可作为高校计算机专业CentOS Oracle安装学习,也可以作为CentOS系统开源爱好者、CentOS系统用户的学习。CentOS社区的Linux发行版本被称为CentOS Linux,由于使用了由RHEL的源代码重新编译生成新的发行版本,CentOS Linux具有与RHEL产品非常好的兼容性CentOS Oracle安装升级。

RedHat.com发布redhat 9简写为rh9)后,不再开发redhat 10,11...,全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买lisence,redhat.com承诺保证产品的稳定性,安全性。rhel 3二进制代码不再提供下载,而是作为redhat 服务的一部分,但源代码依然是open。所以有了centos ,whitebox,dao 等等一批open source的企业版本,其中centos最为活跃。rh9为作rhel3基础和rhel3 ,centos是同气连枝的,软件包版本几乎是一致的。

安装方案:先安装基本数据库软件,然后升级,最后创建数据库。直接安装,在最后创建数据库时后出现agent错误,导致数据库失败,当然要安装成功,可以通过一些patch解决,这些patch,和方法都可以在上找到。

oracle 9i是个大块头,建议准备5G以上分区,我/opt/分区为4.0G,在创建数据时,空间不够,所以将数据库文件放在/var/opt/oracle下面。

本文要用到的相关软件下载在Linux公社(LinuxIDC.com)的1号服务器。

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在2011年LinuxIDC.com\1月\CentOS Oracle安装必要的软件创建数据库 \

具体下载方法见 与

1.CentOS Oracle安装安装前的准备

1.1.调整系统参数(可选)

添加以下几行到 /etc/sysctl.conf末尾:

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 128 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

添加以下几行到/etc/security/limits.conf末尾:

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

[Linuxidc.com@Linuxidc.com]$ sudo echo 250 32000 100 128 > /proc/sys/kernel/sem

[Linuxidc.com@Linuxidc.com]$ sudo echo 536870912 > /proc/sys/kernel/shmmax

[Linuxidc.com@Linuxidc.com]$ sudo echo 4096 > /proc/sys/kernel/shmmni

[Linuxidc.com@Linuxidc.com]$ sudo echo 2097152 > /proc/sys/kernel/shmall

[Linuxidc.com@Linuxidc.com]$ sudo echo 65536 > /proc/sys/fs/file-max

[Linuxidc.com@Linuxidc.com]$ sudo echo 1024 65000 > /proc/sys/net/iv4ip_local_port_range

1.2 CentOS Oracle安装必要的软件

使用 apt或yum安装下面的软件

nss_db-compat-2.2-20.4

compat-libstdc++-7.3-2.96.128

compat-libgcj-devel-7.3-2.96.123

compat-slang-1.4.5-5

compat-gcc-c++-7.3-2.96.128

compat-libgcj-7.3-2.96.123

compat-libstdc++-devel-7.3-2.96.128

compat-gcc-7.3-2.96.128

compat-db-4.0.14-5.1

compat-pwdb-0.62-3

pdksh

调整gcc,将gcc改成2.96的gcc

mv /usr/bin/gcc /usr/bin/gcc32

mv /usr/bin/g++ /usr/bin/g++32

ln -s /usr/bin/gcc296 /usr/bin/gcc

ln -s /usr/bin/g++296 /usr/bin/g++

1.3 新建CentOS Oracle安装用户和安装目录

[Linuxidc.com@Linuxidc.com]$sudo groupadd oinstall

[Linuxidc.com@Linuxidc.com]$sudo groupadd dba

[Linuxidc.com@Linuxidc.com]$sudo mkdir -p /opt/oracle/product/9.2

创建数据库目录,可选,如果安装目录空间足够大,不必另建。

[Linuxidc.com@Linuxidc.com]$sudo mkdir -p /var/opt/oracle

[Linuxidc.com@Linuxidc.com]$sudo useradd -g oinstall -G dba -d /opt/oracle -uid 1001 oracle

[Linuxidc.com@Linuxidc.com]$sudo passwd oracle

[Linuxidc.com@Linuxidc.com]$sudo chown oracle.oinstall /var/opt/oracle

[Linuxidc.com@Linuxidc.com]$sudo chown -R oracle.oinstall /opt/oracle

以oracle用户登录写入环境变量。

[Linuxidc.com@Linuxidc.com]$su - oracle

Password:

[oracle@oracle]$pwd

/opt/oracle

使用你喜欢的CentOS Oracle安装编辑器编辑.bashrc

[oracle@oracle]$ .bashrc

# .bashrc

# User specific aliases and functions

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

#set oracle enviroments

export LD_ASSUME_KERNEL=2.4.1

export THREADS_FLAG=native

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/9.2

export ORACLE_SID=oralin

export ORACLE_OWNER=oracle

#export NLS_LANG=AMERICAN_AMERICA.UTF8;

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib

1.4 下载CentOS Oracle安装安装文件。

p3948480_9206_LINUX.zip

ship_9204_linux_disk1.cpio.gz

ship_9204_linux_disk2.cpio.gz

ship_9204_linux_disk3.cpio.gz

p3006854_9204_LINUX.zip

此patch可以从上找到。

logo.gif

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549945.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Open vSwitch】Open vSwitch流表应用实战

实验参考: Open vSwitch流表应用实战 如何在ubuntu系统下搭建一个opendaylight Beryllium版本环境 实验步骤: 1. 前期准备。 1.创建2个虚拟机,一个是选择OpenDaylight镜像的虚拟机作为控制器(注:内存大于2G&#xff09…

oracle sql loop merge,Oracle之存储过程和MERGE INTO语句

一、MERGE INTO语句1、merge into语句的功能:我们操作数据库的时候,有时候会遇到insert或者Update这种需求。我们操纵代码时至少需要写一个插入语句和更新语句并且还得单独写方法效验数据是否存在,这种操作完全可以用merge into语句代替&…

七月暴雨

狼是弱者 是生命无从着落的弱者 是黯然神伤的异族 它们此刻在星光月夜里 悲情地凝望厮守缠绵过的故园 在逡巡的感伤里作别 为了生命 为了延续 选择死亡或者选择离去 就像时间无意从指间滑过一样 悄悄的溜走 没有…

【OpenFlow】OpenFlow1.3协议基于Mininet部署与验证

实验参考: OpenFlow1.3协议基于Mininet部署与验证 实验步骤: 1. 安装mininet,具体步骤请看实验参考。 2. Mininet创建拓扑后连接支持OpenFlow1.3的控制器: 在连接前,可以通过命令确认控制器的端口号: 3. 进…

【OpenDaylight】OpenDaylight的C/S模式实验

实验参考: OpenDaylight的C/S模式实验 实验步骤: 1. 启动OpenDaylight: 查看是否开启: 或: 2. 查看OpenDaylight的IP地址: 3. 用Miniet创建简易拓扑并连接ODL: 4. 在OpenDaylight虚拟机上查看监…

linux vnc 改端口号,基于Linux中vnc配置端口号的修改方法

vnc的默认端口是自己配置的,并不是这有一个端口号。通过打开/etc/sysconfig/vncservers。 这里就配置了2个桌面,一个桌面号是1, 一个是2.这里的配置的参数VNCSERVERS"2:root"VNCSERVERARGS[2]"-geometry 1280x800"就可以…

linux怎么查看本地磁盘空间,linux怎么查看磁盘空间

如果你在使用Linux过程中遇到无法读写磁盘,应用程序无法执行,请求响应不了等问题,那多半是Linux系统磁盘空间满了,那么怎么查看Linux磁盘空间呢?下面跟着学习啦小编一起来了解一下吧。linux怎么查看磁盘空间首先如果需要查看整个…

[hdu5629]Clarke and tree

首先由一个神奇的序列叫做Purfer序列,他可以表示一棵树,且每个节点出现此时为度数-1(因此总长为n-2)。 然后dp,用f[i][j][k]表示用前i个点中的j个点构成了一个长度为k的Purfer序列(当然要符合条件),那么有$…

linux指令与数据库,Linux指令每日背诵(第一天)

了解:Linux 命令的分类:内部指令、外部指令。Shell 在用户和内核之间充当了“翻译官”的角色。掌握:四种指令方式:1、命令字;2、命令字选项;3、命令之参数;4、命令字选项参数;命令字…

Scott Mitchell 的ASP.NET 2.0数据教程之五:: 声明参数

导言 在上一章的教程中,我们看了GridView、DetailsView和FormView绑定到OjbectDataSource控件显示数据,ObjectDataSource调用了类ProductsBLL的GetProducts()方法。方法GetProducts()返回一个有Northwind数据库的Products表的所有记录组成的强类型数据表…

IArea

用于获取一个几何对象的面积 IArea接口的第一个属性Area(只读,返回一个double类型的数值,为此Area的面积)IArea接口的第二个属性Centroid(只读,返回一个IPoint类型的变量,为此Area的重心&#x…

linux coreutils升级,Coreutils

Coreutils提供了配置工具,定义颜色代码更加方便;Coreutils包含的不仅仅是ls,同时作为Linux用户,我更习惯于使用GNU的各种shell工具。其实就是安装了Coreutils,就可以使用Linux下的程序,【ls/mkdir/mv】等等…

IDEA插件:search with bing、search with baidu

//转载请注明出处:https://www.cnblogs.com/nreg/p/11267169.html 当项目出现错误时,经常需要复制错误信息粘贴到浏览器查询,但是手动复制再粘贴太麻烦了, 因此IDEA官方给了右键菜单search with google, 感觉上方便了许多&#xf…

oracle 游标(学校)

这段时间实在是很忙,结婚、赶项目进度、被迫出书、教学。每件事都是不能得罪的。。。。前几天帮教务处修正oracle数据库数据问题,把代码贴出来防止以后找不到了 declareCURSORcurTTT isselectXN,XM,XQ,KCMC,XF,BJMC fromCJB;XN1 VARCHAR2(10);XM1 VARCHA…

[原创]公布读取瑞星注册码的小程序源代码

大概一年多了,瑞星一直都没更改其序列号保存方式。这还是偶在学校时无聊研究的。偶是菜鸟,就不多说了。 关键代码如下: 1stringrisingpath;2inti, j 0; longsnoffset, idoffset;34//以下读取5//HKEY_LOCAL_MACHINE\SOFTWARE\rising\Rav,并存在…

Selenium 2自动化测试实战4(引用模块)

一、模组1.模组也叫类库或模块,引用模块 在python中,通过import….或from….import….的方式引用模块,下面引用time模块 import time print (time.ctime())#输出结果为“Tue Jul 30 11:34:32 2019”在time模块下面有一个ctime()方法用于获得当…

appsan可以扫描linux吗,[经验]使用appscan实现多站扫描简单自动化

随着年龄增长,身上负担的压力也越来越大。在工作中很多时候都会需要短时间内扫描多个网站,可能是平时时间不够,或者是客户特别要求,很多时候工作中的扫描工作要放在晚上睡觉时间来做。但是白天忙了一天,晚上不可能一直…

tinyxml c语言,开源TinyXML 最简单的新手教程

TinyXML它是基于一个非常受欢迎的现在DOM型号XML解析器,简单易用且小巧玲珑,很适合存储简单数据。配置文件。当前最新版本号是2.6.2先看一下源代码文档的结构:Docs是帮助文档。里边有许多的使用说明,只截一张图看一下:…

C#开发高亮语法编辑器(一)——TextBox ,RichTextBox

C#简单实现高亮语法编辑器(一)——TextBox ,RichTextBox的局限性一、RichTextBox基本设置二、实现语法高亮三、关键字提示四、实现行号就简单快速得开发文本编辑器TextBox 最为简单,大家用得也多,缺点是无法实现复杂的操作。RichTextBox虽然是则功能比它…

c语言即时通讯软件源码,即时通讯软件源码-基于c语言即时通讯软件代码实现

我不知道哪种语言无关紧要。开源,我不知道该用什么。即时通讯软件源代码为JAVA语言对于即时通讯软件源代码最好是用C语言编写的,想学一下,感谢您即时通讯软件有什么。includewinscock2、h#includewinscock2、h#includesting。h#includewindow…