- ベストアンサー
データグリッドとは?
過去の質問も調べたのですが、基本的な質問はなかったのでお願いします。 「ネットワーク上で分散したDBを仮想的に一つに見せるらしい」というところまでは分かったんですが、実際にエンドユーザからはどう見えるのでしょうか。 もっと具体的には、WEBブラウザあるいはExplorerのようなインタフェースで離れた場所の各種(オラクルとかDB2など)が見えるのでしょうか。 それともSQLを意識したユーザインタフェースになってるんでしょうか。 (ちなみに、SQLがDBアクセスのI/Fだということを知識としては知ってますが、実際に使ったことはないので、初心者向けに、概要を教えていただければありがたいです) 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- Oracle XEのユーザーインターフェース
OracleのXEを初めて使ったのですがインターフェースはブラウザなのでしょうか?SQLサーバーに比べ使いにくいなと感じたのですが、OracleのGUIはみんなそうなのでしょうか?
- ベストアンサー
- Oracle
- Oracle 10g以降 ユーザーインターフェース
質問いたします。 Oracle 10gの正規版(やすいもの)を買って Oracleを使用するつもりなのですが、 (1)グラフィカルユーザーインターフェース SQL Server 2000やAccessのような、SQL(SQLServerではSelect文) をGUIで作成できる機能はOracle10g以降では提供されているのでしょか? (会社ではOracleのDBは扱ったことはありますが、Accessからの リンクテーブルやVB.Netからのアクセスが主、直接は操作していません)あるいは、GUIインターフェースで操作できるものは Oracleではオプションで買うことになるのでしょうか? (2)日本語名 SQL Server 2000やAccessでは日本語名称が使用できますが、 MySQLやPostgresは英文字(日本語で作ったことがない)しかし要したことがありません。 Oracle 10g以降では日本語名称は使用できるでしょうか? ※おそらく、Unicodeかなんかの関係でタブーではあると思いますが。 よろしくお願いします。
- 締切済み
- SE・インフラ・Webエンジニア
- DBサーバーはどれがいいのですか?
MySQL、PostgreSQL、SQLサーバー、ORACLEデータベースについて 仮に、ユーザが5000万人のSNSを作った場合、MySQLやPostgreSQLで対応できますか? 検索に時間がかかったりするのでしょうか? その場合、DBをORACLEにしたほうがいいのでしょうか? ■費用について もし、DBサーバーを1台設置して、ORACLEにした場合、初期費用や毎月のコストはどのくらいになるのでしょうか? ORACLE対応のDBサーバーの金額等も教えて頂ければ幸いです。 あと、SNSの会員が10万人までだとしたら、 MySQL、PostgreSQL、SQLサーバー、ORACLEのうちだと、どれがコスト的に一番効率的でしょうか?
- ベストアンサー
- Oracle
- テーブルの権限 またはユーザの権限
お世話になっております。 サーバーをいじること自体がはじめてで迷走しています; どうかご助言お願いします >< SQL Serverにおいて ユーザ「9999」がいるとします。 またDB「AA」「BB」「CC」「DD」があり、各DBに「9999」はログインできるようになっています。 各DB内にはそれぞれ複数のテーブルが存在します。 そして各テーブルでは「9999」に 「SELECT、INSERT、UPDATE、DELETE」の権限を与えてあります ←今ココです そこで質問なのですが、 (1)ユーザ「9999」に与えてあるSELECT等の権限を確認するSQL文は存在しますでしょうか。 →「9999」がどのDBのどのテーブルにどの権限を持っているのか、など。 (2)もしくはDBごとに、どのユーザがどのテーブルに対してどの権限を持っているかを 確認するSQL文はありますでしょうか。 →テーブルごとでも結構です。 「権限を確認するSQLはあるよ」と 先輩に言われ、必死に探しておりますがOracleのものしか見つかりません。。。 とりあえず「9999」がそのテーブルに対して権限を持っているということを 証明したいのです。 ※テーブルのプロパティで権限付与を行ったため、 同じ方法で確認するのは意味がないと言われてしまいました どうかよろしくおねがいします。
- 締切済み
- SQL Server
- SQLスクリプト内で、${変数}と記述しても値を認識できない?
USER.TABLE_LNK_TRG.shにて、トリガ作成スクリプトUSER.TABLE_LNK_TRG.sqlをコンパイルしようとしています。 USER.TABLE_LNK_TRG.shとUSER.TABLE_LNK_TRG.sqlともに 変数ORACLE_SID_1の値としてdb1、 変数ORACLE_SID_2の値としてdb2 が入っているはずなのですが、USER.TABLE_LNK_TRG.sql内では ${ORACLE_SID_1}と${ORACLE_SID_2}がそのまま文字列として解釈され (変数の値であるdb1、db2にはならない)、コンパイルに失敗します。 逆にUSER.TABLE_LNK_TRG.sql内で、${ORACLE_SID_1}と${ORACLE_SID_2} を使わず、直接db1、db2と記述すると成功します。 トリガ作成スクリプトUSER.TABLE_LNK_TRG.sql内で、${変数}は使えないのでしょうか? 環境はOSはSolaris、DBはOracle9i、シェルはBシェルです。 _______________________________________________________________ ~USER.TABLE_LNK_TRG.sh~ #!/bin/sh ORACLE_SID_1="db1" ORACLE_SID_2="db2" #トリガコンパイル sqlplus aaa/aaa <<-EOF @USER.TABLE_LNK_TRG.sql quit EOF exit ______________________________________________________________ ~USER.TABLE_LNK_TRG.sql~ CREATE OR REPLACE TRIGGER USER.TABLE_LNK_TRG BEFORE UPDATE ON USER.TABLE FOR EACH ROW declare begin update TABLE@${ORACLE_SID_1}_lnk set col = :new.col; update TABLE@${ORACLE_SID_2}_lnk set col = :new.col; exception when others then null; end; / _______________________________________________________________ ※${ORACLE_SID_1}、${ORACLE_SID_2}のままコンパイルされるので、 ${ORACLE_SID_1}_lnkのDB環境、${ORACLE_SID_2}_lnkのDB環境が存在せずコンパイルエラー。 逆に直接db1、db2と記述するとdb1_lnkのDB環境、db2_lnkのDB環境が存在するので正常にコンパイル。
- ベストアンサー
- Oracle
- PL/SQLをWindowsのBATファイルで実行するには
いつも参考にさせていただいております。 表題のとおり、WindowsServer2003上でBATファイルを起動したいのですが、うまくいきません。 BATファイルの中身 sqlplus USER_A/USER_A @DB_A @SQLPAT sqlplus USER_B/USER_B @DB_B @SQLPAT SQLPATファイルは、大体以下の感じで、2つのスキーマーで同じPL/SQLを実行します。 Declare ・ カーソルループ 更新 ・ ・ END; タスクにBATファイルを登録し実行すると 最初のPL/SQLは実行されますが、次のUSER_Bが実行されません。 どなたか詳しい方ご教授をお願いできませんでしょうか? オラクルのVerは9iです。よろしくお願い致します。
- ベストアンサー
- Oracle
- オラクルDBからのデータ取得について
こんばんわ。 オラクル(sqlplus)についての質問2点です。 (1)シェルからオラクルDBへアクセスし、データを取得したいのですが、 select時に、結果のヘッダーをつけずに結果(データ)のみをファイル出力することは可能でしょうか? (DB2で言うところの「-x」オプションのような・・・) (2)エラー時にSQLコードを取得したいのですが、SQLコードをファイル出力することは可能でしょうか? オラクルは初心者で、行き詰まってしまいました・・・ どうかよろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- VBでSQL-serverをプログラムする
VBでmdbファイルを操作するプログラムを勉強していますが、データベースをサーバー管理するならば、AccessではなくSQL-serverなどを使った方が良いと聞きました。 質問なんですが、 SQL-serverには、Accessと同じようにユーザーフォームを使ってデータベースシステムを構築するような機能が付いているのでしょうか? そもそもOracle、dBase、SQL-serverといったデータベースソフトは、DBそのものを作成するソフトであって、DBシステムを構築するにはVBなどによるプログラム開発が必要なのでしょうか? 分かりにくい質問ですみません。
- ベストアンサー
- Visual Basic
- オラクルからAccessにデータ追加
オラクルから、必要なデータを抜出し加工の為のDBをAccessで作成していますが、オラクルから抜き出したデータ(レコードセット)を、どうやってAccessのテーブルに書き込めばよいかがわかりません。 ◎環境 Oracle:10g Access:2010 ◎現在の状況 Dim CON As New ADODB.Connection Dim RS As ADODB.Recordset Dim SQL As String Dim i As Integer 'DB接続定義 CON.Open "DSN=DNS名;UID=ユーザー名;PWD=パスワード;" 'SQL文 SQL = "SELECT " SQL = SQL & "カラム1," SQL = SQL & "カラム2," SQL = SQL & "カラム3" SQL = SQL & "FROM オラクルテーブル名 " SQL = SQL & "WHERE 抽出条件 " SQL = SQL & "AND 抽出条件" SQL = SQL & "GROUP BY カラム" SET RS = CON.EXCUTE(SQL) For i = 1 To 10 Debug.Print rs(カラム1) & rs(カラム2) next i ここまでは、オラクルのテーブルから、レコードセットにデータが取り込まれてます。 rs.close: SET RS = Nothing con.close:SET CON=Nothing end sub 案1 レコードセットのデータを、Access側のテーブルにループで回して、1行ずつデータ追加 案2 INTO句で直接、テーブル作成 調べていて、2通りのやり方があると思うのですが、どちらにしても、テーブルへの書き込み方がわかりません。 案1の場合、Access側のテーブルを開いてデータ追加する方法 ※同時に2つのテーブルを開くことになるのでは? 案2の場合、SQL文はオラクルで処理する為の物なので、AccessテーブルのINTO句が使えるのか? オラクルのテーブルをリンクする事も考えたのですが、実際動かすPCにはAccessRuntimeしかインストールしてませんので、オラクルのテーブルをリンクしてくれませんでした。 よい方法があれば、アドバイスを頂けたら幸いです。
- ベストアンサー
- その他(データベース)
- db2 v9.7にて
db2 v9.7にて CLPPLUS上で、PL/SQLブロックを実行したところ、エラーが出ました。 SQL> DECLARE i integer := 0; BEGIN while i < 100001 loop insert into test1 values(i,i,i); i := i + 1; end loop; END; / 行 1 の近くでエラー: SQL0104N An unexpected token "DECLARE i integer := 0" was found following "". Expected tokens may include: "BEGIN-OF-STATEMENT". SQL> DB2アニュアル http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp ------ PL/SQL (Procedural Language/Structured Query Language) ステートメントを、DB2® のインターフェースを使用してコンパイルおよび実行できます。このサポートにより、既存の PL/SQL ソリューションを DB2 データ・サーバーで処理できるように準備するという煩雑な作業が軽減されます。 以下のインターフェースがサポートされます。 ?DB2 コマンド行プロセッサー (CLP) ?DB2 CLPPlus ?IBM® Data Studio ?IBM OptimTM Development Studio デフォルトでは、これらのインターフェースから PL/SQL ステートメントを実行できません。DB2 データ・サーバーで、PL/SQL ステートメント実行のサポートを使用可能にする必要があります。 ------ 上記、マニュアルの通り、PL/SQLステートメント実行のためには、 DB2サーバで何かしらの設定が必要なのでしょうか。 必要な設定をご教示いただきたく。 お願いいたします。
- 締切済み
- その他(データベース)
- 富士通FMVのOSをWIN10にして利用している際、HDDへのアクセスが100%となり、プログラムのアップデートができなくなりました。
- OSの再インストールで問題は解決しましたが、電源オフUSB充電ユーティリティーのアイコンが無くなり活用できなくなりました。
- 電源オフUSB充電ユーティリティーのインストール方法を教えていただきたいです。
お礼
早速のご回答ありがとうございました。
補足
No1,No2のご回答を拝見していて、どうも私の質問がおかしかったような気がしてきました。 もう一度(ちょっとだけ)整理して質問させてください。 具体的にはデータグリッド製品ソフト(Avaki社、http://www.cgc.co.jp/htw/npi/080/HPJ_022580.html や、ビーコンIT社:http://www.beacon-it.co.jp/news/pressrelease/2003/p20030701.shtml)の説明を見ても良く理解出来なかったんですが、 3階層モデル(クライアント--アプリケーション--DB)の アプリケーションサーバとDBサーバ(複数)の間に入るんでしょうか。