oracle 11g 安装过程

linux安装:

https://blog.csdn.net/okhymok/article/details/78093493

https://blog.csdn.net/csdnhsh/article/details/94222621

注意要用到图形化界面,需要安装xmanage

1.启动时遇到问题:display at least 256 colors

1.先进入ROOT内:
su – root 
password:xxxxx 
display=:0.0;
export display
echo $display  
 
#xhost +
access control disabled, clients can connect from any host
 
2. 然后进入ORACLE 
#su - oracle
$display=:0.0;

export display 
$echo $display :0.0 $

或者 vim .bash_profile
export      display=:0.0 
source .bash_profile 

xhost报错:xhost:  unable to open display ":0.0"
可以在root下执行一次 export DISPLAY=:0
依然无法执行可以尝试执行
export DISPLAY=:1

 2.IP address of localhost could not be determined

出现这种错误是因为主机名和/etc/hosts 文件不一致,只需要把主机名和其IP 写入/etc/hosts 文件,就ok了。 
 
查看主机名和和ip 地址关系: 
[xrsd@bogon ~]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=bogon

[xrsd@bogon ~]$ cat /etc/hosts 
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

127.0.0.1   robot

[xrsd@bogon ~]$ sudo vim  /etc/hosts 
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.253  localhost bogon

 3.安装所有rpm包

 

windows安装:

https://www.cnblogs.com/shiyunli/p/12002956.html

 

linux安装oracle过程

一、修改操作系统参数
在Root用户下执行以下步骤:

1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件

输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

oracle soft nproc 2047
 
oracle hard nproc 16384
 
oracle soft nofile 1024
 
oracle hard nofile 65536

2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so
 
session required pam_limits.so

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
fs.file-max = 6815744
 
fs.aio-max-nr = 1048576
 
kernel.shmall = 2097152
 
kernel.shmmax = 2147483648
 
kernel.shmmni = 4096
 
kernel.sem = 250 32000 100 128
 
net.ipv4.ip_local_port_range = 9000 65500
 
net.core.rmem_default = 4194304
 
net.core.rmem_max = 4194304
 
net.core.wmem_default = 262144
 
net.core.wmem_max = 1048576

4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p

5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = "oracle" ]; then
 
if [ $SHELL = "/bin/ksh" ]; then
 
ulimit -p 16384
 
ulimit -n 65536
 
else
 
ulimit -u 16384 -n 65536
 
fi
 
fi

6)创建相关用户和组,作为软件安装和支持组的拥有者。
useradd-g oinstall -g dba -m oracle
 
passwd oracle

7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:
mkdir /home/oracle/app
 
mkdir /home/oracle/app/oracle
 
mkdir /home/oracle/app/oradata
 
mkdir /home/oracle/app/oracle/product

8)更改目录属主为Oracle用户所有,输入命令:
chown -R oracle:oinstall /home/oracle/app

9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

输入:su – oracle ,然后直接在输入 : vi .bash_profile

按i编辑 .bash_profile,进入编辑模式,增加以下内容:
export ORACLE_BASE=/home/oracle/app
 
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
 
export ORACLE_SID=orcl
 
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
 
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

二.安装oracle所需rpm文件

采用yum安装,如下:
yum install -y binutils*

yum install -y compat-libstdc*

yum install -y elfutils-libelf*

yum install -y gcc*

yum install -y glibc*

yum install -y ksh*

yum install -y libaio*

yum install -y libgcc*

yum install -y libstdc*

yum install -y make*

yum install -y sysstat*

yum install libXp* -y

yum install -y glibc-kernheaders

 

检查下lib是否安装齐全:

[root@powerlong4 ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs

如果缺少,就继续安装缺失的组件包。

三.开始安装

进入database目录下

执行 ./runInstaller

使用xshell,必须有xmanage

遇到上文问题,解决问题

解决:①display at least 256 colors  ②xhost:  unable to open display ":0.0"  ③IP address of localhost could not be determined问题

 

四.安装数据库

 

五.启动监听器

配置监听

修改: /home/xrsd/oracle/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

将HOST:改为192.168.1.253(本机ip)

修改:/home/xrsd/oracle/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

将HOST:改为192.168.1.253(本机ip)

 

启动监听器:

[oracle@oracle ~]$ lsnrctl start

Oracle启动监听报错:The listener supports no services解决

在listener.ora里面添加了一行

SID_LIST_LISTENER =

(SID_LIST =

 (SID_DESC =

 (GLOBAL_DBNAME = orcl)

 (SID_NAME = orcl)

 )

)

 

停止监听器:

[oracle@oracle ~]$ lsnrctl stop

 

六.测试连接数据库

[oracle@oracle ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Fri Jul 27 02:12:12 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> quit

登陆Oracle数据库的时候

不管输入任何SQL语句都提示如下:

SQL> select * from v$version;
SP2-0640: Not connected

解决方法:

SQL> conn /as sysdba;
Enter password:
Connected.
SQL>

 

解决Linux 下oracle 报错 Connected to an idle instance. Linux启动Oracle实例

https://blog.csdn.net/u011631923/article/details/14119891

 

七、Navicat连接

用户名:system

密码:bjxrsd

posted @ 2019-12-13 09:10  Zhuang_Z  阅读(177)  评论(0编辑  收藏  举报