奇宝库 > openeuler安装oracle(c53怎么算5下3上)

openeuler安装oracle(c53怎么算5下3上)

1.选择一门语言,最好是英语。

从英语开始是一个好习惯。其实也省去了乱码的问题。

2.磁盘分区。

如果你的磁盘很大,而且不用考虑机器崩溃后的修复,可以选择自动分区。我的虚拟机磁盘只有20G,所以分为7.9G用于根分区,1G用于/boot,2G用于交换分区,10G用于/oracle。当然,你会很高兴有一个更大的硬盘。我穷,没得选。

关于交换分区的大小,oracle官网的一位专家建议最低需要512MB的RAM,而最低需要1GB的交换空间。对于RAM小于或等于2GB的系统,交换空间应该是RAM的两倍;对于RAM大于2GB的系统,交换空间应该是RAM的一到两倍。

3.防火墙:没有。

4.SELinux:关闭

5.安装包:自定义软件安装包。

6.在开发栏下选择开发工具、X软件开发和遗留软件开发,但最好注意这些选项的细节部分,因为talnet默认不安装。

7.等待安装完成。安装后,提示进入认证时,选择以后认证,就可以骗过去,以后也不会提醒。

8.为了提高ORACLE的性能。建议关闭以下服务:

关闭chkconfig杯

chkconfig发送邮件关闭

chkconfig isdn关闭

chkconfig智能关闭

chkconfig iptables关闭

chkconfig pcmcia关闭

9.打开FTP、sshd服务和Telnet

第二,ORACLE安装

1.检查在REDHAT Linux中安装ORACLE所需的软件包是否已经安装。

比努蒂斯

兼容数据库

compat-libstdc

(同groundcontrolcenter)地面控制中心

海湾合作委员会

glibc

glibc-通用

libstdc

libstdc -devel

制造

pdksh

openmotif-2.2.2-16

sysstat

塞塔克

您可以用下面的语句来检查它:

rpm -qa binutils compat-*控制中心gcc * glibc * gnome-libs libstdc * make pdksh sysstat x screen saver setarch

要安装的软件包:sysstat:第四个磁盘

在继续之前,请确保已经安装了上述所有软件包。

2.创建Oracle组和用户帐户

使用root执行以下语句:

groupadd oinstall

groupadd dba

useradd -m -g oinstall -G dba oracle

Oracle:查询用户信息(确认创建)

密码oracle

3.创建一个目录。

使用root执行以下语句。当然,目录将根据您的官方习惯放置:

mkdir -p /home/oracle/app/oracle

chown-R Oracle:oinstall/home/Oracle/app/Oracle

chmod-R 775/home/Oracle/app/Oracle

4.配置Linux内核参数

以下配置是oracle10g所需的最低配置。如果您的电脑配置比这个大,您不需要更改它:

cat /etc/sysctl.conf EOF

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=250 32000 100 128

fs.file-max=65536

net . IP v4 . IP _ local _ port _ range=1024 65000

net.core.rmem_default=1048576

net.core.wmem_default=262144

net.core.rmem_max=1048576

net.core.wmem_max=262144

文件结束

/sbin/sysctlp

给出每个参数值的简要说明和描述:

(1) shmmax:该参数定义了共享内存段的最大大小(以字节为单位)。默认值是32M,对于oracle来说太低了,通常设置为2G。

(2) shmmni:这个内核参数用来设置系统内共享内存段的最大数量。该参数的默认值是4096。通常不需要改变。

(3) shmall:该参数表示系统一次可以使用的共享内存总量(以页为单位)。默认值为2097152,通常不需要修改。

(4) sem:此参数表示设置的信号量。

(5) file-max:该参数表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量。

5.为oracle用户设置外壳限制

cat/etc/security/limits . conf EOF

oracle软件nproc 2047

oracle硬nproc 16384

oracle软nofile 1024

oracle硬文件65536

文件结束

cat /etc/pam.d/login EOF

需要会话/lib/security/pam_limits.so

文件结束

卡特彼勒/etc/配置文件EOF

if[\ $ USER=' Oracle '];然后

if[\ $ SHELL='/bin/ksh '];然后

ulimit -p 16384

ulimit -n 65536

其他

ulimit -u 16384 -n 65536

船方不负担装货费用

umask 022

船方不负担装货费用

文件结束

cat /etc/csh.login EOF

如果(\$USER=='oracle '),那么

限制maxproc 16384

限制描述符65536

umask 022

endif

文件结束

6、甲骨文用户的环境变量

苏-

不及物动词bash_profile

umask 022

导出ORACLE _ BASE=/home/ORACLE/app/ORACLE

导出ORACLE _ HOME=$ ORACLE _ BASE/product/10。2 .0/数据库_ 1

导出ORACLE_SID=oracle10

导出路径=$ ORACLE _ HOME/bin:$ PATH:$ HOME/bin

其中ORACLE_SID为你将要建立的数据库希德。

7、 拷贝安装文件,并解压,然后执行。/runInstaller

安装概要:

神谕主目录位置:/home/Oracle/app/Oracle/product/10。2 .0/数据库_ 1

unix数据库管理员组:数据库管理员

系统标识符(SID):oracle10

戈巴尔数据库名:oracle10g口令oracle10g11

启动神谕数据库

1,进入sqlplus:

sqlplus /nolog

2,以sysdba的身份连接到数据库,并启动神谕数据库引擎:

结构化查询语言连接/作为sysdba

结构化查询语言启动

3,退出sqlplus,运行听众

结构化查询语言出口

$ lsnrctl开始

这样数据库的TNS也启动了,可以通过网络连接数据库了。一般情况下就启动这两个就够了,如果想用神谕提供的东地中海(东地中海)来管理神谕的话还需要启动东地中海(东地中海)控制台,运行如下命令:

$ emctl启动dbconsole

本文来自网络,不代表本站立场,转载请注明出处: