命令行登陆Oracle(包括远程登陆)

本方法适用于在cmd命令行窗口以及pl/sql登陆Oracle下登录本机或者远程Oracle。

1、首先保证在当前主机上设置了ORACLE_HOME环境变量:

例如:ORACLE_HOME=D:\oracle\product\10.2.0\db_2,一般在安装Oracle客户端时会自动设置。

2、编辑%ORACLE_HOME%\NETWORK\ADMIN下的tnsnames.ora文件,示例如下:

myorcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.130.100)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

localhost=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
 )

  该文件的目的是为了在命令行登陆时解析访问地址,pl/sql也会默认读取该文件来连接。myorcl即为一个别名,后面命令行中使用的就是它,可定义多个。

3、命令行登陆的两种方式,(登陆本机和登陆远程都一样):

A、第一种方式:

sqlplus username/[email protected][tnsnames.ora文件中已经定义的别名]--后面不要加分号

注意上面的格式,除了sqlplus后面有个空格,其他地方不要加空格。

sqlplus user01/[email protected] -- 即可登陆成功。

sqlplus user01/[email protected] 另外一个例子

B、第二种方式:

① sqlplus /nolog--此时还没有登陆。后面不要加分号
②conn username/[email protected][tnsnames.ora文件中已经定义的别名]--后面不要加分号

示例:

sqlplus /nolog

conn user01/[email protected]

时间: 2024-08-29 19:16:50

命令行登陆Oracle(包括远程登陆)的相关文章

Centos7.1 命令行与图形化界面登陆

命令行方式登陆 systemctl set-default multi-user.target 图形化界面登陆 systemctl set-default graphical.target

CentOS 64位 6.4 命令行安装 oracle 11g 客户端

1.官网下载oracle 客户端(需登录) http://download.oracle.com/otn/linux/instantclient/11204/oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm http://download.oracle.com/otn/linux/instantclient/11204/oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm 2.

命令行安装ORACLE设置

linux解决xhost: unable to open display 实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务: 第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1: 第三步:执行xhost +,并且提示"access control disabled, clients can connect from any host"才正确

命令行重启Oracle数据库

Linux下重启oracle数据库: 首先以root用户登录,输入以下命令 1.su – oralce                                     --切换到oracle用户 2.lsnrctl stop                                   --停止监听 3.sqlplus "/as sysdba"                  --以sysdba用户登录oracle 4.shutdown immediate       

通过命令行连接oracle数据库/进入sql plus

1.直接打开SQL Plus登录,需要用户名和密码 开始->程序->Oracle->应用程序开发->sqlplus 我的电脑是“开始”->“Oracle - OraDb11g_home1”->“应用程序开发”->“SQL Plus” 数据库安装完成后,有两个系统级的用户: system     默认密码:manager sys           默认密码:change_on_install 2.进入cmd命令窗口,不使用用户名和密码 (1)登录sqlplus/n

linux下命令行安装oracle 12c

1.如果oracle账户编辑 vi .bash_profile  提示文件只读不能编辑 请切换root账户来编辑 命令: # vi  /home/ocale/.bash_profile 2.创建完oracle账户后 一定要 $cd /home/oracle 目录下 不然无法解压安装包和修改配置文件 原文地址:https://www.cnblogs.com/pachulia/p/9260747.html

命令行Scp的使用----远程拷贝文件

1.用CRT分别连上两台需要传输文件的linux系统服务器,并检查防火墙是否关闭. 查看防火墙状态: /etc/init.d/iptables status 若防火墙启用,暂时关闭防火墙: /etc/init.d/iptables stop 2. 检查两台linux系统服务器网络是否通畅. 在A上pingB. 3. 保证两台linux服务器网络是畅通的. 在本地A拷贝远端的服务器B上的文件: scp [email protected][B的ip地址或主机名]:[B上存放文件路径] /文件 [A上

解决 SQLPlus无法登陆oracle,PLSql可以登陆,报错ORA-12560

使用Oracle 11g 64位服务器,安装64位.32位客户端,出现SQLPlus无法连接数据库,PLSql可以连接问题. 网上查了很多,都不能解决问题,在下面提供一种. 环境变量 右击计算机属性-->高级系统设置-->高级-->环境变量-->系统变量-->Path将 E:\app\Administrator\product\11.2.0\dbhome_1\bin 放到E:\app\Administrator\product\11.2.0\dbhome_1\bin的前面重启

Git学习--使用git base命令行在github建立远程仓库

今天终于学习了一下git,虽然还没完全了解git和svn的不同之处,但也算掌握了git的一些基本操作了,看了好几个教程,终于会了!!! 以前以为git就是github,真是too naive too simple.... 步入正题: 第一步,在github新建项目,选择new Repository  第二步,配置git,将代码上传到本地仓库. 首先,配置用户名和Email git config --global user.name "Your Real Name" git config