Oracle-03-初次连接数据库
来源:互联网 发布:mac如何下载阿里旺旺 编辑:程序博客网 时间:2024/06/08 13:11
一、连接数据库“三必要”:
1.数据库的服务要启动;
2.有正确的用户名和密码;
3.SQL*PLUS工具。
二、连接数据库的具体操作步骤:
1.开始菜单→运行→输入cmd回车→输入services.msc回车→弹出“服务”窗口→检验如下服务是否开启:
(1)OracleDBConsoleorcl:控制台服务,也就是Oracle的企业管理器;
(2)OracleJobSchedulerORCL:定时器服务,用于数据库工作日程调度;
(3)OracleOraDb11g_home1TNSListener:监听器服务,此服务只有在数据库需要远程访问(如电脑A需要连接电脑B的数据库,那么B就要开启该监听器,再比如PL/SQL Developer这个软件需要访问数据库,也属于远程访问,也要开启该监听器)时才需要;
(4)OracleServiceORCL:数据库服务,这算是Oracle的核心服务,用于启动和停止ORACLE服务(该服务不开,其他服务没用);
以上4个服务开启之后,继续;
2.在cmd窗口输入“sqlplus sys/ as sysdba”(as前后都有空格),然后会出现一些日期等信息,末尾让“输入口令”;
3.回车;
【注意】这里如果出现“ERROR:ORA-12560: TNS: 协议适配器错误”这个提示,原因是系统环境变量没有配置,特别是对于新机器安装ORACLE之后,用SQL*PLUS连接数据库很容易出现上述提示,解决办法(以win7系统为例):右键计算机,选择属性,点开高级系统设置,点开环境变量,在下半部分系统变量中点“新建”,变量名为ORACLE_SID,变量值为ORCL(这个值就是“服务”窗口中OracleServiceXXXX中的XXXX),一路确定到底,然后将cmd窗口重启,按照之前步骤即可连接数据库。
4. 如果想退出与当前数据库的连接,那么直接在cmd窗口输入exit回车即可
三、几点说明
1.以上这个“sqlplus sys/ as sysdba”命令,可以在不记得用户名sys对应的口令时候用,直接回车就可以连接数据库;
2.对SQL*PLUS的一个小总结:
(1)SQL*PLUS:基于命令行的SQL*PLUS;
(2)语法:sqlplus 用户名/密码 [@host_string] [用户身份]
(3)示例:Sqlplus sys/ as sysdba
【注意】①如果是sys用户,则必须指定身份as sysdba 或者as sysoper;
②如果指定了sys的身份,可以不输入密码,系统也会正常登录(前提:当前电脑操作系统必须是最高权限的管理员登录,才可用该方法登录数据库)
- Oracle-03-初次连接数据库
- oracle安装完初次连接问题
- 03-Java连接Oracle数据库
- oracle 连接 oracle数据库
- 连接ORACLE数据库
- Oracle数据库的连接
- Java连接Oracle数据库
- oracle连接数据库
- 连接Oracle数据库
- JAVA 连接ORACLE数据库
- java连接oracle数据库
- jsp连接数据库oracle
- C#连接Oracle数据库
- VB连接ORACLE数据库
- JBuilder连接oracle数据库
- java连接oracle数据库
- C#连接oracle数据库
- Oracle数据库中的(+)连接
- Oracle11g release2数据导出到Oracle10g release2方法
- 实习 - 纪念第一次被腾讯虐
- SVM(2)-算法
- (第1讲)java 的基本类型及其范围
- C++复习:一个小例子复习基础
- Oracle-03-初次连接数据库
- Enumernation pk iterator
- 最快最简单的排序——桶排序
- Ubuntu 屏幕分辨率设置
- ERROR 1366 (HY000): Incorrect string value: '\xE5\xB8\x82' for column 'address' at row 1
- how many positive integers are divisible by a number d in range [x,y]?
- java基础知识点总结
- Nginx学习笔记——提供静态内容
- 双亲委派机制总结