1.ダウンロード
2.インストール
3.管理ソフト(Oracle SQL Developer)の導入
4.Oracle SQL Developerでの接続
5.パスワードの無期限化 ← 今回
6.新しいスキーマの作成 ← 今回
と、その前に、Oracle11gから、パスワードの有効期限がデフォルトで、180日になりました。そのまま、使っていると、ある日突然、接続できなくなり、大慌てすることになるので、まずは、パスワードを無期限化します。
5.パスワードの無期限化
①Oracle SQL Developerを起動し、「SYS」に接続します。前回、「SYS」はOracle SQL Developerで左の接続のツリーの「NewOracleDB」という接続名にしたので、「NewOracleDB」をダブルクリックします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG79AJUAPrVcbv0U3oCAHh7CA85_uDomk0diZnjPNiTWs9dpMEOSVWxfBHNZPJch6MzlP9jVoBrxE4YmEKHDWMJWKd2ZB4dUES8T3u33LSpyORVJsvJgrA6E-GLYoJ6PPxjX5T8F0wgGwv/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_1.jpg)
②パスワードを入力し、「OK」をクリックします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBw6cByXxcT14-jTKMvXiAJSmDjpItEG2UDzLFBdIkr719DeYjh5TwG5ydYFNpKvwTdq1XeezMFWE3DuAOtJC3vx0ZMVRBk1f-WGTl_uL1bpqURjb_7_fAbk_6bQ7l2E0qOHTIwNDVI1ba/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_2.jpg)
③「SYS」のワークシートに、「select * from dba_profiles where resource_name = 'PASSWORD_LIMIT_TIME'」と入力し、上の「▶」をクリックし、現在のパスワードの期限を調べます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Ex_Y_kfEICMckCnTy4_ppVRquAG3pCUo5JMF-kFfOyUuzQgeqW7MlUx8FmepQyehvYUJvYK2LQ5lIxvR3yQTIkWyILPCubo7w_etZg05r7hiJdkDvKEAU4WeY11pVnOyDg0IymOMtTuY/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_3.jpg)
④デフォルトでは、「180」日となっています。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx8F0OHup9v-vr-Sh2_8nvlEvVMcEg_KZBQW-SE-bu4Y0HVG8FI0SddxBzWYQlrg5nH8CQO5yME5hQOUF7VWCNe_pHIbMOnnvoN0naicMM4AzeOQl8o-2fCZRf6-Vc_0UrkmuC68ZDaMG7/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_4.jpg)
⑤「SYS」のワークシートに、「alter profile default limit password_life_time unlimited;」と入力し、上の「▶」をクリックし、パスワードを無期限化します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC-4tcB1X8rJenUjpYnwIWD7GQ_kau9ecErrqufXOo_MlXnUSsG2r8OsUgflyGCo_8588cgXGSbFMSlsH6g7KHzsZ1sQ0V1RNtoKfR2krlhL01wCo2IOTjsyIRdLAEtc9JClS4m94qEI3r/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_5.jpg)
⑥「Profile DEFAULTが変更されました。」と表示され、変更が成功したのを確認します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM4YQ87Z7YapNMbpsBnYOPvmJ_bLwZONPv99a8XUe9EEx9h0t6rXgNqXVL00eHJTZhyphenhyphenvD_cFJaYSaTdqJsRm3QIai3cI-JnSBhdV_rTkpHswcPtYZIYSNGZl35eflN8WAxuP_5BBzdYMyd/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_6.jpg)
⑦再度、「SYS」のワークシートに、「select * from dba_profiles where resource_name = 'PASSWORD_LIMIT_TIME'」と入力し、上の「▶」をクリックし、現在のパスワードの期限を調べます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixjC2zV7A9JxUOj2tmIlG5S3XF_9ImJwy6kqgueheatG8s_r8ueXHzMVIk0mW1FVLOXjo4jTH0FXf-X4WdfXkptvbQ07Q1p7ACat4zgxFXEngS1I-RZD1aBZbXAG3ANBEE5H5Y_Qh7-2yC/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_7.jpg)
⑧「UNLIMITED」となっていることを確認します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWdxC3b9B4zCcZZvN6VV9hQuQq8q1wLafTRUYMeozcWANUOSxk18ZXAO6sDo8-1hStBv7566jawvnR0aeUHQUenimFTOqg-VGLb88y6Y7n5ivx2giS5G7fSWI-OEJgeL7S3bpXiOKrdXZ_/s200/%25E3%2583%2591%25E3%2582%25B9%25E3%2583%25AF%25E3%2583%25BC%25E3%2583%2589%25E7%2584%25A1%25E6%259C%259F%25E9%2599%2590%25E5%258C%2596_8.jpg)
以上で、パスワードの無期限化が完了しました。
6.新しいスキーマの作成
①「SYS」のワークシートに、「create user test_db identified by test ;」、「grant connect, resource, create session, unlimited tablespace to test_db;」と入力し、上の「▶」をクリックします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3VEf42_WicyCa4MBTmHuAhpqRtVsahcW5tdHCKcQ9APwo08FHlfP_1tC7YhZEW2ProyU7LvLd4hph-V1_zibLYhBTOdjoifCnMR5KBe7QZUw7wDGjKfiuFvDOyhvvvHAMXmRcJaMC96T5/s200/%25E3%2582%25B9%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259E%25E4%25BD%259C%25E6%2588%25903.jpg)
②「スクリプトの出力」部分に「User TEST_DBは作成されました。」と「Grantが正常に実行されました。」と表示されたのを確認します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNK3fK1D-4pVA4s1peBMSJaotMMKtcq-bglRFlVwo58pluR4A8bc8oQeSfiFSzXdadhBBHcNYPvtImUfeF3BQUxCSjKt0ARRSVYzsZu46QjgFgVqkebh5SUJlH3DnXyx9toFkY-_Hid4vz/s200/%25E3%2582%25B9%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259E%25E4%25BD%259C%25E6%2588%25904.jpg)
③左の接続の部分の「+」をクリックして、作ったスキーマの接続を作成します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQHiFHe1m3dQcWs_Qg7pxn0XWfrNz6Dr5Eco-tPFNtROzdHZf3heqVZWGJ5KBtdeN5OmggUnyjLIAuXaT9DVNYtxIG3UU36iLUx-9wKYOQtBVrUJif-oo4ps2VxTa9grMaURwneYSIPmPq/s200/%25E3%2582%25B9%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259E%25E4%25BD%259C%25E6%2588%25905.jpg)
④接続名を「test_DB」(任意)とし、ユーザー名に「test_db」、パスワードに「test」を入力し、「テスト」をクリックして、エラーが出ないのを確認し、「接続」をクリックします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX-McvSiR650jpFxIysJzmX6av48D6bOMMd76mUDv3Uvwjj2S6KgHe0NaUoNdd7UPqd-ebaANPXbBgs_4H7zLRxkBb0H6IGgqKfHgiEIRhuseWElfExyfxQIfDY4s5M_FAU8T35YSyTM6D/s200/%25E3%2582%25B9%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259E%25E4%25BD%259C%25E6%2588%25906.jpg)
⑤新しい接続が作成されると、左の接続のツリーに「test_DB」が表示されます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicyISe3N3yzTINlVW67HEBI0IgOYKfx2ohkO0pgRLgaMExo2_lEM8gloOZ0Qr7xR3bTuLev6TWD4FV1BaL8Yk0xnbG0MMX2PUHHie5Y1lkw-i04kfYR6mI1UBBLLti0DRcx0H41A8TfN_Q/s200/%25E3%2582%25B9%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259E%25E4%25BD%259C%25E6%2588%25907.jpg)
新しいスキーマ(ユーザー)の作成は以上です。
次回以降は、テーブル作成について進めていきます。
0 件のコメント:
コメントを投稿