以下のツールは、$ORACLE_HOME/bin の下にあります。
ほとんどのものは、シェル・スクリプトですから読解可能です。
下記の表の sh に丸がついているものがそれに該当します。
ツール名をクリックすると、表示例を見れます。
| ツール名 | 機 能 | 使 用 法 | Ver | sh |
|---|---|---|---|---|
| adapters | protocol adapters のリスト取得 | adapters EXECUTABLE | |
○ |
| cursize | カーソル情報表示 | cursize [-mMAXCUR] [-sCURSIZE] [username/passwd] | |
× |
| dbassist | データベース作成 | dbassist | 8i >= | ○ |
| dbfsize | データベース情報表示 | dbfsize database file | |
× |
| demobld | デモ用データ作成 | demobld userid passwd | |
○ |
| demodrop | デモ用データ消去 | demodrop userid passwd | |
○ |
| dbhome | SID の ORACLE_HOME 表示 | dbhome [SID] | |
○ |
| deploync | java から作った共用ライブラリ表示 | deploync -user |
8i > | ○ |
| dropjava | java プログラムをデータベース から削除 |
dropjava -user | 8i > | ○ |
| echodo | コマンドを echo し実行 | |
○ | |
| gennaflg | naccflgs,naldflgs の生成 | gennaflg [nau-adapter]+ [export | domestic] | |
○ |
| gensyslib | sysliblist の生成 | gensyslib | |
○ |
| loadjava | java プログラムをデータベース に登録 |
loadjava -resolve -user | 8i > | ○ |
| ncomp | java class ファイルから 共用ライブラリ作成 |
ncomp -verbose -user | 8i > | ○ |
| oerr | oracle のエラー情報取得 | oerr FACILITY ERR_NO | |
○ |
| ott (object type translator) |
database の表から c の構造体を作成する | ott userid=XXX intype=YY.typ outtype=ZZ.typ code=c hfile=demo.h |
|
× |
| owhat | 実行モジュール/ライブラリの パッチ情報取得 |
owhat EXEC/LIB what EXEC/LIB ...(SCCS) |
|
○ |
| pupbld | PRODUCT_USER_PROFILE 表 の作成 |
環境設定: setenv SYSTEM_PASS "system/manager" pupbld |
|
○ |
| relink | relink | relink [all,oracle,network,client, client_sharedlib,interMedia,precomp, utilities,oemagent] |
8i >= | ○ |
| sbttest | rman のメディア管理ソフトが正しいかのチェック | sbttest test | 8i > | ○ |
| statusnc | ncomp のステータス表示 | statusnc -user | 8i > | ○ |
| symfind | ライブラリのシンボル検索 | symfind [-i] [-v] [-o outfile] [-l libstring] symbol [dirs]s] | |
○ |
| tnsping | tnsnames.ora に登録されている名前で接続できるかをテストする | tnsping TSN_NAME | |
|
| trcfmt | .cdf や .dat から ASCII 情報作成 | trcfmt cdf_filename | |
○ |
| unixenv | unix の環境情報表示 | unixenv | >= 8.0 | ○ |
![]() |
![]() |
プロトコル・アダプタ表示
> adapters
Installed Net8 Protocol Adapters are:
BEQ Protocol Adapter
IPC Protocol Adapter
TCP/IP Protocol Adapter
RAW Protocol Adapter
Installed Net8 Naming Adapters are:
Oracle TNS Naming Adapter
Oracle Naming Adapter
Installed Advanced Networking Option/Network Security products are:
Oracle Security Server Authentication Adapter
![]() |
![]() |
> cursize Opened 50 cursors of 64K bytes Total size of cursors 3276800 bytes
![]() |
![]() |
/HOME9/ora817/oradata/ora817/control01.ctl の情報
> dbfsize /HOME9/ora817/oradata/ora817/control01.ctl Database file: /HOME9/ora817/oradata/ora817/control01.ctl Database file type: file system Database file size: 698 8192 byte blocks
![]() |
![]() |
scott/tiger のデモ用のデータを削除し、作成する。
> demodrop SQL*Plus: Release 8.1.7.0.0 - Production on 金 Mar 1 09:38:50 2002 (c) Copyright 2000 Oracle Corporation. All rights reserved. ERROR: ORA-01017: invalid username/password; logon denied ユーザー名を入力してください: scott パスワードを入力してください: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Production に接続されました。 Dropping demonstration tables. Please wait. Demonstration table drop is complete. Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Productionとの接続が切断されました。 > demobld SQL*Plus: Release 8.1.7.0.0 - Production on 金 Mar 1 09:39:04 2002 (c) Copyright 2000 Oracle Corporation. All rights reserved. ERROR: ORA-01017: invalid username/password; logon denied ユーザー名を入力してください: scott パスワードを入力してください: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Production に接続されました。 Building demonstration tables. Please wait. Demonstration table build is complete. Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Productionとの接続が切断されました。
![]() |
![]() |
> dbhome /home4/ora806/app/oracle/product/8.0.6
![]() |
![]() |
ORA-2331 のエラーの詳細情報を得る。
> oerr ORA 2331 02331, 00000, "データ型: %sの列に制約は作成できません。" // *Cause: An attempt was made to create a constraint on a column // posessing a non-constrainable datatype -- VARRAY, nested table, // object, LOB, FILE, or REF. // *Action: Change the column datatype, or remove the constraint.
![]() |
![]() |
> sqlplus scott/tiger SQL*Plus: Release 8.1.7.0.0 - Production on 木 Mar 7 11:18:35 2002 (c) Copyright 2000 Oracle Corporation. All rights reserved. PRODUCT_USER_PROFILEヘのアクセス中にエラーが発生しました。 警告: 製品のユーザー・プロファイル情報がロードされていません。 PUPBLD.SQLをSYSTEMとして実行する必要があるかもしれません。 SQL> quit > setenv SYSTEM_PASS "system/manager" > pupbld Installing product user profile tables... Product user profile tables installed. > sqlplus scott/tiger SQL*Plus: Release 8.1.7.0.0 - Production on 木 Mar 7 11:45:00 2002 (c) Copyright 2000 Oracle Corporation. All rights reserved. Oracle8i Enterprise Edition Release 8.1.7.0.1 - Production With the Partitioning option JServer Release 8.1.7.0.1 - Production に接続されました。 SQL> quit
![]() |
![]() |
oracle をリリンクする。
> relink oracle
![]() |
![]() |
> cd $ORACLE_HOME/lib > symfind afidesgtdty SymFind - Find Symbolin <**>.a, .o, .so ------------------------------------------------------ Command: /HOME9/ora817/app/oracle/product/8.1.7/bin/symfind afidesgtdty Local Directory: /HOME9/ora817/app/oracle/product/8.1.7 Output File: (none) Note: I do not traverse symbolic links Use '-v' option to show any symbolic links Locating Archive and Object files ... [112] | 16| 2868|FUNC |LOCL |0 |13 |afidesgtdty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./lib/libsqlplus.a > symfind nfpucdi $ORACLE_HOME/network/lib SymFind - Find Symbol in <**>.a, .o, .so ------------------------------------------------------ Command: /HOME9/ora817/app/oracle/product/8.1.7/bin/symfind nfpucdi /HOM E9/ora817/app/oracle/product/8.1.7/network/lib Local Directory: /HOME9/ora817/app/oracle/product/8.1.7 Output File: (none) Note: I do not traverse symbolic links Use '-v' option to show any symbolic links Locating Archive and Object files ... [13] | 0| 112|FUNC |LOCL |0 |5 |nfpucdi ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /HOME9/ora817/app/oracle/product/8.1.7/network/lib/libncm8.a
シンボルの表示情報の詳細は、 ここを参照ください。
![]() |
![]() |
tnsnames.ora に登録されている名前で正しく接続できるか?
> tnsping ozzy816 TNS Ping Utility for IBM/AIX RISC System/6000: Version 8.1.7.2.0 - Production on 28-MAR-2002 16:16:06 (c) Copyright 1997 Oracle Corporation. All rights reserved. Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=ozzy)(PORT=1551)) OK (150ミリ秒)
![]() |
![]() |
UNIX の環境表示
> unixenv
Machine Environment:
--------------------
User: uid=110(ora806) gid=100(dba)
Current Directory: /home3/ora806
Machine: {
HP-UX moon B.10.20 A 9000/826 1911318281 2-[UE CZX
[From uname -a]
moon
[From hostname]
}
Ulimit: {
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 65536
stack(kbytes) 8192
memory(kbytes) unlimited
coredump(blocks) 4290772993
nofiles(descriptors) 2048
}
Swap: {
procs memory page
faults cpu
r b w avm free re at pi po fr de sr
in sy cs us sy id
0 66 0 5163 6938 0 0 0 0 0 0 0
112 64 34 1 0 99
[From vmstat]
}
Disk Mounts: {
/ on /dev/vg00/lvol3 defaults on Sun Nov 4 19:51:50 2001
/stand on /dev/vg00/lvol1 defaults on Sun Nov 4 19:51:53 2001
/var on /dev/vg00/lvol7 defaults on Sun Nov 4 19:52:06 2001
/usr on /dev/vg00/lvol6 defaults on Sun Nov 4 19:52:06 2001
/tmp on /dev/vg00/lvol5 defaults on Sun Nov 4 19:52:06 2001
/opt on /dev/vg00/lvol4 defaults on Sun Nov 4 19:52:07 2001
/home3 on /dev/vg01/lvol3 defaults on Sun Nov 4 19:52:07 2001
/home2 on /dev/vg01/lvol2 defaults on Sun Nov 4 19:52:07 2001
/home1 on /dev/vg01/lvol1 defaults on Sun Nov 4 19:52:07 2001
[From /etc/mount]
}
Disk Free: {
/home1 (/dev/vg01/lvol1 ) : 3693010 total allocated Kb
2416489 free allocated Kb
1276521 used allocated Kb
34 % allocation used
/home2 (/dev/vg01/lvol2 ) : 1846397 total allocated Kb
236228 free allocated Kb
1610169 used allocated Kb
87 % allocation used
/home3 (/dev/vg01/lvol3 ) : 2282926 total allocated Kb
956706 free allocated Kb
1326220 used allocated Kb
58 % allocation used
/opt (/dev/vg00/lvol4 ) : 358982 total allocated Kb
7689 free allocated Kb
351293 used allocated Kb
97 % allocation used
/tmp (/dev/vg00/lvol5 ) : 31086 total allocated Kb
22247 free allocated Kb
8839 used allocated Kb
28 % allocation used
/usr (/dev/vg00/lvol6 ) : 504513 total allocated Kb
143202 free allocated Kb
361311 used allocated Kb
71 % allocation used
/var (/dev/vg00/lvol7 ) : 172790 total allocated Kb
135782 free allocated Kb
37008 used allocated Kb
21 % allocation used
/stand (/dev/vg00/lvol1 ) : 43046 total allocated Kb
30601 free allocated Kb
12445 used allocated Kb
28 % allocation used
/ (/dev/vg00/lvol3 ) : 89702 total allocated Kb
73524 free allocated Kb
16178 used allocated Kb
18 % allocation used
[From df -k]
}
Environment: {
COLUMNS=80
EDITOR=vi
EPC_DISABLED=TRUE
EXINIT=source /home3/ora806/.exrc
HOME=/home3/ora806
IST_HOME=/home3/ora806/app/oracle/product/8.0.6/insight
JAVA_HOME=/home3/ora806/app/oracle/product/8.0.6/network/jre11
LANG=japanese
LD_LIBRARY_PATH=/usr/lib:/home3/ora806/app/oracle/product/8.0.6/lib
LINES=24
LOGNAME=ora806
MAIL=/var/mail/ora806
MANPATH=/usr/share/man/%L:/usr/share/man:/usr/contrib/man/%L:/usr/contri
b/man:/usr/local/man/%L:/usr/local/man:/opt/pd/share/man/%L:/opt/pd/share/man:/o
pt/pd/share/man/%L:/opt/pd/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt
/asx/share/man/%L:/opt/asx/share/man:/opt/graphics/starbase/share/man:/opt/audio
/share/man:/opt/blinklink/share/man:/opt/ansic/share/man/%L:/opt/ansic/share/man
:/opt/langtools/share/man/%L:/opt/langtools/share/man:/opt/video/share/man:/opt/
videoout/share/man:/opt/imake/man
NLS_LANG=japanese_japan.ja16sjis
ORACLE_BASE=/home3/ora806/app/oracle
ORACLE_HOME=/home3/ora806/app/oracle/product/8.0.6
ORACLE_SID=ora806
ORACLE_TERM=vt100
ORA_NLS33=/home3/ora806/app/oracle/product/8.0.6/ocommon/nls/admin/data
PATH=.:/home3/ora806/app/oracle/product/8.0.6/bin:/usr/bin:/opt/ansic/bi
n:/usr/ccs/bin:/usr/contrib/bin:/opt/nettladm/bin:/opt/atok/bin:/usr/bin/X11:/us
r/contrib/bin/X11:/opt/pd/bin:/opt/asx/bin/X11:/opt/egb/bin:/opt/upgrade/bin:/op
t/vje/bin:/opt/langtools/bin:/opt/graphics/OpenGL/debugger/bin:/opt/imake/bin:/h
ome3/ora806/app/oracle/product/8.0.6/insight/bin:/usr/local/bin
PWD=/home3/ora806
SHELL=/usr/bin/csh
SHLIB_PATH=/home3/ora806/app/oracle/product/8.0.6/lib:/opt/ansic/bin:/us
r/lib:usr/ccs/lib:/usr/ucb/lib
TERM=vt100
TMPDIR=/tmp
TNS_ADMIN=/home3/ora806/app/oracle/product/8.0.6/network/admin
TZ=JST-9
_=/usr/bin/env
}
System Tables: {
HP-UX moon B.10.20 A 9000/826 02/28/102
16:55:14 text-sz ov proc-sz ov inod-sz ov file-sz ov
16:55:15 N/A N/A 120/1620 0 12700/15008 0 472/26358 0
[From sar -v 1 1]
}
Semaphores: {
IPC status from /dev/kmem as of Thu Feb 28 16:55:15 2002
T ID KEY MODE OWNER GROUP CREATOR CGROUP
NSEMS OTIME CTIME
Semaphores:
s 0 0x2f140002 --ra-ra-ra- root sys root sys
6 9:53:24 9:52:30
s 1 0x4118069b --ra-ra-ra- root root root root
1 9:52:48 9:52:42
s 2 0x4e0c0002 --ra-ra-ra- root root root root
2 9:52:46 9:52:42
s 3 0x411c1125 --ra-ra-ra- root root root root
2 no-entry 9:52:42
s 4 0x00446f6e --ra-r--r-- root root root root
1 no-entry 9:52:54
s 5 0x00446f6d --ra-r--r-- root root root root
1 no-entry 9:52:55
s 6 0x01090522 --ra-r--r-- root root root root
1 no-entry 9:52:56
s 7 0x5018fa8c --ra-ra-ra- root other root root
1 9:53:27 9:53:26
s 145808 0x00000000 --ra-ra---- ora804 dba ora804 dba
50 19:30:41 14:50:13
s 324009 0x00000000 --ra-ra---- ora806 dba ora806 dba
50 16:54:37 15:21:08
s 291610 0x00000000 --ra-ra---- ora806 dba ora806 dba
50 19:00:13 16:00:09
[From ipcs -sa]
}
Shared Mem: {
IPC status from /dev/kmem as of Thu Feb 28 16:55:16 2002
T ID KEY MODE OWNER GROUP CREATOR CGROUP
NATTCH SEGSZ CPID LPID ATIME DTIME CTIME
Shared Memory:
m 0 0x2f140002 --rw------- root sys root sys
2 1286144 348 826 9:53:19 no-entry 9:53:19
m 1 0x4118069b --rw-rw-rw- root root root root
0 348 456 456 9:52:48 9:52:48 9:52:42
m 2 0x4e0c0002 --rw-rw-rw- root root root root
1 31008 456 456 9:52:46 9:52:48 9:52:42
m 3 0x411c1102 --rw-rw-rw- root root root root
1 8192 456 471 9:52:46 9:52:42 9:52:42
m 4 0x5018fa8c --r--r--r-- root other root root
1 1075142 871 871 9:53:27 9:53:27 9:53:27
m 9221 0xf0d1f9e4 --rw-rw---- ora804 dba ora804 dba
6 5787648 27835 6341 19:30:49 19:35:14 14:50:13
m 15366 0x03533d48 --rw-rw---- ora806 dba ora806 dba
12 5795840 18505 18505 15:21:10 15:23:37 15:21:08
m 10759 0x8def6e0c --rw-rw---- ora806 dba ora806 dba
9 5795840 14654 17933 19:10:07 19:15:54 16:00:09
[From ipcs -ma]
}
/etc/oratab: {
ora734:/home2/ora734/app/oracle/product/7.3.4:N
*:/home3/isono804/app/oracle/product/8.0.4:N
recover:/home3/ora804/app/oracle/product/8.0.4:N
ora805:/home2/ora805/app/oracle/product/8.0.5:N
ora723:/home3/net804/app/oracle/product/8.0.4:N
*:/home3/ora804/app/oracle/product/8.0.4:N
*:/home3/ora804/app/oracle/product/8.0.4:N
ora804:/home2/ora804/app/oracle/product/8.0.4:N
ora806:/home3/ora806/app/oracle/product/8.0.6:Y
}
Tracing: { dbx xdb sdb adb trace truss prss crash kcrash debug gdb }
![]() |
![]() |
> dropjava -user scott/tiger ch14app.jar
> loadjava -resolve -user scott/tiger ch14app.jar
> ncomp -u scott/tiger ch14app.jar
#
# this list is produced by query
# select status, class_name from jaccelerator$status;
#
NEED_NCOMPING jvm/ch14/NComp
NEED_NCOMPING jvm/ch14/
Error while invoking class oracle/aurora/deploy/jvm_ch14_Installer
ORA-29532: 不明なJava例外でJavaコールが終了しました: java.security.AccessCon
trolException: the Permission (java.io.FilePermission /HOME9/ora817/app/oracle/p
roduct/8.1.7/javavm/deploy/libjox8_ec4f3c860c_scott_jvm_ch14.so read) has not be
en granted by dbms_java.grant_permission to SchemaProtectionDomain(SCOTT|PolicyT
ableProxy(SCOTT))
ORA-06512: "SYS.DBMS_JAVA", 行 0
ORA-06512: 行 1
loadjava: 1 errors
# Deployment History, produced by query:
# select timestamp, status, dll_name from jaccelerator$dlls order by dll_name
Wed Mar 14 16:59:37 JST 2001 installed /libjox8_e53c27a112_scott_jvm_ch14.so
Wed Mar 14 17:38:35 JST 2001 installed /libjox8_e53c4b4a85_scott_jvm_ch14.so
Thu Mar 15 14:32:57 JST 2001 installed /libjox8_e540c7b074_scott_jvm_ch14.so
Mon Mar 26 15:28:22 JST 2001 installed /libjox8_e579a07cac_scott_UnnamedPackage.so
Mon Mar 26 15:33:33 JST 2001 installed /libjox8_e579a5349b_scott_UnnamedPackage.so
Mon Mar 26 16:03:57 JST 2001 installed /libjox8_e579c0ffc1_scott_UnnamedPackage.so
Mon Mar 26 16:23:11 JST 2001 installed /libjox8_e579d2a45e_scott_UnnamedPackage.so
Tue Mar 27 09:25:28 JST 2001 installed /libjox8_e57d7a79f8_scott_UnnamedPackage.so
Mon Apr 02 17:10:24 JST 2001 installed /libjox8_e59e0a5307_scott_UnnamedPackage.so
Mon Apr 02 17:26:50 JST 2001 installed /libjox8_e59e19695e_scott_UnnamedPackage.so
Tue Apr 03 09:02:28 JST 2001 installed /libjox8_e5a171f0f0_scott_UnnamedPackage.so
> deploync -user scott/tiger ch14app.jar
# Deployment History, produced by query:
# select timestamp, status, dll_name from jaccelerator$dlls order by dll_name
Wed Mar 14 16:59:37 JST 2001 installed /libjox8_e53c27a112_scott_jvm_ch14.so
Wed Mar 14 17:38:35 JST 2001 installed /libjox8_e53c4b4a85_scott_jvm_ch14.so
Thu Mar 15 14:32:57 JST 2001 installed /libjox8_e540c7b074_scott_jvm_ch14.so
Mon Mar 26 15:28:22 JST 2001 installed /libjox8_e579a07cac_scott_UnnamedPackage.so
Mon Mar 26 15:33:33 JST 2001 installed /libjox8_e579a5349b_scott_UnnamedPackage.so
Mon Mar 26 16:03:57 JST 2001 installed /libjox8_e579c0ffc1_scott_UnnamedPackage.so
Mon Mar 26 16:23:11 JST 2001 installed /libjox8_e579d2a45e_scott_UnnamedPackage.so
Tue Mar 27 09:25:28 JST 2001 installed /libjox8_e57d7a79f8_scott_UnnamedPackage.so
Mon Apr 02 17:10:24 JST 2001 installed /libjox8_e59e0a5307_scott_UnnamedPackage.so
Mon Apr 02 17:26:50 JST 2001 installed /libjox8_e59e19695e_scott_UnnamedPackage.so
Tue Apr 03 09:02:28 JST 2001 installed /libjox8_e5a171f0f0_scott_UnnamedPackage.so
> statusnc -user scott/tiger ch14app.jar
#
# this list is produced by query
# select status, class_name from jaccelerator$status;
#
NOT_FOUND_IN_SCHEMA jvm/ch14/NComp
ALREADY_NCOMPED jvm/ch14/
![]() |
![]() |