怎么用linux命令连接racle数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用linux命令连接racle数据库相关的知识,希望对你有一定的参考价值。
可以通过SSH或者SecureCRTPortable等可以直接连接Linux操作系统的软件,连接到Linux系统。下面具体介绍一下:
1、登录到Linux后,就可以在命令窗口直接对Linux进行操作了。先将用户切换到Oracle。当显示为[oracle@db ~]$ 时,说明切换成功。命令:su - oracle;
2、切换到Oracle用户之后,我们登录到到sqlplus,使用dba权限登录到sqlplus。在sqlplus中,我们使用conn连接一下我们具体想要操作的数据库用户。命令:conn username/password,示connected表示连接成功;
3、在SQL>中输入想要进行操作的sql语句,这里我们举个简单的例子,以一个单表查询为例进行演示:sql语句:select * from tablename。
扩展资料:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
参考资料:Linux-百度百科
参考技术A步骤如下:
1、通过SSH或者SecureCRTPortable等可以直接连接Linux操作系统的软件,连接到Linux系统。这里我使用的是SecureCRTPortable。
2、这里先将用户切换到Oracle。当显示为[oracle@db ~]$ 时,说明切换成功。
命令:su - oracle
注意事项:一定要注意su后和-后都有空格。
3、切换到Oracle用户之后,登录到到sqlplus。
首先使用dba权限登录到sqlplus。
命令:sqlplus / as sysdba
4、在sqlplus中,使用conn连接一下具体想要操作的数据库用户。
命令:conn username/password
显示connected表示连接成功。
5、在SQL>中输入想要进行操作的sql语句,以一个单表查询为例进行演示:sql语句:select * from tablename。
扩展资料
ORACLE数据库系统简介
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。
参考资料来源:百度百科:ORACLE数据库
参考技术BLinux系统下可以用sqlplus命令连接oracle数据库,方法如下:
sqlplus命令语法:
#sqlplus usr/pwd@//host:port/sid#usr:用户名
#pwd:密码
#host:数据库服务器IP
#port:端口
#sid:数据库标识符
sqlplus命令连接Oracle示例:
[oracle@mzl ~]$ sqlplus risenet/1@//192.168.130.99:1521/risenetSQL*Plus: Release 10.2.0.1.0 - Production on Mon Feb 18 15:53:34 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
#测试数据库select查询语句
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
risenet OPEN
SQL> 参考技术C 命令行下\r\nuseradd -g 你的数据库用户组名 你的用户名 \r\n这样你的用户名就有权限使用数据库了。\r\n数据库用户组 可以 group -l 看看。本回答被提问者和网友采纳 参考技术D 第一步:打开Oracle监听
$ lsnrctl start
第二步:进入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登录sqlplus
SQL> conn /as sysdba
第四步:启动数据库
SQL> startup
用xshell连接Linux,我想主动断开连接,改用啥命令?
xshell连接Linux不能使用命令,可能是ssh没有连接成功,按照下面正确方法重新连接即可,步骤如下:1.打开xshell,点击“New”--“New Session Properties”,输入这个连接名字,host项填写访问主机的IP如“192.158.0.0”,然后点击“OK”按钮。
2.点击后会出现名为“session”会话,在这个会话窗口,看到了刚刚小编新建的一个主机连接,使用鼠标左键点击选中,然后点击下方的“connect”连接。
3.窗口“SSH User Name”意思就是用户名,在输入框中输入一个用户名,然后点击下方的“OK”按钮。
4.用户名输入后点击“OK”就到了输入密码步骤,输入用户名对应的密码,最后点击“OK”按钮。
5.最后黑色的界面会显示用户名和from连接到的主机地址,证明已经连接成功了,然后就可以使用Linux操作了。追问
现在的情况是,我已经连接上,要主动断开,应该用什么命令?不想直接关xshell.
参考技术A 直接 exit 就可直接断开 参考技术B logout 断开连接 参考技术C Ctrl+A+D 就断开了以上是关于怎么用linux命令连接racle数据库的主要内容,如果未能解决你的问题,请参考以下文章
用xshell远程连接linux服务器,sh命令启动一个服务后,如果关掉xshell,这个服务也会跟着停止了