0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Base DB(DBCS)検証用設定集

Last updated at Posted at 2023-05-15

OracleDBのテスト用に自分で触ってみるDBをOCI BaseDB上で作成したい、というときのTips集。本番環境ではお勧めできない設定ばかりなのであくまで検証用途での利用を想定しています。

oracleユーザーで10分たったらタイムアウトをやめさせる

/etc/profileの編集

[oracle@dbhost ~]$ ls -l /etc/profile
-rw-r--r-- 1 root root 1880 Feb  9 02:54 /etc/profile
[root@dbhost ~]# cp -p /etc/profile /etc/profile_org
[root@dbhost ~]# vi /etc/profile

最後の行の以下の箇所を編集

# Interactive Session Timeout must be configured
#TMOUT=600
TMOUT=0

TMOUTが0(タイムアウトなし)になっていたら成功

[oracle@dbhost ~]$ echo $TMOUT
0

他のユーザーでもタイムアウトなしになっています

.bashrcに好みのalias追加

alias talert='tail -10f /u01/app/oracle/diag/rdbms/${ORACLE_UNQNAME}/${ORACLE_SID}/trace/alert_${ORACLE_SID}.log'
alias sqlsys='sqlplus / as sysdba'
alias sqlsysp='sqlplus sys/AAbbcc12345##@dbhost.sub050801XXXXX.tjkvcn01.oraclevcn.com:1521/pdb01.dbhost.sub050801XXXXX.tjkvcn01.oraclevcn.com as sysdba'

pdb上にテストユーザー作成

SQL> create user test identified by AAbbcc12345##;
--dbaがあればconnectとresourceはなくてもOK
SQL> grant connect,resource,dba to test;
SQL> ALTER USER test quota unlimited on USERS;
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

gloginの設定

$ORACLE_HOME/sqlplus/admin/glogin.sql

SET NUMWIDTH 13
SET LINESIZE 200
SET LONG 40000
SET LONGCHUNKSIZE 40000
SET PAGESIZE 50000
SET SERVEROUTPUT ON
SET TIMING ON
SET TIME ON
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS' ;
SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER> "

aliasの設定

PT5_PDB1はtnsnames.oraでPDB接続サービスを指定した接続文字列

alias sqlsys='sqlplus sys/AAbbcc12345## as sysdba'
alias sqlsysp='sqlplus sys/AAbbcc12345##@PT5_PDB1 as sysdba'
alias sqltest='sqlplus TEST/AAbbcc12345##@PT5_PDB1'

DEFAULTプロファイルの変更

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_GRACE_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_MAX UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_TIME UNLIMITED;
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?