易语言单窗口单ip教程_基于redhat6.5操作系统安装部署oracle单实例教程整理

概述

突然发现oracle这块缺了安装oracle方面的基础教程,所以把之前整的教程分享下。

下面是基于redhat6.5操作系统去安装部署的,如果是7以上版本个别命令会不一样。

一、安装前准备

官网下载oracle11g的安装包(其实比较推荐11.2.0.4这个版本)

p10404530_112030_Linux-x86-64_1of7.zip

p10404530_112030_Linux-x86-64_2of7.zip

二、修改配置系统参数

2.1创建oracle用户

根据oracle官方文档所述,需要创建oinstall、dba、用户组和oralce用户

[root@localhost ~]# groupadd oinstall[root@localhost ~]# groupadd dba[root@localhost ~]# useradd -g oinstall -G dba oracle[root@localhost ~]# passwd oracle #设置oracle用户的密码pxzx@123Changing password for useroracle.New UNIX password:BAD PASSWORD: it is too simplistic/systematicRetype new UNIX password: passwd: all authentication tokens updated successfully.

2.2 修改内核参数

[root@localhost ~]# vi /etc/sysctl.confkernel.shmall =4294967296 --这个系统安装后就会有,直接用系统带的就可以,其它下面的都要加在文件最后面kernel.shmmni= 4096kernel.sem= 250 32000 100 128net.ipv4.ip_local_port_range= 9000 65500net.core.rmem_default= 4194304net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576fs.aio-max-nr= 1048576fs.file-max= 6815744

修改内核参数,修改后运行sysctl–p 使修改生效

[root@ localhost~]# sysctl -p

2.3 创建oracle的安装目录

[root@localhost ~]# mkdir -p /home/oracle[root@localhost ~]#chown -R oracle:oinstall /home/oracle[root@localhost ~]# chmod -R 775 /home

2.4 进入oracle用户下,为 oracle 用户设置环境变量

[root@localhost ~]# su -l oracle[oracle@localhost ~]$vi .bash_profile在后面加上TMP=/tmpexport TMPTMPDIR=$TMPexport TMPDIRexport ORACLE_BASE=/home/oracle/app/oracleexport ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1export ORACLE_SID=nwppdb #自己的oracle IDexport ORACLE_OWNER=oracleexport PATH=/usr/sbin:$ORACLE_HOME/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport CLASSPATH

执行以下命令让配置马上生效

[oracle@localhost ~]$ source $HOME/.bash_profile

2.5修改用户的限制和验证等配置文件

切换到root用户

2.5.1 修改 /etc/security/limits.conf文件

# vi /etc/security/limits.conf后面加上如下参数oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc unlimitedoracle hard nproc unlimited

2.5.2修改用户验证选项

修改/etc/pam.d/login文件

# vi /etc/pam.d/login如果里面没有 加上如下参数session required /lib/security/pam_limits.sosession required pam_limits.so

2.5.3在/etc/profile后加入以下语句:

# vi /etc/profileif [ $USER = "oracle" ];thenif [$SHELL = "/bin/ksh" ]; thenulimit-p 16384ulimit-n 16384elseulimit-u 16384 -n 16384fifi#source /etc/profile

三、安装ORACLE软件和实例

3.1 上传oracle安装包到root 家目录

这里用到SecureCRT 来连接虚拟机linux,用xstart安装oracle

3.2 解压安装包 移动到安装目录

上面我们已将安装包上传至root 用户家目录

[root@localhost ~]# ll-rw-r--r--. 1 root root 1239269270 9月 8 19:58 linux.x64_11gR2_database_1of2.zip-rw-r--r--. 1 root root 1111416131 9月 8 19:58 linux.x64_11gR2_database_2of2.zip[root@localhost ~]# unzip linux.x64_11gR2_database_1of2.zip[root@localhost ~]# unzip linux.x64_11gR2_database_2of2.zip[root@localhost ~]# mv database/ /home/ 将database移至前面建好的home目录[root@localhost ~]# cd /home[root@localhost home]# chown -R oracle:oinstall /home/database/[root@localhost home]# ll总用量 28drwxr-xr-x. 8 oracle oinstall 4096 8月 21 2009 databasedrwxrwxr-x. 2 root root 16384 11月 1 2016 lost+founddrwxrwxr-x. 4 oracle oinstall 4096 9月 8 20:14 oracle

3.3 xstart执行oracle图形化安装程序(使用oracle用户)

直接用oracle用户登录到虚拟机不要用CRT 因为Windows执行linux系统的图形化界面需要繁琐的设置 而且尽量不要使用su切换到oracle 直接用oracle登录

df8f8ad619486f60fb6df3425b33cc56.png

在图形化界面执行以下命令

[oracle@localhost ~]$ cd /home/database/[oracle@localhost database]$ ll总用量 36drwxr-xr-x. 12 oracle oinstall 4096 8月 17 2009 docdrwxr-xr-x. 4 oracle oinstall 4096 8月 15 2009 installdrwxrwxr-x. 2 oracle oinstall 4096 8月 15 2009 responsedrwxr-xr-x. 2 oracle oinstall 4096 8月 15 2009 rpm-rwxr-xr-x. 1 oracle oinstall 3226 8月 15 2009 runInstallerdrwxrwxr-x. 2 oracle oinstall 4096 8月 15 2009 sshsetupdrwxr-xr-x. 14 oracle oinstall 4096 8月 15 2009 stage-rw-r--r--. 1 oracle oinstall 5402 8月 18 2009 welcome.html#设置字体[oracle@localhost database]$ export LANG=zh_CN.US[oracle@localhost database]$ ./runInstaller 

