• ベストアンサー

oinstallとdbaグループ、所有ユーザーについて

マニュアルでは、 Oracleインベントリ・グループのデフォルトは「oinstall」 OSDBAグループのデフォルトは「dba」 Oracleソフトウェア所有者ユーザーは通常は「oracle」 ですが、 自分はこれ以外で設定したことが無いのですが、 上記のOSグループとOSユーザーのデフォルト以外で、 (例えば、oinstallでなく、oins1とか、      dbaではなく、db1とか、      oracleでなく、ora1とか) にしても、問題は無いものでしょうか。 もし、ご存知の方いらっしゃいましたら、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • 3rd_001
  • ベストアンサー率66% (115/174)
回答No.2

可能かどうかという意味では可能です。 マニュアルを参照してください。 http://otndnld.oracle.co.jp/document/products/oracle10g/102/solaris/B25025-02/pre_install.htm#713691 必要なのは「OSDBAグループ」と「Oracleインベントリ・グループ」です。特に名前は関係ありません。 ※内部的にはグループはIDで管理されてるし、グループ作成時にIDを指定しない限りそれぞれの環境でバラバラなので、名前には特に意味はないです。 開発環境で別バージョンのOracleを入れるときに、OSユーザ毎に権限を変えたくて、dba10gとか、dba9iとかは作ったことがあります。 本番環境では、あえて変えたことはないですね。

pon2pon2
質問者

お礼

ご返信ありがとうございます。 本当助かりました。 ご指摘いただいたマニュアルをよくよく読んでみると、 既に存在する場合を除いて、デフォルト値を使用すべきなんですね。 また、実際のご経験談も本当にありがとうございます。 とりあえず、デフォルトで行くように提示してみたいと思います。 根拠ご提示いただきまして本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

Oracle9でやったことありますが、別に問題なかったですよ。 ちゃんとインストールの時にdbaやoinstallの代わりに指定してあげれば。 ユーザ名も別にoinstall、dbaに所属していればなんでも良かったですよ。

pon2pon2
質問者

お礼

