zoukankan      html  css  js  c++  java
  • oracle命令建库全过程

    --安装oracle 实例名orcl,system密码system
    /*建库步骤:
    1.安装oracle数据库,填写实例名orcl,最后创建实例数据库后结束。
    2.系统运行中输入cmd回车打开命令窗口,输入命令 sqlplus ,输入用户名 system/system@orcl 回车登录,输入命令 start D:\ksxt.sql (D:\ksxt.sql是本文件的路径)
     回车执行。自动结束
     命令窗口如下:
      C:\Users\Administrator>sqlplus
      请输入用户名:system/system@orcl
      SQL>start D:\ksxt.sql
    3.修改程序文件 Web.Config 中的ksxt2448为ksxtpwd 。
    4.部署成功,测试程序。
    */
    --登录,未创建用户之前 用system登录
    conn system/system@orcl;
    --创建临时表空间
    create temporary tablespace ksxt_temp   tempfile 'D:\oracle\product\10.2.0\oradata\testserver\ksxt_temp01.dbf'  
    size 32m  
    autoextend on  
    next 32m maxsize 2048m  
    extent management local; 

    --创建表空间
    create tablespace KSXT  
    logging   --有 NOLOGGING 和 LOGGING 两个选项,创建表空间时,创不创建重做日志
    datafile 'D:\oracle\product\10.2.0\oradata\testserver\KSXT01.dbf' size 32m      --DATAFILE 用于指定数据文件的具体位置和大小.如果有多个文件,可以用逗号隔开,但是每个文件都需要指明大小.必须为绝对地址,不能使用相对地址.
    autoextend on  
    next 32m maxsize 2048m  
    extent management local --EXTENT MANAGEMENT LOCAL 存储区管理方法,本地管理(LOCAL): 用二进制的方式管理磁盘,有很高的效率,同进能最大限度的使用磁盘. 同时能够自动跟踪记录临近空闲空间的情况,避免进行空闲区的合并操作。
    UNIFORM SEGMENT SPACE MANAGEMENT --磁盘扩展管理方法:SEGMENT SPACE MANAGEMENT: 使用该选项时区大小由系统自动确定。由于 Oracle 可确定各区的最佳大小,所以区大小是可变的。UNIFORM SEGMENT SPACE MANAGEMENT:指定区大小,也可使用默认值 (1 MB)。
    AUTO -- 段空间的管理方式: AUTO: 只能使用在本地管理的表空间中. 使用LOCAL管理表空间时,数据块中的空闲空间增加或减少后,其新状态都会在位图中反映出来。位图使 Oracle 管理空闲空间的行为更加自动化,并为管理空闲空间提供了更好的性,但对含有LOB字段的表不能自动管理.MANUAL: 目前已不用,主要是为向后兼容.
    ;
    --创建用户并指定表空间
    create user ksxt/*username*/ identified by ksxt2448/*password*/  
    default tablespace KSXT  
    temporary tablespace ksxt_temp;

    --给用户授予权限
    grant connect,resource,dba to ksxt;--三个系统权限组 connect 仅连接 resource 开发,应用资源 dba 管理员
    --以后以该用户登录,创建的任何数据库对象都属于ksxt_temp 和ksxt表空间,这就不用在每创建一个对象给其指定表空间了。
    --使用创建的用户登录
    conn ksxt/ksxt@orcl;
    --导入数据
    --imp ksxt/ksxt2448@orcl file=c:/ksxt.dmp full=y ignore=y; --dmp文件导入
    start d:\ksxt.sql; --sql文件 语句导入

    --创建序列,你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, 
    --示例:
    /*
    create sequence emp_sequence  --sequence name
         increment by 1   -- 每次加几个 
         start with 1     -- 从1开始计数 
         nomaxvalue       -- 不设置最大值 
         nocycle          -- 一直累加,不循环 
         cach 10;      --缓存大小
      */
    create sequence KSTMB_SQS
    minvalue 1
    maxvalue 999999999999999999999999999
    start with 2
    increment by 1
    cache 20;

    create sequence STORYDATA_SQS
    minvalue 1
    maxvalue 999999999999999999999999999
    start with 2
    increment by 1
    cache 20
    order;
    --创建索引,检查在导出的sql文件中是否含有索引创建语句,切勿重复创建
    /*
    create index INDEX_KSTMB_1 on KSTMB (SJBM, STLX, STBM)
      tablespace KSXT
      pctfree 10
      initrans 2
      maxtrans 255
      storage
      (
        initial 64K
        minextents 1
        maxextents unlimited
      );
     
      create index STORYDATA_INDEX_1 on STORYDATA (STBM, TIMEID)
      tablespace KSXT
      pctfree 10
      initrans 2
      maxtrans 255
      storage
      (
        initial 64K
        minextents 1
        maxextents unlimited
      );
    */

  • 相关阅读:
    论文笔记系列-DARTS: Differentiable Architecture Search
    Win10安装TensorFlow1.9-GPU版本
    论文笔记系列-Efficient Neural Architecture Search via Parameter Sharing
    论文笔记模板
    无偏估计
    【TensorFlow】tf.nn.softmax_cross_entropy_with_logits的用法
    Python学习札记(十三) Function3 函数参数二
    LeetCode Add Two Numbers
    Python学习札记(十二) Function3 函数参数一
    Python学习札记(十一) Function2 函数定义
  • 原文地址:https://www.cnblogs.com/orcl/p/2098487.html
Copyright © 2011-2022 走看看