centos6.5 安装 oracle11g,rhel6.5 oracle11g 安装

该博客详细记录了在RHEL6.5系统上安装Oracle 11g的过程,包括安装图形化界面、设置用户组和用户、配置环境变量、安装依赖软件、解压数据库安装文件以及执行安装脚本。同时,还提到了使用dbca配置监听和本地网络服务,以及使用netca创建监听服务。最后,通过sqlplus创建表并插入数据,验证数据库安装成功。
摘要由CSDN通过智能技术生成

系统:rhel6.5 server6 oracle11g

主机名解析 ip地址

因安转oracle需要图形故安装图形化

[root@server6 ~]# yum groupinstall "X 窗口系统" "KDE 桌面" "桌面"

#根据自己系统是否是英文 yum grouplist 查看

[root@server6 ~]# yum install pdksh-5.2.14-37.el5_8.1.x86_64.rpm

#系统不带需自行下载

[root@server6 ~]# yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio liaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC unixODBC-devel pdksh

[root@server6 ~]# vim /etc/sysctl.conf #初学保持默认即可

[root@server6 ~]# groupadd -g 500 oinstall

[root@server6 ~]# groupadd -g 501 dba

[root@server6 ~]# useradd -g oinstall -G dba oracle

[root@server6 ~]# echo "redhat" |passwd --stdin oracle

[root@server6 ~]# mkdir /opt/oracle

[root@server6 ~]# chown -R oracle:oinstall /opt/oracle/

[root@server6 ~]# chmod -R 755 /opt/oracle/

[root@server6 ~]# vim ~oracle/.bash_profile #注意是oracle用户变量

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

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

[root@server6 ~]# source ~oracle/.bash_profile

[root@server6 ~]# vim /etc/security/limits.conf #末尾添加

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle hard stack 10240

[root@server6 ~]# vim /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

[root@server6 /]# unzip linux.x64_11gR2_database_1of2.zip

[root@server6 /]# unzip linux.x64_11gR2_database_2of2.zip

[root@server6 /]# cd database/

[root@server6 database]# ls

doc install response rpm runInstaller sshsetup stage welcome.html

进oracle 用户图形化界面:

点击 runlnstaller 进行安装

016e098e92c35ec3c0ee48c363fb37bf.png

7413b244c3910e9091cbf6f67c6b3776.png

01d70bd2b14a67db39451a9c216ac8d2.png

4a9ec724125b0e3d42322ce3ea72ec2b.png

f2ec528c7902f0bab59c8cddd4f72fc7.png

099912ae08aead593032ce6c8fa67245.png

67823937d0e1997f4379b036f1fbbce9.png

4836955cff85d59d8529edc9f49d7b4b.png

点击ignore all忽略所有就行

24165151b3ddd2536de9aaf8d490eeb4.png

2b4513572bcc1ef81f1de5a70cf28780.png

b0e9e05936dcb8785122c5d3d40f884a.png

安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,打开一个新的客户端找到其所在的位置执行就行,记住是用root用户来执行的:

3f620f5e19e8d39c7f3285a8636da0c2.png

1在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令dbca:

a0bddd2007f90f569778131189aedc9b.png

a5faad3f36dc9b3430827a118b8c4b7a.png

e117632beda15fbfb4c46a1dfcfd046a.png

58752150e1b2f31791d783dcc67d3e92.png

9ce396b80fea9b306f165751cefd3150.png

825dfed8c7deeef73d52aa52cd056aa8.png

3b0fae58c006e743a67c4f8b89fd8fe6.png

1003b9ec1b4ef4d49e973a93cc0f63e4.png

a81000f0bf61a22947dc906caac9661e.png

bde8117f1f91b185c333e0ab572c2586.png

79a6d5bb2d672f5c588c586cdc79ba4d.png

1a6616d0e10d49d34ba65f6c062efdab.png

配置监听及本地网络服务:

在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca:

创建监听服务(这里指充当oracle服务器,让别的oracle客户端连接本oracle服务器)

7d15551016d38e3a2e04fc95b4c683da.png

15866910af98924764f722433e1f997c.png

d93069371097a6d72ecf6a80c706c17d.png

a2ca9635a75eaf9e4ed68efa222b6a26.png

1b305c1919906d4b0bb10cf06b5afb3c.png

0b32725f7d0e6fa1ea01f4f90d13024a.png

6b55fd062693b3c76f50b845c1e60a19.png

1e60b4a8203364390be1fcd495b95559.png

96e4006d6f788c8a4661c6d069c2979d.png

2e7e4dfea78463681c9b42fe15f92f34.png

24add09b13ad577eb5fffa374c4111ee.png

eee9ec7cb233dac64aac60e2175a1692.png

07b529a296674cab20e5afc91995a0fe.png

a93f693cde0dc16a6a3bf9d22d773be4.png

点击Change Login输入某个管理员密码点击Canel:

2a01ccf79407f003ec5ba417458dbd7a.png

9912953fd8a896b2dbc4b5e529840b74.png

98d6b326431c8a30fcb291794befbf30.png

00b69eb31f797a2c7316602dff907383.png

f78cb47661f29c7d1a4514145fe03eb3.png

[oracle@server6 ~]$ sqlplus system

SQL> SQLcreate table student(name varchar(20),age number(3));

SQL> insert into student values('Tom', 18);

SQL> select * from student;

SQL> desc student;

SQL> exit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值