ご返信ありがとうございます。 なるほど、大丈夫そうということですね。 デフォルトって書いてあるところを見ると、 多分、Oracle社の検証もこのグループ、ユーザーできっと 検証しているのかなとか思い、変更してみての検証って されていないのではとも思うところで、 何か不具合がでたらやだなと思っていました。 wildcat-ypさんがグループ名やインストールユーザー名を デフォルト以外にした時は、やはりお客様の命名規則や セキュリティのためになりますでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • オラクル ORA-01034

    MiracleLinux1.1 + Oracle 8i(r8.1.7)を使っています。  先日も質問させていただいて解決したかと思ったのですが 解決しておりませんでした。すいません。  現在、Oracle8iをインストールして、その際にユーザー oracleと、グループdba, oinstallを作っています。 ユーザーoracleになれば、何の問題も起こらないのですが、 新しいユーザー(例えばWEB用の webuser など)を作成 すると、このユーザーがログインできません。 % sqlplus system/manager ORA-01034: ORACLE not available というエラーになります。  環境変数は ユーザーoracleと同じにしています。 違うのは USER, MAIL, PWD くらいです。  webuserを dba, oinstallに所属させてみてもだめな ようです。 /etc/group %sqlplus system/manager@sid の書式を使ってみると ORA-12154: TNS: could not resolve service name というエラーになってログインできません。  なにかアドバイスなどいただければ幸いです。

  • オラクルマスタ ゴールド DBA2の問題集を教えてください

    オラクルマスタDBA2を受験します。 ・オラクルマスター教科書 Gold Oracle9i Database 【DBA II】編[CD-ROM付] オラクルマスター教科書 (翔泳社) ・オラクル認定資格試験ORACLE MASTER Gold Oracle9i Database問題集―Oracle Certified Professional対応(技術評論社) ・完全合格オラクルマスターGold Oracle9iDatabase模擬問題集(アスキー) ・【CD-ROM】iStudy for Oracle Master Oracle9i DBA II 以外に問題集はないでしょうか? DBA1はかなり問題集の種類が多かったのですが・・・

  • オラクル ブロンズ DBA11gの勉強で

    オラクルブロンズDBA11gの勉強をしております。 テキスト通りにOracleの操作をしているのですが、つまづいてしまいました。 DatabaseControlからデータベースの優先資格証明がおこなえないのです。 SYSDBAユーザ:SYS SYSDBAパスワード:Oracleインストール時に設定してSYSのパスワード ホストユーザ名:ログインしているユーザ ホストパスワード:ログインしているユーザのパスワード を入力してテストボタンを押すのですが、「ユーザー○○○としての○○○への接続に失敗しました」 とのエラーメッセージが表示されています。 ログインしているユーザはAdministartorsとora_dbaのグループに所属しています。 なにが問題なのか全くわからない状態です。 どうか教えてください。

  • DBAに関する質問(oracle9i)

    Oracle(9i)を用いて開発しようとしている者です。 自分のPC上にoracleをインストールし、他のPCをユーザとして管理しようと考えています。 自分がDBAになるといったシチュエーションです。 その時に自分のPCにインストールするoracle製品はoracle9iDatabaseでいいのでしょうか? OracleApplicationServerというものもあり、何をインストールしたら良いのかわかりません。 また、ユーザとして管理される側のPCにはoracle製品のインストールは同じものでいいのでしょうか? とても初歩的な質問で申し訳ないのですが、ご助言をお願いします。

  • オラクル表領域データファイルの削除について

    まず、経緯から書きますと、 レコードINSERT処理(Access)にて表領域不足エラーが出たため、 以下コマンドにてデータファイルを追加しました。 ALTER TABLESPACE USERS ADD DATAFILE '/db3/oradata/ora805/datafile09.dbf' SIZE 1000M; ところが、以下のエラーが出ました。 エラー行: 1: エラーが発生しました。 ORA-19510: 207360ブロックのサイズ設定に失敗しました   (ファイル"/db3/oradata/ora805/datafile09.dbf"、ブロックサイズ=2048)。 ORA-27059: skgfrsz: ファイル・サイズを削減できません。 SVR4 Error: 28: No space left on device Additional information: 2 ORA-19502: ファイル"/db3/oradata/ora805/datafile09.dbf"の書込みエラー。   ブロック番号: 207105(ブロックサイズ=2048) ORA-27063: skgfospo: 読込み/書込みのバイト数が正しくありません。 SVR4 Error: 28: No space left on device Additional information: -1 Additional information: 131072 まず、このエラーの詳細が正確に理解できていない状況なのですが、 なんとなく、これは、空き容量がないところに1000Mのデータファイルを 作成しようとして、大きすぎて作成出来ませんというエラーを返された、 と解釈しました。 それで、sqlplusにてデータファイルの一覧を見てみると、 追加しようとしていたdatafile09.dbfは確認できませんでした。 表領域 ファイル名            サイズ 自動追加 ---------------------------------------------------------- USERS /db1/oradata/ora805/datafile01.dbf 4194304 NO 0 USERS /db1/oradata/ora805/datafile02.dbf 2097152000 NO 0 USERS /db1/oradata/ora805/datafile03.dbf 2097152000 NO 0 USERS /db2/oradata/ora805/datafile04.dbf 2097152000 NO 0 USERS /db2/oradata/ora805/datafile05.dbf 1048576000 NO 0 USERS /db2/oradata/ora805/datafile06.dbf 996147200 NO 0 USERS /db3/oradata/ora805/datafile07.dbf 2097152000 NO 0 USERS /db3/oradata/ora805/datafile08.dbf 1887436800 NO 0 ところが、OS(Solaris5.6)に戻って、 /db3/oradata/ora805 フォルダの一覧を確認しますと、 以下のように datafile09.dbf が出来ていました。 -rw-rw---- 1 oracle dba 2097154048 13:52 datafile07.dbf -rw-rw---- 1 oracle dba 1887438848 13:52 datafile08.dbf -rw-rw---- 1 oracle dba 1048578048 14:32 datafile09.dbf ここから、質問なのですが、 1)なぜ、datafile09.dbf は OSでファイルが認識されているのに、 sqlplusでデータファイルを一覧したときには表示されないのか。 2)datafile09.dbf をいったん消したいのですが、 OSレベルで datafile09.dbf を削除してもオラクルに悪影響は 出ないのでしょうか。正しい消し方がわかりません。 以上です。 どなたかアドバイスいただけないでしょうか? よろしくお願いいたします。 Ver:Oracle8 OS:SunOS 5.6(Solaris)

  • sqlplus / as sysdba で接続不可

    OS: CentOS-6.3 (64 bit) はじめまして Oracle Express Edition (11g Release2) を使って Oracle の勉強を始めた者です。 dba グループに属するユーザでログインし、端末から sqlplus / as sysdba と入力しても、 ERROR: ORA-12547: TNS: 接続を失いました。 となってしまいます。 その後、ユーザ名とパスワードを入力すると、接続できます。 このエラーが出ないようにするには、どうすればいいでしょうか? よろしくお願いします。 _________________________________ [oracle_admin@dell-t108 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on 月 8月 6 17:41:06 2012 Copyright (c) 1982, 2011, Oracle. All rights reserved. ERROR: ORA-12547: TNS: 接続を失いました。 ユーザー名を入力してください: sys@xe as sysdba パスワードを入力してください: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production に接続されました。 SQL> SQL> select count(*) from hr.employees; COUNT(*) ---------- 107 SQL> exit Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。 [oracle_admin@dell-t108 ~]$ id uid=502(oracle_admin) gid=501(dba) 所属グループ=501(dba) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [oracle_admin@dell-t108 ~]$

  • dba_で始まるシステム表を検索するには

    御世話になります。 TEST01というユーザーでオラクルに接続して下記のSQL文を実行したら 下記のエラーメッセージが出力されました。 [実行したSQL] SELECT * FROM DBA_ROLES; [出力されたエラーメッセージ] ORA-00942: table or view does not exist ネットで調べていたら「dba_ で始まるシステム表の検索は、権限が必要です」という記事を目にしました。 どの権限、またどのように付与すればいいのでしょうか。 ご存知の方がいましたらアドバイス宜しくお願いします。

  • ORA-01092 ORACLEインスタンスが終了しました。強制的に切断されます

    ORACLE 8.1.7 OS(クライアント):windows2000pro OS(server):windowsNT4.0 上記の環境でDB(oracle)を DB1, DB2, DB3 の3種類(完全に別物)構築していた のですが、そのうちの1つ DB1 のみが 現在、SQLplusを起動し、ユーザー名、パスワード、ホスト文字列 を入力し、接続しようとすると、下記エラーが発生しできま せん ORA-01092 ORACLEインスタンスが終了しました。強制的に切断されます DB1 を復旧する方法を教えてください DB1 のデータはバックアップされています よろしくお願いいたします

  • ORAー12560:TNS:protocol adapter error

    初心者です。ORACLE9iをインストールしました。コマンドラインから sqlplus /nolog SQL>connect /as sysdba と実行しますが、ERROR:ORAー12560:TNS:protocol adapter error となり接続出来ません。スタートメニューからSQL Plusを起動しても同エラーとなります。ORACLE関係のサービスは起動しており、ログインユーザはORACLEをインストールしたユーザでORA_DBAグループにも登録されています。OS再起動を実施しても同エラーです。OSはwindows2000Proです。どこをチェックすれば宜しいでしょうか。

  • 不要ユーザーのアカウントロックについて

    version:ORACLE9iR2 セキュリティーの観点から不要ユーザーのアカウントロックを検討しています。 デフォルトで作成されるユーザーの内、「SYS」「SYSTEM」以外のユーザは不要であると認識しています。 「SYS」「SYSTEM」以外をロックして動作に問題無いでしょうか? オラクルの機能を使いこなせていないのが現状で、「使っていないと思っているデフォルトユーザーが実は、ある機能で必要であった」 という事が無いか、心配しています。 有識者の方、よろしくお願いします。

このQ&Aのポイント
  • WDC-x1201du3-bのドライバーに関して質問があります。
  • 質問内容は、ご利用の製品、製品名・型番、発生時期などです。
  • また、このOSは対応していないことがわかりました。
回答を見る