• ベストアンサー

オラクルサーバを立ち上げたい

業者によってオラクルサーバを立ち上げてもらい その後のソフト開発はAccess97を使っています。 簡単な項目名の変更、テーブルの追加はオブジェクトブラウザを使用していますが 新たなシステム構築時には、DB自体Accessを使用しています。 件数が多いDBを扱うようになってきており、Accessより オラクルを使っていきたいのですが、“オラクルサーバーの立ち上げ”がわかりません。  講習に行って見れば?と聞くのですが、何より自分で実践した方がより身につくと思います。独学でオラクルサーバーを立ち上げるようになられた方、 どのように進めていきましたか?ソフト買って使っていけばいいのでしょうか? 又はCD付き参考書で練習してもいいのでしょうか?  やる気次第で手段は関係ないのでしょうか?

  • cdma
  • お礼率36% (91/247)

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

  • ベストアンサー
  • angband
  • ベストアンサー率51% (86/168)
回答No.1

oracleはとてもマスターしてると言えませんが、僕の場合 「oracle8i入門 for Linux」とかいう本で立ち上げました。 試用版なのですぐ使えなくなりましたが・・DB自体の知識 がなくても入門書を買ってそのとおりにやればなんとか なるんじゃないでしょうか?(たぶん) ちなみにオラクルは高価ですし、本格的に運用するには かなり敷居が高いと思います。MySQLやPostgreSQLなどの オープンなDBの方が書籍やWEB上の情報も多く、設定、 運用も簡単かと思います。両方とも本格的なDBですが もちろんアクセスからも使えます(ODBCドライバ経由)。 Windowsでもっとも導入が簡単なDBはFirebirdかと思い ます。設定もほとんど必要なく、性能もかなりのものです。 元はボーランドのDBなので信頼性も高いです。 この辺をgoogleで調べられたらいかがでしょうか?

その他の回答 (1)

  • ryu_d
  • ベストアンサー率58% (33/56)
回答No.2

#1さんの言われるとおりPostgreSQLも最近では業務で使われるようになってきています。 タダでお手軽なのに結構使えるという中々いい塩梅です。愛用しています。(笑) とさておきオラクルを立ち上げるのは難しくありません。windowsなら本片手に終わってしまうでしょう。 但し、難しいのはそこからです。 データベースはチューニングや運用保守が重要です。特に業務で動作させている物であればなおさらです。 さらにオラクル独自の概念を理解していないとデータベース作成時にどのようなオプションで?という形が作れません。もちろんやっている内に覚えていくと思いますが。もしデータが壊れたら?復旧までの時間は?と要件が多いのも事実です。 更に夜間などにバッチ作業で集計したりという事や再起動が出来ない環境下においてはwindowsは選択できなくなってくるでしょうし。 (話が脱線しました。) ヤル気次第で何とかなるといえば、何とかなります。 トラブル発生時に助けてくれる人や責任を取ってくれる人が居ませんので其処だけ注意されればいいのではないでしょうか? ちなみにOTNに入って開発ライセンスのoracleでしばらく勉強してみるというのも手だと思います。 いちお~のサポートが受けられるので。

