zoukankan      html  css  js  c++  java
  • 连接Oracle

    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:需要关闭实例(快、准、狠的关闭)

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

    问题4java怎么连接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正常。

  • 相关阅读:
    (React 框架)React技术
    React 项目
    JS语法之--模块化
    JS 语法之-- 解构,Promise(异步)
    JS 语法之--对象类型(构造器,class,this),高阶对象(高阶类,Minix模式)
    javascript:console对象与控制台
    javascript:错误处理
    javascript:基本数据类型转换
    javascript:数据结构-数组
    javascript:数据结构-对象
  • 原文地址:https://www.cnblogs.com/sheying/p/8513000.html
Copyright © 2011-2022 走看看