3.4 进入图形化安装

6bd0d127a6bb3900f44f277de7db243f.png

这里推荐是先单独安装软件在创建数据库实例,也就是第二个选项

506269576c55f7cf866ef314354522ea.png

选择服务器类

25757c1db5b9a416d86bfcf0f05fd903.png
93d6ac3fedfa9a98dc9fc1a492d2bad1.png

这里我们选择advanced install,自己配置一些参数

e0335eedd433c4a4fc9157b4e94f3036.png
34bb62fa2873f5562a27bedc72da0d18.png
30af26263149dcc3148506930b7f2527.png
7df924abde34dcb065886992144886d0.png
9d850b2039906e7121add96505861ff0.png
8fa0045919c9d96a7ede916a5ef5ed4d.png

这里写oracle_sid注意保持跟前面环境变量配置文件一致

1c3ff6d66d72bf54b27195bac326fb84.png

一般内存这里我们按40%,自动内存管理

a672c379e1c843894b827aa3648bc69a.png
7b8a0463198ec071a6c1ff110a09497e.png
89d3e79c6fb9ca94364190f6b3f7811c.png
7db2684c64b1816baf266c8b350cedfd.png

这里因为是基于文件系统去安装的,所以这样配置,如果是ASM,就要选下面的选项了

fcad1740547825241319da7c6a7a8efa.png

不开自动备份,后面安装后自己配置备份策略就可以了

43b15db1d4749014516fe75eca491f27.png

设置密码:XXXXXXXXXX

9e67606993e4faa15d436a9d7baac979.png
d4fff0d9b804a3250a24e29b5891ff0c.png
989543d9b893ca2d48881dc72ce80d15.png

这里理论上不应该有这么多没找到的,教程是很久前写的,大家这里用yum安装下最多就1-2个没通过。

yum install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat 甥楮佸DBC unixODBC-devel zlib-devel zlib-devel.i686 -y
2ddf96cbc04ea82956314a3cf6310b8b.png
1e4c6961d2db60bed5520f3f15314c0b.png
56c610b3dc232a2900793f5e77e0ccad.png

当图形化界面快要结束时提示我们需要运行两个脚本

以root用户执行这两个脚本

[root@localhost ~]#/home/oracle/app/oralnventory/orainstRoot.sh[root@localhost ~]#/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
5c66f6636ce030cce061d9b5d9854b4d.png
fa932371d38221fdd8bb5f7c390c2014.png
7e19a66814992c84813a62ca13283890.png

4、测试

这里主要测试下监听和数据库是否能正常登陆

lsnrctl status

sqlplus / as sysdba

[oracle@localhost ~]su - oracle[oracle@localhost ~]lsnrctl start[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Fri Sep 8 21:24:57 2016Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> select name from v$database;NAME---------NWPPDBSQL> quit

整体的安装过程还是很简单的,这里主要给新手看下,大佬们可以过滤了~

后面会分享更多关于DBA方面的内容,感兴趣的朋友可以关注下!!

f5bfbb72bbf56d034e6692f15dd1e2a2.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 语言窗口IP软件源码是一种基于语言开发的网络安全软件源码,具体实现功能为限制IP地址的访问频率。该源码可以作为开发者快速搭建自己的网络安全应用程序,用于限制同一IP地址在位时间内对服务器的请求次数,防止恶意攻击和DOS攻击。 该源码采用窗口的设计思路,通过语言开发的图形界面设计,直观明了的为用户呈现软件运行的状态和限制结果。同时,通过语言的封装函数对网络连接的处理,保证软件运行的高效性和准确性。 在实现功能时,该软件源码不仅限制了IP地址的请求频率,同时也支持对多个IP地址的限制,具有较强的通用性和适应性。软件还可以实现设置访问次数阈值、时间间隔、增加、删除、编辑IP地址等功能。 总之,该语言窗口IP软件源码具有良好的性能和开发的灵活性,适用于开发者快速构建网络安全应用程序。 ### 回答2: 语言窗口ip软件源码,指的是使用语言编写的一款应用程序,这个软件只有一个窗口,且只能使用ip地址进行网络通信。 这款软件源码的编写需要掌握语言的基础语法和网络编程知识。在编写过程中,需要先设计软件的界面和功能,然后按照需求进行代码编写,实现软件的各项功能。 该软件的主要优点是简用,适合初学者使用,同时也适合用于一些简的网络通信操作,比如局域网内的数据传输。 不过,该软件也有缺点,例如只能使用ip地址进行通信,不能适应一些复杂的网络环境,同时界面和功能相对简,无法实现一些高级功能和交互效果。 总之,语言窗口ip软件源码是一个适合初学者入门的网络编程练手项目,也是一个方便实用的小型网络应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值