関連するQ&A

  • VBでSQL-serverをプログラムする

    VBでmdbファイルを操作するプログラムを勉強していますが、データベースをサーバー管理するならば、AccessではなくSQL-serverなどを使った方が良いと聞きました。 質問なんですが、 SQL-serverには、Accessと同じようにユーザーフォームを使ってデータベースシステムを構築するような機能が付いているのでしょうか? そもそもOracle、dBase、SQL-serverといったデータベースソフトは、DBそのものを作成するソフトであって、DBシステムを構築するにはVBなどによるプログラム開発が必要なのでしょうか? 分かりにくい質問ですみません。

  • ORACLEについて

    ORACLEでDBを構築しようと思っているのですが、 ORACLE8とORACLE8iとはどう違うのですか? 今手元にその二つのソフトがあるのですがどちらを使えばよいかわかりません。ちなみにwebサーバーでシステムを行おうと計画をしています。 よろしくおねがいします。

  • オラクル アプリケーション サーバーが時々不安定になります。

    オラクルDB10gとオラクル アプリケーション サーバー10gを1筐体のサーバーで使用しています。OS Windows2003,メモリ2G強,ディスク容量は十分にあります。Javaで構築したシステムですが、時々Web接続できなくなります。その際、オラクル アプリケーション サーバーを停止し、再起動を行えば復旧するのですが、オラクルに問い合わせしても今のところ原因不明です。サーバーは 24時間稼動です。

  • DBサーバの構築でマスタをOracle、スレーブをMySQLにて構築す

    DBサーバの構築でマスタをOracle、スレーブをMySQLにて構築することはできるのでしょうか。

  • Oracleから見たOracleの優位性(SQLServerとの比較)

    OracleとSQLServerを比較したとき、Oracleが優れている点ってどんなところだと思いますか? また開発でOracleとSQLServerどちらかを提案するとき、どういった切り分けで2つを使い分けますか? 私が思うOracleの優位性は ・行ロックが確実 ・RowIDの存在 ・データが大容量でも比較的早い ・細かくチューニングができる です。 またOracleかSQLServerかのどちらかの選択で、私が自由に提案できるとしたら、行ロックがほとんど必要ない&データ件数が数万~数十万程度ならSQLServer、行ロックが頻繁に必要&データ件数が数十万以上ならOracleを提案します。 ちなみに私のDBを使った開発歴は、Access1年程度、SQLServer1年程度、Oracle4年程度です。 よろしければ、みなさんのDBを使った開発歴も教えてください。

  • oracleとSQL Server比較検証

    PKG構築において、過去の実績からOracleを 使用する方向で検討中ですが、SQL Serverとの比較 を行った結果を添付するように顧客から依頼がありました。 保守性、可用性、性能、コスト等の視点から、 比較した情報等はありますでしょうか。 このご時世もあり、顧客からは低コストでの構築を依頼 されています。 こちらとしては、Oracleの実績しかなく、Oracleで押して行く 考えですが、根拠となるネタが欲しいです。 色んなサイトで調べては見ましたが・・・ ちなみに、構築環境は OS :Windows Server 2008 Standard 言語:Microsoft Visual Studio 2008 Professional Edition DB :Oracle Database 11g です。 親和性を考えたら、SQL Serverにした方が良いと言う声も聞こえて 来そうですが。 情報提供をして頂けたら助かります。 宜しくお願いします。

  • Oracleへのリンクサーバー設定について

    お世話になります。 下記環境におきまして、SQL ServerよりOracleへリンクサーバーを作成しようとしたところ、 「リンクサーバー"XXX"のOLE DB プロバイダ"MSDAORA"のデータソースオブジェクトを初期化できません。 リンクサーバー"XXX"のOLE DB プロバイダ"MSDAORA"から、メッセージ"Oracle"クライアントと ネットワークコンポーネントが見つかりません。これらのコンポーネントはOracle Corporationから提供され、 Oracle Version 7.3.3(またはそれ以降)のクライアント ソフトウェアの一部としてインストールされます。 プロバイダは、これらのコンポーネントがインストールされるまで機能しません。"が返されました。 (Microsoft SQL Server,エラー:7303)」 となり、作成に失敗してしまいます。 SQL Serverには10gのOracleクライアントをインストールしてあるのですが、原因がわかりません。 どなたか、同じ原因を経験され、解決された方はいらっしゃいますか。 もし、お分かりでしたら、ご教授頂きたいのですが。 よろしくお願いいたします。 尚、SQL Serverは運用の関係上、Oracleクライアントインストール後、再起動は行っておりません。 環境 OS:Windows2003 DB:SQL Server 2005 Oracle:10g

  • accessとSQLserverの違い

    こんちは。 DBについて教えて下さい。 社内システムをActiveServerPagesで構築しようと思うのですが、DBについて教えて下さい。 ACCESSについては多少知っているのでACCESSをDBとして構築したいのですが、ちゃんとしたシステムの場合はSQLserverやOracleのほうが良いと言われました。 何がそんなに違うのでしょう?レスポンス? データ件数は20,000件くらいです。

  • ORACLEのアクセス

    oracle10gで構築したDBをoracle9iのクライアントからアクセス可能でしょうか。(SQLを参照したりVBで作成しらプログラムからODBC/OLE形式でアクセスする)

  • ORACLE と MySQLどちらで開発すべきか悩んでいます。

    DB連動型のサイト(NT+IIS+ASP+MS-SQLServer)を既に構築済みですが、 昨今の「Nimda」ウィルスに関連して、Microsoft製品をやめて Linuxにシステム移行しようかと検討しております。 ASPがLinux+Apacheで動作しないことは分かっておりますので、 PHPに移行しようかと覚悟を決めております。 (できれば、ASPの資産をそのまま活かしたいのですが・・・) (Linux+Apacheで、ASP動かす方法ご存知でしたら、合わせて教えてくださーい^-^;) で、データベースなんですが、現在はMS-SQLServerを使ってますが、 Linuxに移行となれば、ORACLEかMySQLしかないかと思っております。 (PostgreSQLは、selectなどの検索系が遅いと聞いておりますので、却下します。) そこで、LINUX+ORACLEか、LINUX+MySQLのどちらで開発すべきか迷っています。 【私が悩んでいる長所・短所】 ■MySQL  ○基本的にソフトは無料なので、低価格で開発できる。(これが、一番ありがたい!)  ×安定性の面で、不安?が・・・。  ×私は、MySQL初心者なので、既存MS-SQLServerデータの移行・DB構築・DBメンテに不安要素いっぱい! ■オラクル  ○私は、Oracleに精通しており、DB構築・データ移行・DBメンテが容易にできる。  ○安定している。  ×値段が高い。(これが、一番ネックなんです。          だって、100万以上するでしょーToT;予算的に10万くらいが限界・・・。) 費用的なことを考えると、MySQLにしようかという雰囲気です。 どうぞ、ご意見をお聞かせいただければ幸いです。