• ベストアンサー

OFAに準拠しないOracleベースディレクトリの設定

Oracle10をインストールしますが、 OracleベースディレクトリはOFAガイドラインで /mount_point/app/oracle_sw_owner 上記のようなパスを使用するという推奨事項があるようです。 これに全く準拠しないOracleベースディレクトリを設定する予定ですが 何か不都合が発生するような事があるのでしょうか?

  • Oracle
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

Oracleの異なるバージョンとかを入れる予定がなければ、なんの問題もありません

関連するQ&A

  • Oracle10gのUTL_FILEについて

    Win2000 Oracle10gにて、 PL/SQLのUTL_FILEパッケージを使用して、 TEXTファイルを操作しようとしています。 ところが、FOPEN時、 ORA-29280: 無効なディレクトリ・パスです。 となってしまいます。 Oracleのsysユーザにて、 ディレクトリオブジェクトを作成し、 READ,WRITE権限をPUBLICに与えました。 これで出来そうなのですが…。 なぜにできないのでしょうか? どなたか解決方法をご存知ではないですか・

  • オラクルのインストール

    miraclelinux2.0にオラクル9irelease2をインストールしています 初歩的なミスなのですが、cdrom_mount_point_directoryを作らずに インストーラを立ち上げてしまいました 当然の如くcdromのアンマウントが出来ません 非常にレベルの低い恥ずかしい質問なのですが インストールを中止せずにCDROMの交換を行うことは可能なのでしょうか よろしくお願いします

  • Oracleインストール後のSQL/PLUSの実行について

    初めてLinuxのOracleのインストールをしています。 Oracle11gをインストールし11GのWEBの管理画面・クライアントからの SQLPLUSの接続は問題なくできているのですが サーバ自身でSQL/PLUSを実行すると下記のようなエラーとなってしまします。 [oracle@svr01 bin]$ sqlplus /nolog bash: sqlplus: command not found 掲示板等で調べてみますとパスが通っていないのが原因とありました。 下記のようになっておりますが、どこの記述に不具合があるのか分かりません。 また、別のファイルにも何か設定が必要でしょうか? ご存知の方教えてください。 よろしくお願いします。 ------------------------- # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH # added by oranavi export ORACLE_BASE=/opt/app/oracle export ORACLE_HOME=/opt/app/oracle/product/11.1.0/db_1 export ORACLE_SID=svr01 export NLS_LANG=Japanese_Japan.JA16EUC export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_DOC=$ORACLE_HOME/doc CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar export CLASSPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export LD_LIBRARY_PATH --- MiracleLinux V5 Oracle11g 11.1.0.6

  • Oracle11gインストール後の文字化けについて

    Oracle11g 11.0.6 MiracleLinux V5 Oracle11gインストールしましたが日本語で文字化けをしてしまいます。 Linuxの /etc/sysconfig/i18n は LANG=”ja_JP.eucJP” と設定しました。 Oracleの vi ~/.bash_profileは下記のようになっております。 ---------------------------- # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH export ORACLE_BASE=/opt/app/oracle export ORACLE_HOME=/opt/app/oracle/product/11.1.0/db_1 export ORACLE_SID=SIDTEST #export NLS_LANG=Japanese_Japan.JA16EUC ←試す #export NLS_LANG=American_Japan.JA16EUC ←試す export NLS_LANG=JAPANESE_JAPAN.UTF8   ←試す export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_DOC=$ORACLE_HOME/doc CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar export CLASSPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export LD_LIBRARY_PATH -------------------------------------- ------------------------------------- #export NLS_LANG=Japanese_Japan.JA16EUC #export NLS_LANG=American_Japan.JA16EUC export NLS_LANG=JAPANESE_JAPAN.UTF8 と3通り試してみましたが文字化けは改善されません。 WindowsからSQLPLUSで接続した場合は文字化けはなく正常です。 OEMからの(WEBからの管理画面)も文字化けはしておりませんが クライアントからSSHで接続またはサーバのコンソールからSQL/PLUS を実行すると日本語が文字化けをしてしまいます。 改善策を教えてください。よろしくお願いします。

  • PHP5.2.9インストール時に、 Oracle Instant Client SDKヘッダがないと怒られる。

    PHP5.2.9からOracle10gへの接続できるようにしようとしています。 環境は、CentOS5.2にApache2.2.11をインストールしています。 oracle client下記の3つをインストールしました。 ・oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm ・oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm ・oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm PHP5.2.9をconfigure時に、下記のエラーが出ます。 checking Oracle Instant Client SDK header directory... configure: error: Oracle Instant Client SDK header files not found ./configure時のオプション ./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-oci8=instantclient,/usr/lib/oracle/11.1/client/ --enable-sigchild どなたかご教示おねがいできますか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Oracle10gXE DB再作成でログインできず

    デフォルトで作成されるDBは、「NLS_CHARACTERSET=AL32UTF8」だが、 JA16SJISTILDE で使いたいため、データベース「XE」を一度削除して、 同じデータベース名で再作成したんですが、再作成後、 sqlplusにてSYSTEMユーザでつなげません。 SYSTEMユーザでつないで、pupbld.sql を流さないと、 新規ユーザを作ってもログイン時にエラーがでます。 警告: 製品のユーザー・プロファイル情報がロードされていません。 PUPBLD.SQLをSYSTEMとして実行する必要があるかもしれません。 どなたか、よろしくお願いします。 ◆以下、手順メモです◆ 1.データベースの削除 >sqlplus /nolog SQL> connect / as sysdba 接続されました。 SQL> shutdown abort ORACLEインスタンスがシャットダウンされました。 SQL> startup restrict mount ORACLEインスタンスが起動しました。 Total System Global Area 146800640 bytes Fixed Size 1286220 bytes Variable Size 75501492 bytes Database Buffers 67108864 bytes Redo Buffers 2904064 bytes データベースがマウントされました。 SQL> drop database; データベースが削除されました。 Oracle Database 10g Express Edition Release 10.2.0.1.0 - Productionとの接続が切 断されました。 2.フォルダの作成 以下のフォルダが存在することを確認。中に存在したファイルを削除。 C:\oraclexe\app\oracle\admin\XE\adump C:\oraclexe\app\oracle\admin\XE\bdump C:\oraclexe\app\oracle\admin\XE\cdump C:\oraclexe\app\oracle\admin\XE\dpdump C:\oraclexe\app\oracle\admin\XE\udump C:\oraclexe\oradata\XE 3.初期化パラメータファイルの作成 以下の内容でテキストファイルを作成し、 C:\oraclexe\app\oracle\product\10.2.0\server\dbs\initXE.ora として保存する。 ---- db_name="XE" control_files=(C:\oraclexe\oradata\XE\ctrl01, C:\oraclexe\oradata\XE\ctrl02, C:\oraclexe\oradata\XE\ctrl03) db_block_size=8192 user_dump_dest='C:\oraclexe\app\oracle\admin\XE\udump' background_dump_dest='C:\oraclexe\app\oracle\admin\XE\bdump' core_dump_dest='C:\oraclexe\app\oracle\admin\XE\cdump' sga_target=400M undo_management=auto undo_tablespace=undo1 ------------------------------------------------------------------ 4.データベースの作成 (1) 初期化パラメータファイルを指定して、nomount 状態で起動する。 >sqlplus / as sysdba SQL> shutdown abort ORACLEインスタンスがシャットダウンされました。 SQL> connect / as sysdba アイドル・インスタンスに接続しました。 SQL> startup nomount pfile=C:\oraclexe\app\oracle\product\10.2.0\server\dbs\initXE.ora ORACLEインスタンスが起動しました。   :   : (2) データベースを作成 (create database コマンド) SQL> create database XE 2 logfile group 1 ('C:\oraclexe\oradata\XE\redo01a.log') size 50M, 3 group 2 ('C:\oraclexe\oradata\XE\redo02a.log') size 50M, 4 group 3 ('C:\oraclexe\oradata\XE\redo03a.log') size 50M 5 datafile 'C:\oraclexe\oradata\XE\system.dbf' 6 size 100M autoextend on next 10M maxsize unlimited extent management local 7 sysaux datafile 'C:\oraclexe\oradata\XE\sysaux.dbf' 8 size 100M autoextend on next 10M maxsize unlimited 9 default temporary tablespace temp 10 tempfile 'C:\oraclexe\oradata\XE\temp.dbf' size 100M extent management local 11 undo tablespace undo1 12 datafile 'C:\oraclexe\oradata\XE\undo1.dbf' size 100M 13 character set JA16SJISTILDE 14 national character set AL16UTF16 15 ; データベースが作成されました。 (3) pfile から spfile を作成 SQL> create spfile='C:\oraclexe\app\oracle\product\10.2.0\server\dbs\spfileXE.ora' 2 from pfile='C:\oraclexe\app\oracle\product\10.2.0\server\dbs\initXE.ora' 3 ; ファイルが作成されました。 --- 5.データベースの再起動 (正常起動の確認) の後、スクリプトファイルの実行。 スクリプトファイル … catalog.sql, catproc.sql, pupbld.sql ---- SQL> shutdown データベースがクローズされました。 データベースがディスマウントされました。 ORACLEインスタンスがシャットダウンされました。 SQL> startup ORACLEインスタンスが起動しました。 Total System Global Area 419430400 bytes Fixed Size 1287784 bytes Variable Size 121637272 bytes Database Buffers 293601280 bytes Redo Buffers 2904064 bytes データベースがマウントされました。 データベースがオープンされました。 > sqlplus / as SYSDBA SQL> @C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN\catalog.sql : : (結果の出力) : SQL> @C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN\catproc.sql : : (結果の出力) : ★この後、SQL*Plusを終了して、コマンドプロンプトから  「sqlplus SYSTEM/ORACLE」でログインしようとすると、エラーになる。 ERROR: ORA-01017: invalid username/password; logon denied 理由がまったくわかりません。どうかよろしくお願いします。

  • ORA-29280:無効なディレクトリ・パスです

    Oracle初心者です。 機器更新によるシステム移行を行っているのですが、 Oracleより、抽出データをCSVに出力する、プロシージャにて、 「ORA-29280: 無効なディレクトリ・パスです。」 のエラーが出て対処法が分からずに困っています。 以下、プロシージャ部分抜粋 -------------------------------------------------------------------------------- fno1 utl_file.file_type := utl_file.fopen('EXPORT_DIR','TEST1.csv', 'W'); fno2 utl_file.file_type := utl_file.fopen('EXPORT_DIR','TEST2.csv', 'W'); -------------------------------------------------------------------------------- 上記の、「EXPORT_DIR」とは、どこで定義されている変数(?)なのでしょうか? なんとなく、EXPORT_DIRが正しくないためのエラーと考えているのですが… 処理の流れとしては、TEST.bat → TEST.sql → プロシージャ  で、 TEST.batには試しに、SET EXPORT_DIR = D:\TEST としてみたのですが、エラーのままでした。 ひょっとして、Oracleに設定すべきもの? すみませんが、どこでどのように定義するか教えてください。 環境: Oracle11g WindowsServer2008R2

  • Linux の、PATHの設定&Windows とのファイルの共有について

     現在 Win98&LinuxMLD5(ネットにはPHSでたまにつなぐくらいです) という環境で、Linux と格闘中です。色々な書籍で調べてみましたが、どうにも分からず、知識のある方に教えを請いたいと思っています。質問は2つあります。どちらか片方だけでも構いませんので、よろしくお願いします。  (1)PATHの設定で、ダブっている所が在ったため(/usr/sbin:/usr/sbin など)、気になって、設定しなおそうと試みて、PATH が書かれたファイルを探しましたが、まったく見当がつかず(あるのかないのかすらよく分かりませんが)、.tcshrcや.cshrcなどを調べてみましたが、どれも「setenv PATH "${PATH}..."」などとなっていて、一体どこでPATHが設定されているのか、結局分かりませんでした。さらに、それらのファイルでは、参照するディレクトリの順番や種類が、どれもまちまちでした。  そこで質問ですが、      PATHはどこで設定されていますか?      正しい(推奨されるべき)ディレクトリの順番や種類は?      PATHに "." を含める事についての是非 を教えてください。  (2)1つのHDにWindowsとLinuxをデュアルブートしている場合、Linuxからファイルを利用できるという雑誌の記事を読んで、チャレンジしてみました。   $ mount -t msdos /dev/hda1 /mnt/mados としてみましたが、読取専用だというメッセージが出て、また /mnt/msdos ディレクトリ以下には、全くファイルが存在しないようでした。  ちなみに僕が使っているLinuxMLD5 は、Windows の FAT ファイルシステム上にLinux をインストールできるという変わり者です。それが原因なのか、それともコマンドに何か失敗があるのか、教えてください。  以上です。よろしくお願いします。

  • JAVAのディレクトリー、全部ダメでした。

    C:\Windows\system32>cd\ProgramData\Oracle C:\ProgramData\Oracle>javac Main.java エラー: ファイルが見つかりません: Main.java 使用方法: javac <options> <source files> 使用可能なオプションのリストについては、--helpを使用します C:\ProgramData\Oracle>cd\User\hop77\AppData\LocalLow\Oracle 指定されたパスが見つかりません。 C:\ProgramData\Oracle>cd\Users\hop77\AppData\LocalLow\Oracle C:\Users\hop77\AppData\LocalLow\Oracle>javac Main.java エラー: ファイルが見つかりません: Main.java 使用方法: javac <options> <source files> 使用可能なオプションのリストについては、--helpを使用します C:\Users\hop77\AppData\LocalLow\Oracle>\Program Files(x86) '\Program' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\Users\hop77\AppData\LocalLow\Oracle>cd\Program Files(x86) 指定されたパスが見つかりません。 C:\Users\hop77\AppData\LocalLow\Oracle>cd\Program Files (x86) C:\Program Files (x86)>javac Main.java エラー: ファイルが見つかりません: Main.java 使用方法: javac <options> <source files> 使用可能なオプションのリストについては、--helpを使用します C:\Program Files (x86)>cd\Users\hop77\AppData\LocalLow\Sun C:\Users\hop77\AppData\LocalLow\Sun>javac Main.java エラー: ファイルが見つかりません: Main.java 使用方法: javac <options> <source files> 使用可能なオプションのリストについては、--helpを使用します C:\Users\hop77\AppData\LocalLow\Sun>\Program Files '\Program' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\Users\hop77\AppData\LocalLow\Sun>cd\Program Files C:\Program Files>javac Main.java エラー: ファイルが見つかりません: Main.java 使用方法: javac <options> <source files> Javaのあるディレクトリーの全部を試してみましたが、 javac Main.javaが通りません。 どうしたら通るでしょうか? ご多忙中恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。

    • ベストアンサー
    • Java
  • リスナーがありません

    無償版のOracle 12cをインストールしました。 レジストリで「ORACLE_HOME」と「ORACLE_SID」の値を確認して環境変数に設定しました。 ORACLE_HOME … C:\app\ora\product\12.1.0\dbhome_2 ORACLE_SID … orcl それから下記のURLを参考にしてユーザーを作成しました。 http://replication.hatenablog.com/entry/2015/08/05/093000 作成したユーザーで接続しようとしたら下記のエラーが発生してしまいました。 conn 上記で作成したユーザー/パスワード@PDBORCL ORA-12541: TNS: リスナーがありません ネットで「tnsnames.ora」に記述するという記事を見たので下記のパス先ある「tnsnames.ora」に下記の内容を追加しました。 C:\app\ora\product\12.1.0\dbhome_2\NETWORK\ADMIN PDBORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = IPアドレス)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PDBORCL) ) ) でも結果は同じでした。 ※試しに下記のパス先に「tnsnames.ora」を設置しても同じでした。 C:\app\ora\product\12.1.0\dbhome_1\NETWORK\ADMIN 申し訳ありませんがどのようにすればいいのでしょうか。 何卒、ご教授宜しくお願いします。