码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE1.2

时间:2018-03-07 11:44:18      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:管理   log   bubuko   telnet   运行   分享   edr   异常   try   

DBMS -->>数据库管理系统(不包含数据库本身)

Dbca -->>

1.创建数据库  

2.创建启动实例的脚步(windows服务)【linux下是没有的】

技术分享图片

重启服务器

技术分享图片

发现oracle.exe 的后台进程没了(数据库实例没有启动)

技术分享图片

技术分享图片

经常听到口头上的一句话:

启动一下数据库,重启数据库

【心里默念:这是错误的说法】

正确说法:【启动实例instance,或者启动数据库的实例instance】

所谓的实例:就是跟我们数据库关联的后台进程(windows oracle.exe)以及内存。

--

(理解:别人口头上的启动数据库,实际上是指启动实例)

问题1:怎么启动实例?

  答:在服务里打开。

问题2:我公司的服务器是linux,没有windows服务,我怎么启动实例?

  答:(对12c回答不正确,回头再操作)

 

(2) 进入Sqlplus控制台,命令:sqlplus /nolog

(3) 以系统管理员登录,命令:connect / as sysdba

(4) 启动数据库,命令:startup

问题3:需要关闭实例(快、准、狠的关闭)

  保证关得快,又有保障关得安全(数据不丢失)

技术分享图片

问题4:java怎么连接oracle?

答:采用JDBC

技术分享图片

ojdbc14.jar  --> jdk1.4

ojdbc5.jar  --> jdk1.5

ojdbc6.jar  --> jdk1.6

ojdbc7.jar  --> jdk1.7

ojdbc8.jar  --> jdk1.8

try{

        Class.forName("oracle.jdbc.driver.OracleDriver");

         String dbURL = "jdbc:oracle:thin:@192.168.88.88:1521:orcl";

    Connection conn = DriverManager.getConnection(dbURL, "sys as sysdba", "123456");

         System.out.println("成功获取连接,连接信息是:"+conn);

}catch(Exception e){

         System.out.println("异常:"+e.getMessage());

}

技术分享图片

技术分享图片

技术分享图片

安装oracle监听器(2种办法)

  1. 手动编写lisener.ora脚步,然后手动启动监听器
  2. 运行netca 自动编写lisener.ora,以及安装lisener的服务(启动脚步)【linux下没有的】

 技术分享图片

技术分享图片

技术分享图片

全部点下一步(直到出现完成按钮后点完成)

技术分享图片

技术分享图片

技术分享图片

技术分享图片

在服务器关闭防火墙,测试机telnet正常。

技术分享图片

 

ORACLE1.2

标签:管理   log   bubuko   telnet   运行   分享   edr   异常   try   

原文地址:https://www.cnblogs.com/wyj1212/p/8520909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!