問題タブ [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.

0 投票する
2 に答える
28235 参照

linux - Oracle sysdba パスワードを回復または変更する方法

私たちは、それを設定した人が「長くいなくなった」ため、sysdbaパスワードを知らないが、それが必要なOracleデータベースで作業しています。ボックスへのルートアクセスがあります(Linux上)。sys パスワードを回復または変更する方法はありますか?

0 投票する
4 に答える
7645 参照

oracle - ADO 接続文字列を使用して SYS として Oracle データベースに接続するにはどうすればよいですか?

私はこれを試しています:

しかし、私はエラーが発生します:

私は Delphi を使用していますが、どの言語でも回答を歓迎します。

明確化: 通常のユーザーとして接続できます。AS SYSDBA に接続しようとすると問題が発生します。

0 投票する
3 に答える
248 参照

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 を使用して作成することを要求するのはなぜですか??

また、テーブルごとに追加しないようにする方法はありますか? スクリプトの上で何かを実行して、後続のすべてに影響を与えることができるでしょうか?

0 投票する
2 に答える
1277 参照

.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なりません。

0 投票する
2 に答える
6396 参照

oracle - 新規ユーザーが oracle で sysdba としてログインできるのはなぜですか?

Windows 7マシンにOracle 11g R2をインストールしました。sys を sysdba アカウントとして使用してログインできます。

sysアカウントを使用して、次のようにユーザーを作成しました

通常のユーザーとして testuser を使用してデータベースに接続しようとすると、「ユーザー testuser には CREATE SESSION 権限がありません。これまでtestuserに許可を与えていなかったので、これは理解できます。

しかし、sysdba として testuser を使用してデータベースにログインしようとすると、データベースに接続でき、選択したスキーマは SYS スキーマのように見えます。

ユーザーtestuserはSYSスキーマへのログインはもちろんのこと、ログインすらできないはずだと思うので、私が見逃しているものはありますか? また、データベースに存在するかどうかに関係なく、任意のユーザー名で sysdba として接続できることもわかりました。

他のスキーマにアクセスできない通常の oracle ユーザーを作成するにはどうすればよいですか?

0 投票する
1 に答える
352 参照

roundhouse - roundhouse を使用して SYSDBA として接続する

Roundhouse を使用して sysdba として接続したいのですが、既に試しました

腸はこの例外を得ました

も試した

しかし、例外は

助言がありますか?

前もって感謝します

0 投票する
2 に答える
333 参照

sql - 私の oracle データベースでは、1 つのテーブルスペースが、スペースを追加していてもスペース不足のアラートを頻繁に出します。原因を知るにはどうすればよいですか?

私の oracle データベースでは、1 つのテーブルスペースで、スペースを追加しても頻繁に「スペース不足」のアラートが表示されます。原因を知るにはどうすればよいですか?

最初はサイズが 1GB のテーブルスペースを作成しましたが、現在はサイズが 4GB です。

その特定のテーブルスペース フォーム dba_segments の使用済みオブジェクトをクエリしているときに、理由を知る方法..セグメント名のみを指定しています。