帆软 linux 如何配置链接oracle

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帆软 linux 如何配置链接oracle相关的知识,希望对你有一定的参考价值。

  一、oracle服务器安装与配置:
  操作系统:win7 32位 旗舰版
  oracle版本:11g R2
  安装基本上不会出现什么问题,如果之前装过最好卸载掉,卸载步骤:
  1. 在服务中停止所有的oracle相关服务;
  2. 删除注册表中以下三个位置的oracle相关文件夹:
  HKEY_LOCAL_MACHINE\\SOFTWARE
  HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services
  HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Eventlog\\Application
  3. 在环境变量中path中,删除oracle信息;
  4. 在系统盘的Windows、Program Files、Program Files(x86)文件夹下,删除oracle文件夹和oraodbc.ini文件;
  5. 删除oracle安装目录,重启机器。
  二、oracle linux client安装与配置
  1.安装oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm
  oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm
  oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm
  2.在/etc/ld.so.conf中添加/usr/lib/oracle/12.1/client/lib路径后执行ldconfig,也可以在LD_LIBRARY_PATH
  中添加路径
  3.在~/.bashrc中添加export ORACLE_HOME=/usr/lib/oracle/12.1/client
  export TNS_ADMIN=/usr/lib/oracle/12.1/client/network/admin,然后重新登录
  4.在/usr/lib/oracle/12.1/client目录下添加network/admin/ntsnames.ora,如下
  # tnsnames.ora Network Configuration File: F:\\oracle\\product\\10.2.0\\client_1\\NETWORK\\ADMIN\\tnsnames.ora
  # Generated by Oracle configuration tools.
  ORCL =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.221)(PORT = 1521))
  )
  (CONNECT_DATA =
  (SID = orcl)
  (SERVER = DEDICATED)
  )
  )
  5.先运行./sqlplus username/passwd@192.168.1.1:1521/orcl,可以的话说明安装没问题,然后运行
  ./sqlplus username/passwd@orcl,不能连上就看看tnsnames.ora有没问题

  至此linux oracle client安装配置OK
参考技术A linux下面配置oracle客户端的过程是通用的,可参考:

1.要远程使用oracle,先下载下面三个文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.ziporacle-instantclient-devel-10.2.0.4-1.i386.zip //这个是sdk 的,文件名上没有说明,特此说明oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip//查看oracle的sql语句,当然你如果无法上去,只能问远程oracle 的管理员了。select * from V$version ;

不同版本,或者不同操作系统的,请到官方网站下载,里面有详细说明。
http://www.oracle.com/technology/tech/oci/instantclient/index.html
下载地址:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2.创建客户端的安装目录,这三个目录可以自定义,但配置环境变量时,需要一致。
mkdir -p /home/oracle/oracleClient

3.解压上面下载的三个文件。unzip oracle-instantclient-basic-10.2.0.4-1.i386.zipunzip oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
其中,这三个文件都解压到当前目录下的同一个目录下面:instantclient_10_2cd instantclient_10_2把这个目录下的所有文件搬到 /home/oracle/oracleClient
最后解压oracle-instantclient-devel-10.2.0.4-1.i386.zip 把解压出来的文件 /home/oracle/sdk

4.配置环境变量。
vi /etc/profile //注意,这是针对所有用户的环境变量,如果你想局限某用户,只能配置用户的配置文件了。加入
export LD_LIBRARY_PATH=/home/oracle/oracleClient
export ORACLE_HOME=/home/oracle/oracleClient
export TNS_ADMIN=/home/oracle/oracleClient
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
保存并退出。[root@localhost tmp]# source /etc/profile //使配置文件立刻生效[root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的环境变量是否成功/home/oracle/oracleClient

5.配置监听器和网络环境。因为本地没有安装oracle 数据库,所以需要从安装oracle 数据库的目录弄三个文件过来。
[root@localhost admin]# lslistener.ora sqlnet.ora tnsnames.ora //就这三个文件,放到 /home/oracle/oracleClient 目录下

6.编辑三个文件
vi tnsnames.ora
BOSSDATA =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =172.16.0.73)(PORT = 1521)) //172.16.0.73 IP地址 ,端口号:1521 (CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = bossdata) //bossdata 全局数据名))
EXTPROC_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)))(CONNECT_DATA =(SID = PLSExtProc)(PRESENTATION = RO)))

vi listener.oraSID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /home/oracle/oracleClient ) //注意,这个是刚才配置的$ORACLE_HOME(PROGRAM = extproc)))
LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.73)(PORT = 1521)) //这个上面有说明 ))

在linux中如何进入到oracle的图形配置数据库界面

1、需要配置安装VNC,然后通过VNC连接

2、安装和配置VNC 

① 安装vnc

# yum install -y  tigervnc-server tigervnc-server-module libXfont pixman xterm xorg-x11-twm   安装vnc及字体库

# chkconfig  vncserver on      设置开机自动启动

②VNC配置

修改 /etc/sysconfig/vncservers 文件,添加以下内容

# The VNCSERVERS variable is a list of display:user pairs.

#

# Uncomment the lines below to start a VNC server on display :2

# as my \'myusername\' (adjust this to your own).  You will also

# need to set a VNC password; run \'man vncpasswd\' to see how

# to do that.

#

# DO NOT RUN THIS SERVICE if your local area network is

# untrusted!  For a secure way of using VNC, see this URL:

# http://kbase.redhat.com/faq/docs/DOC-7028


# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.


# Use "-localhost" to prevent remote VNC clients connecting except when

# doing so through a secure tunnel.  See the "-via" option in the

# `man vncviewer\' manual page.


# VNCSERVERS="2:myusername"

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -depth 24"

# -alwaysshared代表允许多用户同时登录 -depth代为色深,参数有8,16,24,32  

#红色为新增内容



③ 设置VNC密码

# vncpasswd 

Password:  

Verify:  

连续两次输入同样的密码

设置的密码保存在  /root/.vnc/passwd 


④ 修改防火墙配置,修改/etc/sysconfig/iptables

 # vi /etc/sysconfig/iptables    #编辑,添加以下代码,开启5901、5902端口

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT  

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT

:wq! 保存,退出

 service iptables restart   # 重启


⑤使用VNC连接CentOS主机

 直接打开VNC,输入IP地址,冒号后面的1代表桌面号,这个要根据你的配置文件定义的桌面号


3、通过vnc登陆后,切换到oracle用户下面,即可进入到oracle的图形配置数据库界面

参考技术A 启动oracle数据库步骤:
首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:
第一步:打开Oracle监听
$ lsnrctl start
第二步:进入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登录sqlplus
SQL> conn /as sysdba
第四步:启动数据库
SQL> startup
经过上面的四个步骤,oracle数据库就可以启动了。
关闭数据库用 shutdown 是要等待事物结束才关闭,强制关闭用 shutdown abort。
参考技术B 用oracle用户登陆,在终端运行dbca就可以了 参考技术C 1、登录root
2、执行:xhost +
参考技术D su - root
密码
xhost+
dbca本回答被提问者和网友采纳

以上是关于帆软 linux 如何配置链接oracle的主要内容,如果未能解决你的问题,请参考以下文章

在linux中如何进入到oracle的图形配置数据库界面

linux操作系统下oracle数据库如何配置监听

如何修改Linux环境下的Oracle的IP地址配置?

Linux下面Oracle实列实如何登录的

ORACLE数据库在linux下怎么装啊,以及前期如何配置,请教了。

oracle linux client 10.2如何restart或者重新加载配置文件