PLSQLを使用したOracleデータベース・ユーザーの作成と権限の設定

2103 ワード

1、まずPLQL Developerでデータベースを開きます.「sys」ユーザーを使用して、データベース名を入力し、そのデータベースのsysユーザーのパスワードを入力し、「Connectas」コンボボックスで「SYSDBA」を選択します.OKボタンをクリックしてデータベースを開きます.2、User型ユーザー「DXXFLD」を作成する.「Users」フォルダを見つけて、右クリックしてメニューから「New」を選択して、ユーザー作成インターフェースをポップアップします.ここに追加するユーザー名「DXXFLD」を入力し、他の設定をします.「Quotas」タブでユーザー権限を設定します.「Table space」で「User」を選択し、「Unlimited」複素オプションをチェックします.(これは必ずチェックしてください.そうしないと、表を作成するときに表領域のアクセス権がないことを示す場合があります).次に「Apply」ボタンをクリックして各設定を有効にします.2、新しく作成したユーザーを使用して表を作成します.「Table」フォルダを右クリックして、ポップアップメニューの「New」を選択しますオプションは、その後のポップアップ・プロパティ・ページで次の設定を行います.次に、フィールド名などのその他のプロパティを設定するのは、「System」や「Sys」などの表領域を直接使用して表を作成するのと同じです.説明するのは、「カスタム」Usersを使用して作成した表で、PLSQLの「Users」->「Table」ディレクトリの下に表示されます.
 
表領域の作成
新規ユーザーの作成
「P/L SQL Developer」ツールを実行し、DBA(ユーザー名:System)としてログインする:
 
1)新しい「User(ユーザー):
 
 
2)ユーザー名、パスワード、デフォルト表領域(上に新規作成した表領域を使用)と一時表領域を設定します.
 
 
3)ロール権限の設定:
 
 
 
4)「システム権限」の設定:
 
 
 
5)アプリケーションをクリックすると、【適用】ボタンがグレーになり、新規ユーザー作成に成功した:
 
 
6)新規ユーザー登録テスト:
新しいユーザーの「ユーザー名/パスワード」を入力します.
 
新しいユーザー「testcamds」が正常にログインしました.
 
 
6、エクスポート・データベースのインポート
まずcmdコマンドを実行し、コマンドラインモードに入り、D:/oracle/product/10.20/db_1/BIN【このディレクトリの下にexp.exeファイルがある】のディレクトリに移動します.
1)インポート
コマンド構文:
Sqlコード
  • imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid
  • imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid
    コマンドの例:
    Sqlコード
  • imp testcamds/123@camds file=c:/testcamds fromuser=testcamds touser=testcamds
  • imp testcamds/123@camds file=c:/testcamds fromuser=testcamds touser=testcamds
    インポート結果:
     
     
    2)エクスポート:
    コマンド構文:
    Sqlコード
  • exp userid/pwd@sid file=path/file owner=userid
  • exp userid/pwd@sid file=path/file owner=userid
    コマンドの例:
    Sqlコード
  • exp testcamds/123@camdsora file=c:/testcamds owner=testcamds
  • exp testcamds/123@camdsora file=c:/testcamds owner=testcamds
    インポート結果:
     
    http://www.javaeye.com/topic/493595