zoukankan      html  css  js  c++  java
  • Oracle之初体验

    Oracle数据库首先必须在服务器端安装,安装完成后在DBCA中创建数据库,然后在Net Configuration Assistant中配置监听程序和本地Net服务名。然后安装本地Oracle客户端并配置Net服务名,或者使用Oracle Instant Client(绿色版)进行简单的配置。

    1、客户端配置(绿色版):

    客户端为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。一般tnsnames.ora 是建立在客户机上的。如果是客户机/服务器结构,整个网络上只有一台机器安装了ORACLE数据库服务器,那么只需在每个要访问ORACLE服务器的客户机上定义该文件,在服务器上无需定义。

    下面是一个tnsnames.ora文件内容举例:
    ora =  连接描述符名:ora
      (description =  描述
        (address = 网络地址之一
          (protocol = tcp) 网络协议(tcp表示TCP/IP协议)
          (host = 129.9.114.22) 服务器IP地址:129.9.114.22
          (port = 1251) 服务器端口号:1251
        ) 
        (connect_data = 连接数据
          (sid = ora7) 数据库标识名:ora7
        ) 
      )

    2、数据库的实例:

    访问和使用数据库的一块进程,只存在于内存中。实例名值响应某个数据库操作的数据库管理系统的名称,也叫SID,用于对外部连接。

    查询当前数据库实例名:select instance_name form v$instance;

    3、表空间:

    oracle通过表空间存储物理表,一个数据库实例可以用N个表空间,一个表空间可以有N张表。

    创建表空间:1)启动sqlplus,以system用户登录

                         2)create tablespace tablespacename datafile 数据库文件存放的路径(eg:‘G:oradatasmdb.dbf’)size 300m autoextend on next 50m maxsize 1024m;

    size 300m:初始数据文件分配的空间

    autoextend on/off:表示启动/关闭自动扩展空间

    autoextend on next 50m:表示当数据文件分配的空间已满时,一次自动扩展的大小

    maxsize 1024m | unlimited:表示数据文件最大容量的闲置(具体数值或者不进行限制)

    修改数据文件的大小:alter database datafile 数据库文件存放的路径 resize 800m;

    删除已创建的表空间:drop tablespace tablesapcename including contents and datafiles;

    查询已建好的表空间:select default_tablespace,temporary_tablespace,d.username from dba_users d;

    4、创建用户:

    create user username identified by password default tablespace tablespacename;

    5、授权:

    grant connect,resource  to username;

    6、连接:

    1)实例名称:即数据库的SID(数据库名);

    2)用户名称:第4步创建的用户;

    3)密码:创建用户时设置的密码;

  • 相关阅读:
    01 准备工作
    JDK和Jython安装
    numpy+scipy+matlotlib+scikit-learn的安装及问题解决
    python引入导入自定义模块和外部文件
    Python 2.7的安装(64位win10)
    x-pack6.3破解版
    filebeat+redis+logstash+elasticsearch+kibana搭建日志分析系统
    最新版本的JDK安装和配置(Java SE 10.0.2)
    Apache2.4+PHP7.2环境搭建
    selenium+webdriver+java(基本小例子及初始化三种浏览器)---------------
  • 原文地址:https://www.cnblogs.com/wennyjane/p/10435766.html
Copyright © 2011-2022 走看看