たにーの楽しい闘争

日々の気になる事を書いていきます

Oracle

【Oracle】ORA-28001:the password has expiredが出た時の対処方法

状況 A5SQLを使ってローカルでOracleにsystemユーザで接続しようとしたら突然ORA-28001:the password has expiredというエラーが発生してログインできない。 原因 Oracle10gまではユーザのパスワードの有効期限はデフォルトで無期限であったものが、Oracle11…

【Oracle】スキーマ(ユーザー) を作成する方法

前提 oracleに関してはsqlserverとは違い、ユーザ=スキーマのようなものなので、 スキーマを作るということはユーザーを作る事とほぼ同じ意味になる。 概要 管理者権限が付与されているユーザーでログインし、下記を実行 CREATE USER 新しいユーザ名(スキ…

【Oracle】突然ローカル環境でOracleに接続できなくなった時の対処方法

事象 今まで問題なく接続できていたが、突然下記のエラーが出て接続できず。 ORA-12546 :TNS アクセス権が拒否されました。 Oracleクライアントを利用していたので、直接接続で試みたが下記のエラーが出て接続できず。 ORA-12514 リスナーは現在、接続識別子…

【Oracle】listener.ora、tnsnames.oraの場所

git bash で下記のコマンドを実行 lsnrctl status 【パラメータ・ファイル】という項目にORAファイルが格納されているパスが記載されてある