一、SQL PLUS

sql plus 是oracle最常用的命令行工具,启动sqlplus工具的方法有两种

1、 是在安装好的oracle开始程序的路径下运行程序

点击运行弹出此界面

2 、是在cmd中输入sqlplus 进入

运行cmd输入sqlplus

输入指令后点击回车,转成sqlplus并要求输入账号密码

sqlplus登录oracle方式

1、正常登录方式

如果你是dba级别的用户 在用户名这一行中输入    用户名/密码 as sysdba

如果是普通用户直接在用户名这一行中输入          用户名/密码

如果一台机器上有俩个以上的数据库                  用户名/密码@数据库实例名

上面的输入方式会把密码暴露被周围的人发现,如果想隐藏密码可以先输入用户名后回车再输入密码和后面的权限

如果登陆进去以后想要切换其他用户在前面加conn剩下的步骤和上面一样

例如:

SQL>conn sys/system@meng ---------------- ---normal普通用户登陆

SQL>conn sys/system@meng as sysdba-----------dba用户登陆

2、快捷登录sqlplus

在自己的电脑上联系oracle,每次进入数据库都要重新输一遍账号和密码显得很麻烦

可以在桌面新建一个sqlplus的快捷方式,右键属性,找到目标两字,在它后面文本框的路径的最后面加上 账号/密码,确定。

点击这个快捷方式就能直接登录了。

3、远程登录

conn 用户名/密码@ip地址[:端口]/数据库实例名[as sysdba]

例如:

  conn sys/abc@192.168.0.101/orcl as sysdba

4、操作系统认证方式登录

  用户名   随便输

  密码     随便输 as sysdba

或者

  用户名 随便输 as sysdba

  密码   随便输

当属于操作系统DBA组用户登陆到数据库服务器,那么Oracle认为这样的用户就可以授权以SYSDBA身份登录数据库,这时的用户名和密码随便输什么,都能连上库,使用show user命令查看登陆用户,其实都是SYS用户

这是方式登录,不需要数据库服务器启动Lintener,也不需要数据库处于可用状态。

可以用这种方式进入,然后通过startup命令来启动数据库。

禁用这个登录方式的方法(试过一次没成功)

我的电脑右键-管理-本地用户和组-组-右边栏有一个ORA_DBA的账户,在这里可以看到有个administrator听说是因为这个。

、配置网络和监听

从开始菜单运行Net Manager

新增配置

给你的配置起个好记的名字

下一步 TCP/IP

输入IP地址和端口号

填入服务名

完成

经过长期使用你的电脑上有了许多Net Mannager的配置,如果你重新换太电脑或者帮同事快速配置,可以复制你电脑的 tnsnames.ora文件传给他

oracle默认的路径 app.....下的tnsnames.ora文件

D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 

http://jingyan.baidu.com/article/c85b7a646662bc003aac9545.html

暂略

三、Oracle 11g Enterprise Manager (OEM)

中文名称 企业管理器 是一个web网页   https://localhost:1158/em

四、客户端连接工具(外部工具)

这是个能连oracle的客户端,既可以连本机的oracle也可以其他电脑的oracle,连接以后能对oracle进行管理。

连接本机上的oracle和连接其他机器上的oracle都适用的方法

首先安装oracle客户端软件

之后在oracle客户端里配置一个文件名叫TNSNames.ora的文件

打开文件后在他的最下方赋值这么一段代码

me =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.88.88)(PORT = ))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora)
)
)

第一行的me是随便起的名字,之后等启动PL/SQL Developer时数据库名就选这个me

第三行的host是要连接的那台带有oracle的电脑的ip地址,port端口号一般不用动

最后一行service_name= 后面的名字ora 你是要连的oracle的那个实例名

改完这三点,TNSNames.ora的文件就算配置完成。

五、PL/SQL Developer(外部工具)

现在运行PL/SQL Developer

用户名和口令是oracle的登陆账号和密码

数据库名就是我们刚在TNSNames.ora的文件添加的那段代码里的名字

连接为对应你用户名的权限

六、测试连通性

tnsping +  监听名称

已经连接的监听在监听出现问题后仍然可以使用,但不能够建立新连接

查看连接状态   管理员cmd下   lsnrctl status

unknown 静态监听

ready 动态监听

