有两种情况
1、有防火墙
vi
/etc/sysconfig/iptables
-A
INPUT
-p
tcp
-m
tcp
--dport
1521
-j
ACCEPT添加1521端口访问策略
/etc/initd/iptables
restart重启防火墙
或者关闭防火墙
/etc/initd/iptables
stop
2、只监听的本地访问
netstat
-ntlp检查
vi
$ORACLE_HOME/network/admin/listenerora
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
HOSTNAME)(PORT
=
1521))
检查一下
/etc/hosts主机名配置对了没
1先用在oracle中有dba权限的用户登录linux,用sqlplus连接oracle
执行 sqlplus /nolog
2进入sqlplus界面后,执行 conn / as sysdba
小等一会提示已连上,再执行
3shutdown immediate
等一会儿会提示你oracle已经停了
4再执行startup
等一会儿会提示你启动成功
这样就完成了oracle的重启
。
楼上的也是一种方法,不过对于新手来说可能不太清楚。我补充下
1在运行中输入lsnrctl start试试
2到开始-程序-Oracle home/配置和移植工具/Net Manager中为监听器添加一个服务名
3在Oracle安装目录下有一个文件名叫NETWORK/ADMIN/tnsnamesora的文件,打开后看前面的语句 比如
test1=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192168156)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test1)
)
)
你在此文件复制粘贴,把test1换成你的数据库实例名/服务名 Ip地址换成你的Oracle数据库的服务器IP地址,我想就可以连上了
有两种情况
1、有防火墙
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 1521 -j ACCEPT添加1521端口访问策略
/etc/initd/iptables restart重启防火墙
或者关闭防火墙
/etc/initd/iptables stop
2、只监听的本地访问
netstat -ntlp检查
vi $ORACLE_HOME/network/admin/listenerora
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))
检查一下
/etc/hosts主机名配置对了没
1、首先我首要把linux开机, 命令 rebot 这个是linux的重启命令,输入回车就重新启动。
2、reboot有一参数,执行的意义就不一样了reboot -f 就是强制关机不调用shutdown。
3、命令reboot -i 在重开机之前,先关闭所有网络界面。
4、命令 reboot -n 重开机之前不检查是否有未结束的程序。
5、命令 reboot -w 仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。
扩展资料
Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。
Linux *** 作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的 *** 作系统。
基本思想:
Linux的基本思想有两点:
第一,一切都是文;
第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、 *** 作系统、进程等等对于 *** 作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
支持多种平台:
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式 *** 作系统,可以运行在掌上电脑、机顶盒或游戏机上。
2001年1月份发布的Linux 24版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
我用的CentOS系统,内核是Linux。 进入图形界面后,在桌面上右键点击“创建新终端”
1在命令行界面中用如下语句切换到db2inst1账户中:
su - db2inst1
注意,命令要小写,中间的减号是半角的。其中db2inst1账户(同时也是实例、进程)是在安装DB2过程中创建的一个默认账户,相当于Windows中的那个DB2实例,要想执行各种db2的命令,需要在这个账户下 *** 作;
2在该账户下,可以打开控制中心,也可以进入到命令行处理器。进入命令行处理器的方法很简单,直接用db2命令,然后回车即可;
3打开控制中心稍微有点麻烦,需要在桌面上另外打开一个命令行窗口,在其中输入:
xhost local:db2
然后在db2inst1账户所在的窗口中,输入命令:
db2cc &
就可以打开控制中心。
4现在可以查看当前实例
db2ilist
如果需要创建表,则需要打开数据库管理服务,输入命令:
su - db2inst1
db2start //启动db2工作实例
db2stop //停止db2实例
db2set -all //查看db2所有注册表变量
在变量列表中有一个db2管理用户:DB2ADMINSERVER=XXXXX
只有切换到管理用户才可以创建表 su - XXXXX
然后,输入命令: db2admin start 启动管理实例
说明:
在Linux环境下,一个用户对应一个实例,创建数据库必须在实例下创建,因此切换到用户即可切换到实例。命令如下:
su - db2inst1
db2 get instance
以上就是关于Linux下的Oracle11g 监听和数据库实例均启动了但是客户端无法连接全部的内容,包括:Linux下的Oracle11g 监听和数据库实例均启动了但是客户端无法连接、如何在linux下重启oracle数据库、oracle 监听重启后 LSNRCTL> stat 监听状态查看 为等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)