怎么用linux命令连接racle数据库

作者&投稿:封娣 (若有异议请与网页底部的电邮联系)
在Linux上用命令怎么连接数据库~

以常见的mysql和oracle这两种数据库为例:
一、连接mysql(mysql服务已开启)
1、mysql数据库安装在本机,则直接敲入命令mysql -u root -p即可。
2、mysql数据库不是安装在本机,则需要加参数,常用参数如下:1),-h,指定目标ip地址2),-u,指定登录用户名。3),-p,指定密码,密码可以接在-p后面输入mysql -uroot -p123456。也可以mysql -uroot -p回车等提示输入密码时输入,这样输入密码没有回显。
二、连接oracle数据库
1、若当前用户为root用户,则需要执行命令 su - oracle切换至oracle用户;若当前用户为oracle用户则此步骤省略。
2、若oracle安装在本机,则在oracle用户下直接执行sqlplus username/password(username,password替换成真实的用户名和密码),若提示connected则表示连接成功;
3、若oracle安装在其他机器,则在oracle用户下执行sqlplus username/password@//host:port/sid。host为oracle所在机器的ip或者机器名,port为端口号,通常为1521,sid指oracle的实例名。

扩展资料:
linux下操作数据库(以mysql为例)的其他命令
一、linux下查看mysql服务的命令两种方式:
1、[root@localhost bin]ps -ef|grep mysql
2、[root@localhost bin]netstat -nlp
二、linux下启动mysql服务的两种方式:
1、命令方式:
[root@localhost bin]cd /usr/bin
[root@localhost bin]./mysqld_safe &
2、服务方式:
[root@localhost ~]service mysql start
如果服务在启动状态,直接重启服务用以下命令:[root@localhost ~]service mysql restart
三、linux下关闭mysql服务的两种方式:
1、命令方式:
[root@localhost ~]mysqladmin -u root shutdown
2、服务方式:
[root@localhost ~]service mysql stop
参考资料:mysql官方文档

Linux系统下可以用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/risenet
SQL*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>

可以通过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-百度百科



步骤如下:

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数据库



Linux系统下可以用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/risenet
SQL*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>


命令行下\r\nuseradd -g 你的数据库用户组名 你的用户名 \r\n这样你的用户名就有权限使用数据库了。\r\n数据库用户组 可以 group -l 看看。

第一步:打开Oracle监听
$ lsnrctl start
第二步:进入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登录sqlplus
SQL> conn /as sysdba
第四步:启动数据库
SQL> startup


最实用的 Linux 命令行使用技巧
只需要使用 {} 并结合 -i 参数就行了。如下所示,替换在第一个命令的输出应该去的地方的参数: #ls \/etc\/*.conf | xargs -i cp {} \/home\/likegeeks\/Desktop\/out 这只是 Linux 命令行技巧其中的几个而已。linux就该这么学 你可以使用其他命令来做一些更 HAPPY 的事情,比如 awk 命令和 sed ...

linux基本操作linux怎么操作
linux系统中操作指令有很多,最常用操作指令是:cd命令、cd命令、grep命令、find命令、cp命令、mv命令、rm命令、ps命令、kill命令、killall命令、file命令、tar命令、cat命令、chgrp命令、chown命令、chmod命令、pwd命令、vim命令、gcc命令、time命令。1、cd命令 这是一个非常基本,用于切换当前目录,它的参...

LINUX常用命令的使用和技巧:[1]基础篇
1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls \/usr\/man ls -l a.d表示目录(directory),如果是一个"-"表...

linux命令怎么用?
我拿最常用的ls这个命令给你举例子吧:如果这个命令没有参数和选项的话,即只输入ls,则它的行为是固定的,即"将显示当前目录下的内容(文件及文件夹)".但是如果你想要只看当前目录下的某个文件, 或者想要看某个文件的详细信息等等,你光使用ls就办不到了, 此时就要借助选项和参数了, 即不同的选项有...

linux系统怎么用
1. 命令行界面:- 打开终端:在大多数Linux发行版中,你可以通过点击应用程序菜单中的"终端"或使用快捷键Ctrl+Alt+T来打开终端。- 文件和目录操作:使用命令如`ls`(列出目录内容)、`cd`(切换目录)、`mkdir`(创建目录)和`rm`(删除文件或目录)来进行文件和目录操作。- 文件编辑:使用文本编辑...

Linux命令有哪些?Linux常用命令大全
Linux常用命令大全100条: 1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt \/\/》将原文件清空,并且内容写入到文件中,》》将内容放到文件的尾部 2,chmod go+w -R \/home\/zhangy \/\/给组用户和其他用户添加写的权限 3,tar -tzvf test.tar.gz \/\/列出归档内容 4,du -ah \/\/...

