zoukankan      html  css  js  c++  java
  • 【Teradata】数据库初始化(sysinit和dip工具)

    1.删除数据库对象

    (1)使用root用户登录数据库节点

    arcmain
    .LOGON 127.0.0.1/dbc,dbc_password;

    (2)清理所有数据库对象及数据

    DELETE DATABASE (DBC) ALL, EXCLUDE (DBC);

    (3)退出arcmain

    .quit

    2.验证数据库对象已删除

    使用DBC用户登录SQL Assistant,执行以下sql,查询结果中应无系统库外数据库:

    select database,count(*)
    from dbc.tablesv
    where trim(databasename) <>'dbc'
    group by 1;
    //若有未删除数据库,使用以下sql删除数据库
    delete database xxx;

      3.系统初始化

    (1)启动sysinit工具

    //使用root用户登录数据库节点
    cnsterm 6
    start sysinit
    ctrl+c退出cnsterm 6窗口,根据提示的窗口,如窗口1,输入cnsterm 1,进入sysinit

    (2)重启数据库

    进入sysinit工具,提示重启数据库,输入yes
    pdestate
    -a,待pde的状态为run/ready后,继续执行

    (3)初始化系统

    cnsterm 6
    start sysinit
    ctrl+c退出cnsterm 6窗口,根据提示的窗口,如窗口1,输入cnsterm 1,进入sysinit
    依次选择universal hash(yes), 不使用japanese language(NO),确认执行(yes),选择amp配置(1),确认执行(yes)
    
    pdestate
    -a 显示状态为run/started则为正常。
    SYSINIT is about to destroy all user and dictionary data!!!

     (4)新建初始化所需对象(不执行如下步骤,会报3807错误)

    cnsterm 6
    start dip
    ctrl+c退出cnsterm 6窗口,根据提示的窗口,如窗口2,输入cnsterm 2,进入dip
    输入dbc口令
    输入20 ,所有初始化所需对象均新建

     备注:

    DIP工具:Database Initialization Program

    sysinit工具:System Initializer

  • 相关阅读:
    简明Python3教程 12.问题解决
    简明Python3教程 11.数据结构
    【SPOJ 694】Distinct Substrings
    【codeforces Manthan, Codefest 17 C】Helga Hufflepuff's Cup
    【CF Manthan, Codefest 17 B】Marvolo Gaunt's Ring
    【CF Manthan, Codefest 17 A】Tom Riddle's Diary
    【SPOJ 220】 PHRASES
    【POJ 3261】Milk Patterns
    【POJ 3294】Life Forms
    【POJ 1226】Substrings
  • 原文地址:https://www.cnblogs.com/badboy200800/p/10477690.html
Copyright © 2011-2022 走看看