• ORACLE1.2


    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正常。

  • 相关阅读:
    IP地址分类整理
    PHP
    [转载]数组的全排列问题
    使用 Homebrew 安装 Git
    Homebrew简介及安装
    iOS开发~CocoaPods使用详细说明
    关于目前自己iOS项目使用的第三方开源库
    IOS 时间格式 时间转换 大总结
    Xcode磁盘空间大清理
    Swift百万线程攻破单例(Singleton)模式
  • 原文地址:https://www.cnblogs.com/wyj1212/p/8520909.html
Copyright © 2020-2023  润新知