(4)oracle连接工具和配置监听的更多相关文章

  1. 新建Oracle数据库时,提示使用database control配置数据库时,要求在当前oracle主目录中配置监听程序

    新建一个oracle数据库时,当提示使用database control配置数据库时,要求在当前oracle主目录中配置监听程序等字样的时候,问题是那个监听的服务没有启动,解决方法如下: 打开cmd命 ...

  2. 使用database control配置数据库时 要求在当前oracle主目录中配置监听程序

    1:配置本地的环境变量 打开cmd命令界面  C:\Users\gechong>lsnrctl start 这时候报适配器错误 2.在cmd中输入 tnslsnr命令

  3. oracle 11g 服务启动时提示1053错误,服务启动不了,重新配置监听解决问题

    早上发现oracle服务启动不了了,找了很多资料,没找到有用的.通过重新配置监听解决问题.

  4. 涂抹Oracle笔记1-创建数据库及配置监听程序

    一.安装ORACLE数据库软件及创建实例OLTP:online transaction processing 指那些短事务,高并发,读写频繁的数据库系统.--DB_BLOCK_SIZE通常设置较小.O ...

  5. Oracle 配置监听和本地网络服务

    一.配置监听 在oracle的配置和移植工具中打开Net Configuration Assistant,然后点击下一步. 点击下一步,然后输入监听的名称点击下一步 点击下一步后如图 点击下一步如图 ...

  6. Oracle数据库配置监听程序

    最近在学习Oracle数据库,从安装到配置监听程序基本靠百度... 不得不说百度真的很nice!!! 下面是我的Oracle服务端(PL/SQL Developer)出现的监听程序的问题及我解决的方法 ...

  7. oracle静态与动态监听

    在运行lsnrctl命令的status时,常会看到如下返回值: 服务“test”包含1个例程.    例程"mydata",状态 UNKOWN,包含此服务的一个处理程序... 服务 ...

  8. 12C cdb/pdb 配置监听

    . PDB is not an instance, so using SID in the connection string will not work. When the database is ...

  9. oracle12安装软件后安装数据库,然后需要自己配置监听

    oracle12安装软件后安装数据库,然后需要自己配置监听 没想到你是这样的oracle12: 不能同时安装软件和数据库,分别安装之后,\NETWORD\ADMIN\下面竟然没有listener.or ...

随机推荐

  1. React + webpack 快速搭建开发环境

    因网上大多React + webpack快速搭建的运行不起来,便自行写了一个.在搭建开发环境的前需安装nodejs,npm. 新建一个工作目录,比如叫reactdome,在reactdome目录中运行 ...

  2. 《Cracking the Coding Interview》——第14章:Java——题目3

    2014-04-26 18:59 题目:final.finally.finalize有什么区别? 解法:烂大街之java语法题.此题被多少公司考过我不知道,反正我确实遇见过一次了. 代码: // 14 ...

  3. linux下给开启端口

    首先在这里要推荐一篇博文 http://blog.csdn.net/zht666/article/details/17505789 这篇文章写的很详细,里面包含了操作端口一些命令,我们操作端口其实就是 ...

  4. 【java下午茶系列】java三重奏之封装

      java中的封装.继承.多态可谓是踏入这一行业的必经之槛,诸多新人在不明就里的情况下将其各种概念背的是滚瓜烂熟.即便是工作多年之后,也不见得能说出个所以然,或许冥冥之中已经写过无数封装的代码,只是 ...

  5. scrapy图片-爬取哈利波特壁纸

    话不多说,直接开始,直接放上整个程序过程 1.创建工程和生成spiders就不用说了,会用scrapy的都知道. 2.items.py class HarryItem(scrapy.Item): # ...

  6. js万年历

    首先,注意: 1.延迟执行     window.setTimeout(    ,     )     里面的时间是以毫秒计算的 2.间隔执行    window.setInterval(     , ...

  7. 团队项目-第八次scrum 会议

    时间:11.4 时长:30分钟 地点:F楼2层沙发休息处 工作情况 团队成员 已完成任务 待完成任务 解小锐 修复员工招聘时bug 完成员工commit函数的数值函数编写 陈鑫 实现雇佣与解雇功能的界 ...

  8. win7下的nginx小demo

    一直大概知道nginx怎么玩,但是不看文档又蒙蔽.在这记录一下,以后好查看 下载tomcat,改index.jsp http://tomcat.apache.org/download-80.cgi t ...

  9. Spring 对属性文件的加密与解密

    一般用于配置密码等敏感信息 解密/加密工具类 package com.baobaotao.placeholder; import sun.misc.BASE64Decoder; import sun. ...

  10. [bzoj2038] [2009国家集训队]小Z的袜子

    Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命-- 具体来说,小Z把这N只 ...