アクティブTimesTenデータベースへの接続の確認

kubectl execコマンドを実行して、ポッドのシェルを起動し、それらのポッドで実行されているTimesTenを制御できます。デフォルトでは、TimesTenは、ポッドでtimestenユーザーとして実行されます。ポッドにシェルを設定したら、sampleデータベースに接続できること、およびメタデータ・ファイルの情報が正しいことを確認します。オプションで、データベースまたは他の操作に対して問合せを実行できます。

  1. ポッドにシェルを設定します。
    % kubectl exec -it sample-0 -c tt -- /bin/bash
  2. sampleデータベースに接続します。メタデータ・ファイルの情報がデータベースに正しく存在していることを確認します。たとえば、sampleuserユーザーとしてデータベースへの接続を試みます。200PermSize値が正しいことを確認します。sampleuser.emp表が存在することを確認します。
     % ttIsql sample
     
    Copyright (c) 1996, 2024, Oracle and/or its affiliates. All rights reserved.
    Type ? or "help" for help, type "exit" to quit ttIsql.
     
     
     
    connect "DSN=sample";
    Connection successful:
    DSN=sample;UID=timesten;DataStore=/tt/home/timesten/datastore/sample;
    DatabaseCharacterSet=AL32UTF8;ConnectionCharacterSet=AL32UTF8;PermSize=200;
    DDLReplicationLevel=3;
    (Default setting AutoCommit=1)
    
    Command> connect adding "uid=sampleuser;pwd=samplepw" as sampleuser;
    Connection successful:
    DSN=sample;UID=sampleuser;DataStore=/tt/home/timesten/datastore/sample;
    DatabaseCharacterSet=AL32UTF8;ConnectionCharacterSet=AL32UTF8;PermSize=200;
    DDLReplicationLevel=3;
    (Default setting AutoCommit=1)
    sampleuser: Command> tables;
      SAMPLEUSER.EMP
    1 table found.