oracle11g linux6.6安装过程 - 图文 联系客服

发布时间 : 星期六 文章oracle11g linux6.6安装过程 - 图文更新完毕开始阅读

2、Linux oracle数据库tnsnames.ora存放路径

cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora 3、ORACLE启动监听器

(1)切换至oracle安装用户(一般为oracle) su - oracle (2)启动监听器 lsnrctl start (3)停止监听器 lsnrctl stop

4、启动测试oracle:

[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

测试的另一种方法:找一台windows平台电脑,telnet oracle主机IP地址:1521,通的话,会出现一个黑屏,光标一闪一闪。

5、Linux开放1521端口允许网络连接Oracle Listener 症状:

(1)TCP/IP连接是通的。可以用ping 命令测试。 (2)服务器上Oracle Listener已经启动。 lsnrctl status 查看listener状态 lsnrctl start 启动Oracle listener

(3)客户端得到的错误信息通常是:ORA-12170: TNS:连接超时

这时,我们基本可以肯定是服务器没有开放1521端口(假设你用默认设置) 解决方法:

(1)假如你是在一个局域网环境,配置了防火墙。那么可以关闭Linux的防火墙。 sudo service iptables stop

(2)编辑iptables, 开放1521端口: sudo vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT :wq 重启防火墙

sudo service iptables restart

保存配置,以便linux重启后依然有效 sudo service iptables save 查看防火墙规则: sudo iptables -L –n

6、linux下创建oracle用户表空间

就是在已有的数据库实例上创建一个新的帐号,访问一些新的表 操作步骤如下:

(1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户) (2)以sysdba方式来打开sqlplus,命令如下: sqlplus \(3)查看我们常规将用户表空间放置位置:执行如下sql: select name from v$datafile

(4)创建用户表空间:

CREATE TABLESPACE NOTIFYDB DATAFILE '/home/oracle/app/oradata/orcl/scsdb.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; (5)创建用户,指定密码和上边创建的用户表空间

CREATE USER scs IDENTIFIED BY scs DEFAULT TABLESPACE NOTIFYDB; (6)赋予权限

grant connect,resource to scs; grant unlimited tablespace to scs; grant create database link to scs;

grant select any sequence,create materialized view to scs;

--经过以上操作,我们就可以使用scs/scs登录指定的实例,创建我们自己的表了

修改Linux系统中DNS配置的情况:

用root用户进入,在路径:vi etc/resolv.conf 修改内容为:(例子)

# Generated by NetworkManager nameserver 61.128.114.133 nameserver 61.128.114.134

查看相关软件内容

pl –ef|grep (软件名称)如java、proxy、Apache