暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

linux安装Oracle 11g数据库

西二旗IT女 2018-09-01
678

数据库服务器=实例+数据库

安装步骤:

1.修改/etc/hosts文件,配置ip地址和主机名的映射

vi etc/hosts

2.创建dba、oinstall用户组

[root@oracle ~]# groupadd dba 添加 dba 用户组(ORACLE 管理组)

[root@oracle ~]# groupadd oinstall //添加 oinstall 用户组(ORACLE 安装组) [root@oracle ~]# useradd -g oinstall -G dba oracle //创建 oracle 用户并加入组 [root@oracle ~]# passwdoracle //修改 oracle 用户的密码

 

输入oracle用户密码即可完成

 

3.创建安装目录

[root@oracle ~]# cd / //切换到根目录

[root@oracle /]# mkdir -p/u01/app/oracle //创建安装目录

[root@oracle /]# chownoracle:oinstall /u01/app/oracle/ //修改安装目录的权

 

4.修改环境变量

切换到oracle用户

su - oracle

vi .bash_profile

编辑环境变量

敲入source .bash_profile,使其上述变量生效,或者退出Oracle用户重新进入即可生效。

 

5.解压文件

之前我已经把文件上传,详细看之前的文章,现在直接解压unzip,我们忽略这个步骤。

 

6.安装oracle软件

cd /u01/app/oracle/database

export DISPLAY=192.168.128.1:0.0 或者使用Xhost+

./runInstaller

 

建议同一使用图形界面安装。

后面的图形界面类似,本文忽略,安装的时候我只碰到说/u01/oraInventory/不存在,解决方法如下:

创建 /u01/oraInventory/

查看文件权限属性

修改权限后


7.创建实例

dbca

 

8.创建监听

Netca

查看监听状态的命令:lsnrctlstatus


9.配置完成后,我们可以看一下进程信息

ps -ef | grep oracle

 

ps命令将某个进程显示出来;

grep命令是查找;

中间的|是管道命令是指ps命令与grep同时执行;

ps是LINUX下最常用的也是非常强大的进程查看命令;

grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户

UID:程序被该 UID 所拥有

PID:就是这个程序的 ID 

PPID:则是其上级父程序的ID

C:CPU使用的资源百分比

STIME:系统启动时间

TTY:登入者的终端机位置

TIME:使用掉的CPU时间。

CMD:所下达的是什么指令

 

Oracle安装完毕后,应该有哪些进程?


.oracle写数据文件的进程,输出显示为:"ora_dbw0_ORCL"

.oracle写日志文件的进程,输出显示为:"ora_lgwr_ORCL"

.oracle监听实例状态的进程,输出显示为:"ora_smon_ORCL"

.oracle监听客户端连接进程状态的进程,输出显示为:"ora_pmon_ORCL"

.oracle进行归档的进程,输出显示为:"ora_arc0_ORCL"

.oracle进行检查点的进程,输出显示为:"ora_ckpt_ORCL"

.oracle进行恢复的进程,输出显示为:"ora_reco_ORCL"

 

9.启动sqlplus,测试一下

Sqlplus / as sysdba

select * from role_sys_privs; //查看当前用户角色


文章转载自西二旗IT女,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论