龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

RedHat Linux的Oracle 10g安装配置详解(1)(2)

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
为安装文件授权 将安装文件解压到/tmp目录下,并授使用权 #chmod -R 775 /tmp/database 开始安装Oracle 10g 在root用户下打开一个终端执行以下操作: #xhost + (不必理

为安装文件授权

将安装文件解压到/tmp目录下,并授使用权

#chmod -R 775 /tmp/database

开始安装Oracle 10g

在root用户下打开一个终端执行以下操作:

#xhost + (不必理会出现的提示信息)

再开一个终端并切换oracle用户,执行如下操作:

  1. #su oracle  
  2.  
  3. $export LANG=en_US (这里要注意了,不设置用英文显示,安装界面会出现乱码或有些文字看不到)  
  4.  
  5. $cd /tmp/database  
  6.  
  7. $./runInstaller 

*安装到最后处理sqlplus时,系统会要求用root账户执行两个脚本,这时可以在刚才的第一个终端(root)上按提示找到要执行的脚本然后执行后继续操作,数据库安装成功......!

启动监听

在oracle用户下找到/u01/app/oracle/product/10.2.0/db_1/bin

执行./lsnrctl service(可以查看当前监听器服务情况)

执行./lsnrctl start(启动监听)

执行./lsnrctl stop(停止监听)

启动数据库

用oracle账户登录系统,执行如下命令:

  1. $sqlplus /nolog  
  2.  
  3. SQL>connect /as sysdba  
  4.  
  5. Connected to an idle instance  
  6.  
  7. SQL>startup 

启动数据库(启动成功,就可以松一口气了)。

SQL>shutdown 关闭数据库

启动EM

默认情况下,安装Oracle时,会安装EM,它是位于数据库服务器上的HTTP服务器

启动EM,要确保OracleDBConsole<SID>服务已经启动

启动服务:emctl start dbconsole

关闭服务:emctl stop dbconsole

访问EM:http://服务器名(或IP):端口(5500或1158)/em

端口号可在$ORACLE_HOME/install/protlist.ini中找到.

PL/SQL developer远程连接oracle 10g配置

到oracle官方网站下载:instantclient-basic-win32-11.2.0.1.0.zip 并解压到E盘,打开解压的文件夹instantclient_11_2,新建目录network,在network下面再建子目录admin,把oracle配置文件tnsnames.ora(最好是到 oracle主目录中拷贝,免得出错)放入admin文件夹中(即目录结构为:E:\instantclient_11_2\network\admin \tnsnames.ora),修改tnsnames.ora文件,将HOST一项改成oracle所在服务器的IP地址。

启动PL/SQL developer之后,打开tools下的preferences对话框,在connection项里面把Oracle Home设置成E:\instantclient_11_2,OCI Library设置成E:\instantclient_11_2\oci.dll。

重新启动PL/SQL developer就可以连接了(*如果连接不成功,可能是服务器的防火墙没有开放1521端口,开放该端口,再重试)。

本地oracle客户端远程连接oracle 10g配置

假设在window下安装了oracle 10g,在目录...\oracle\product\10.1.0\db_2\NETWORK\ADMIN下找到tnsnames.ora文件,将host值改为你要访问的远程数据库所在服务器ip, ok!记住登录的时候带上实例名,即username:用户名@实例名。

  1. TEST=  
  2.  
  3. (DESCRIPTION =  
  4.  
  5. (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))  
  6.  
  7. (CONNECT_DATA =  
  8.  
  9. (SERVER = DEDICATED)  
  10.  
  11. (SERVICE_NAME = TEST)  
  12.  
  13. )  
  14.  
  15. )  
  16.  
  17. EXTPROC_CONNECTION_DATA =  
  18.  
  19. (DESCRIPTION =  
  20.  
  21. (ADDRESS_LIST =  
  22.  
  23. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))  
  24.  
  25. )  
  26.  
  27. (CONNECT_DATA =  
  28.  
  29. (SID = PL***tProc)  
  30.  
  31. (PRESENTATION = RO)  
  32.  
  33. )  
  34.  

远程安装

假设我们在window下要远程安装oracle 10g,建议用x-manager:

1、启动xstart以root用户连接远程服务器。

2、启动xshell以oracle用户登陆到远程服务器。

  1. $export DISPLAY=192.168.1.104:0.0  (这里的ip是x-manager所在机器的ip)  
  2.  
  3. $export LANG=en_US   
  4.  
  5. $cd /tmp/database  
  6.  
  7. $./runInstaller 

关于RedHat Linux下安装Oracle数据库的知识就介绍到这里了,谢谢大家!

精彩图集

赞助商链接