linux命令在哪里输入linux命令在哪
命令还有好多的参数可以搭配使用,具体的可以输出命令help查看 linux下的“命令提示符”是什么啊,怎么进啊?命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。linux系统进入linux命令行的方法:图形界面下ctrl+alt+space 重新修改文件在dos下运行...

linux rm 命令 使用详解
1.命令格式:rm [选项] 文件…2.命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。3.命令参数:-f, --force    忽略不存在的文件,从不给出提示。-i, --interactive ...

linux服务器使用教程linux服务器的使用
windows用于个人计算机,linux通常用于企业服务器上 任何使用linux的系统资源用户,必须使用一个合法的账号和密码 使用linux的常用命令有:1.查看当前所在目录:pwd 2.查看指定目录下的文件和文件列表:ls指定文件 比如:ls\/home 3.ls-l\/home:以列表的形式显示 4.ls-a\/home:显示指定目录下的所有的文件...

Linux中的ls命令详细使用
ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件。 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件   -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。   -c ...

元宝山区19858313023: linux怎么进入oracle -
革裘牛痘: 启动oracle数据库步骤: 首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令: 第一步:打开Oracle监听 $ lsnrctl start 第二步:进入sqlplus $ sqlplus /nolog SQL> 第三步:使用sysdab角色登录sqlplus SQL> conn /as sysdba 第四步:启动数据库 SQL> startup 经过上面的四个步骤,oracle数据库就可以启动了. 关闭数据库用 shutdown 是要等待事物结束才关闭,强制关闭用 shutdown abort.

元宝山区19858313023: LINUX怎么远程连接ORACLE数据库? -
革裘牛痘: 1、安装client或者instantclient 2、配置$ORACLE_HOME/network/admin/tnsnames.ora 例如: DB02 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.2)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = remotedb))) 3、像remoteDB一样配置oracle环境变量 4、用sqlplus或者软件访问 例如: sqlplus user/passwd@orcl

元宝山区19858313023: Windows下怎么连接LINUX Oracle 数据库
革裘牛痘: 首先,你可以去tnsping sid , sid 是你的Linux的数据库的sid如果可以有回应,那就是可以连接,连接可以用有ssh协议的客户端,比如xshell,这个使用很容易的,虽然都是英文,但简单,连接到Linux后,连接oracle的命令是su - oralce ,然后在sqlplus. 或者你可以装一个pl/sql但这个东西前提是你要在自己的Windows下面安装有oralce才可以通过这个连.

元宝山区19858313023: 怎么在windows上登陆linux oracle -
革裘牛痘: "windows上登陆linux oracle"用plsql就可以了 在linux上导入oracle数据最好还是telnet进去用命令导入比较好 telnet 192.168.1.112 也可以用连接linux软件来登录linux系统,如pietty

元宝山区19858313023: Windows下怎么连接LINUXOracle数据库
革裘牛痘: 前提是你的Windows能连接上你的linux啊,可以将你的虚拟机网络设置成桥接方式,然后配置linux的IP地址和你的Windows在同一个网段,关掉防火墙,这时候你的Windows就可以访问你的linux了.剩下的就是连接数据库的问题了,我不知道你是在程序当中连接还是怎么连接的.如果是写程序连接,直接写oracle的数据库的URL就可以了,其他方式的话也是写地址就可以了.

元宝山区19858313023: 怎么连接到虚拟机linux的oracle数据库 -
革裘牛痘: 1 windows上安装Oracle的客户端2 在windows中的Oracle客户端的tnsnames.ora里添加你要连接的Oracle(即虚拟里Linux的Oracle)信息3 虚拟机linux打开Oracle服务4 要能连接还需要对虚拟机进行一些配置.确定能够Ping通

元宝山区19858313023: 如何在linux下重启oracle数据库 -
革裘牛痘: 第一步:登陆 root登陆之后切换到oracle用户上,输入 su oracle第二步:连接 在oracle用户下,输入 sqlplus /nolog第三步:使用管理员权限 输入 connect /as sysdba第四步:启动/关闭服务 输入 startupstartup参数 不带参数,启动数据库实例...

元宝山区19858313023: windows下连接linux oracle服务器 -
革裘牛痘: ora嗯,window下面要连接oracle,要有客户端,之后在客户端安装目录下的tnsnames,tnsping一下net Service name;product\10r2\network\admin\;app\:\oracle\,添加要连接的主机,如d

元宝山区19858313023: 虚拟机上的linux 怎么连本机win7的Oracle! -
革裘牛痘: 虚拟机安装好后会在你的win7上安装虚拟网卡、NAT和DHCP,给你的虚拟机使用,你先通过这种方法取得地址,然后就可以ping通你的win7了,然后就应该可以连接了.

元宝山区19858313023: oracle在知道用户名、密码、db服务器ip、端口、库名的情况下,用什么命令可以在linux上远程连接?
革裘牛痘: 在linux服务器上至少要有oracle客户端 ,然后配置tnsnames.ora文件,配置完运行sqlplus 用户名/密码@数据库名

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网