問題タブ [sysdba]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Oracle sysdba パスワードを回復または変更する方法
私たちは、それを設定した人が「長くいなくなった」ため、sysdbaパスワードを知らないが、それが必要なOracleデータベースで作業しています。ボックスへのルートアクセスがあります(Linux上)。sys パスワードを回復または変更する方法はありますか?
oracle - ADO 接続文字列を使用して SYS として Oracle データベースに接続するにはどうすればよいですか?
私はこれを試しています:
しかし、私はエラーが発生します:
私は Delphi を使用していますが、どの言語でも回答を歓迎します。
明確化: 通常のユーザーとして接続できます。AS SYSDBA に接続しようとすると問題が発生します。
sql - Oracle 実行スクリプト
私はOracle Sql Developerを使用しています
テーブル、インデックス、主キー制約などを作成する巨大なスクリプトがあります。
私のDB名は: dbo_other
この dbo_other に sysdba としてログインしました。
スクリプトを実行すると、左側のパネルの [テーブル] の下にテーブルが表示されません
ただし、「dbo_other」を追加してスクリプトを追加すると、すべてのテーブル名の前にテーブルが表示されます。
これは非常に面倒で時間がかかります。
これを回避する方法はありますか?dbo_other を追加せずに dbo_other に表示されないのはなぜですか。すべてのテーブル名の前に?? 右上隅でクエリを実行すると、ドロップダウンで dbo_other が選択されています!!
作成したテーブルから select * を実行することもできます (ただし、左側のサイドバーには表示されません)。さらに、pl/sql 開発者でテーブルを表示できます。
Oracle SQL 開発者が dbo_other を使用して作成することを要求するのはなぜですか??
また、テーブルごとに追加しないようにする方法はありますか? スクリプトの上で何かを実行して、後続のすべてに影響を与えることができるでしょうか?
.net - .NET から Oracle 11g に SYS ユーザーとしてログインします。
Oracle Data Provider for .NET を使用して、アプリケーションは特権 SYS ユーザーを使用してデータベースに接続します。接続文字列は次のとおりです。
これは Oracle 10 では問題なく動作しますが、Oracle 11 ではユーザー名またはパスワードが無効であると不平を言い続けます。パスワードが正しいことを確認しました。他のアプリは同じ資格情報で正常に動作します。
通常のユーザー (DBA Privilege
パーツなし) の場合、Oracle 11 への接続は完全に機能することに注意してください。
それで、何が問題なのですか?
更新:
これは大文字と小文字の区別の問題ではありません。接続文字列を作成するときに、パスワードの大文字と小文字はコードによって変更されず、パスワードは他の非 .NET アプリケーションで正常に機能します。これは、11 データベースへの接続に使用している Oracle 10 クライアントが原因であると思われます。Oracle は、クライアントには上位互換性があると述べていますが、唯一の欠点は、データベースのいくつかの新機能を使用できないことです。ただし、
SYSDBA
接続は明らかに Oracle 11 の新機能ではなく、.NET 以外のアプリ (Keeptool Hora) も同じセットアップを使用して接続できます。他のアイデアはありますか?
更新 2:
Oracle 11 クライアントを使用しても問題は解決しません :-(
更新 3:
別のデータベース インストール バージョン 11.2 (最初は 11.1) でテストを行いましたが、結果は同じでした。
SYSTEM
また、ユーザー(DBA Privilege
パーツも使用) の場合、すべてが正常に機能することに注意してください。しかし、私は一緒に働かなければSYS
なりません。
oracle - 新規ユーザーが oracle で sysdba としてログインできるのはなぜですか?
Windows 7マシンにOracle 11g R2をインストールしました。sys を sysdba アカウントとして使用してログインできます。
sysアカウントを使用して、次のようにユーザーを作成しました
通常のユーザーとして testuser を使用してデータベースに接続しようとすると、「ユーザー testuser には CREATE SESSION 権限がありません。これまでtestuserに許可を与えていなかったので、これは理解できます。
しかし、sysdba として testuser を使用してデータベースにログインしようとすると、データベースに接続でき、選択したスキーマは SYS スキーマのように見えます。
ユーザーtestuserはSYSスキーマへのログインはもちろんのこと、ログインすらできないはずだと思うので、私が見逃しているものはありますか? また、データベースに存在するかどうかに関係なく、任意のユーザー名で sysdba として接続できることもわかりました。
他のスキーマにアクセスできない通常の oracle ユーザーを作成するにはどうすればよいですか?
roundhouse - roundhouse を使用して SYSDBA として接続する
Roundhouse を使用して sysdba として接続したいのですが、既に試しました
腸はこの例外を得ました
も試した
しかし、例外は
助言がありますか?
前もって感謝します
sql - 私の oracle データベースでは、1 つのテーブルスペースが、スペースを追加していてもスペース不足のアラートを頻繁に出します。原因を知るにはどうすればよいですか?
私の oracle データベースでは、1 つのテーブルスペースで、スペースを追加しても頻繁に「スペース不足」のアラートが表示されます。原因を知るにはどうすればよいですか?
最初はサイズが 1GB のテーブルスペースを作成しましたが、現在はサイズが 4GB です。
その特定のテーブルスペース フォーム dba_segments の使用済みオブジェクトをクエリしているときに、理由を知る方法..セグメント名のみを指定しています。