oracle 10 gでユーザーを新規作成/削除します。
5996 ワード
以下の操作はすべてsqlplusの下で行います。WindowsXPでは、sqlplusを以下の2つの方法で開くことができます。1、順番にスタートをクリックします。2、スタート->運転->を順次クリックして「CMD」を入力し、コマンドラインウィンドウを開きます。ウィンドウに「sqlplus」を入力し、車に戻ったらsqlplus操作画面に入る(ユーザ名とパスワードを入力する必要がある)。以下は新規ユーザーの具体的なプロセスです。①私はoracleインストール中にデフォルトで作成したデータベースorclを使っています。このデータベースはC:\oracle\product\10.2.0\oradaa\orclに保存しています。②ユーザを作成する前に、そのユーザのためにテーブルスペースを作成する必要があります。コマンド形式は次の通りです。create tablespaceテーブル空間名datafile'データファイル名'sizeテーブル空間サイズ;例えば、私は今テストという名前を作るつもりです。テーブルスペースは、次のコマンドを入力します。create tabalespace test_テーブルspace datafile'C:\oracle\product\10.2.0\oradaa\orcl\test_data.dbf'size 500 M;車を返すと、「テーブルスペースの作成に成功した」と表示されます。③次にユーザ名を作成します。コマンド形式は次の通りです。create userユーザー名dentified byユーザパスワードdefault tablespaceテーブル空間名。私は今ユーザーtestを作成します。次のコマンドを入力します。create user test identified by 1234 default table space test_。テーブルspace;車を返すと、ユーザーがデフォルトで使っている表空間はtest_であるという「ユーザー作成成功」を提示します。テーブルspace。④最後に、新規のユーザに許可し、データベースへの接続、アクセスを許可する。コマンドラインには、次のコマンドを入力します。grant connect、resource to test。grant dba to test;車を返したら、「授権成功」を提示します。ここにおいて、新規ユーザーはすべて作成に成功する。以下はユーザとテーブル空間を削除するプロセスです。ユーザを削除します(ユーザ名testを例にしても):drop user test cascade;/cascadeパラメータはカスケードでこのユーザのすべてのオブジェクトを削除します。このパラメータを追加しないと削除操作が間違ってしまうかもしれません。エコーを加えると、「ユーザ削除成功」を提示します。テーブル空間を削除:drop table space test_tablespace including contens and datafiles;車を返すと、「テーブルスペースの削除に成功した」と表示されます。
コマンドラインを作成すると、以下のようになります。
Oracleはユーザのインスタンスを作成します。
まず、sysを利用してsqlplusにログインして、新しいユーザ名パスワードはtestのユーザで、テーブル空間はusersです。
後はtestにresource,connect,dba権限を与えます。
Cmdコード
ユーザーを削除した後はcascadeと一緒にしないと失敗します。
Sqlコード
コマンドラインを作成すると、以下のようになります。
Oracleはユーザのインスタンスを作成します。
まず、sysを利用してsqlplusにログインして、新しいユーザ名パスワードはtestのユーザで、テーブル空間はusersです。
後はtestにresource,connect,dba権限を与えます。
Cmdコード
- D:\>sqlplus /nolog
-
- SQL*Plus: Release 9.2.0.1.0 - Production on 1 26 13:34:09 2010
-
- Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
-
- SQL> conn / as sysdba;
- 。
- SQL> create user test identified by test default tablespace users;
-
-
-
- SQL> grant resource,connect,dba to test;
-
- 。
-
- SQL> commit;
-
- 。
-
- SQL>
-
- D:\>sqlplus /nolog
-
- SQL*Plus: Release 9.2.0.1.0 - Production on 1 26 13:34:09 2010
-
- Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
-
- SQL> conn / as sysdba;
- 。
- SQL> create user test identified by test default tablespace users;
-
-
-
- SQL> grant resource,connect,dba to test;
-
- 。
-
- SQL> commit;
-
- 。
-
- SQL>
-
ユーザのインスタンスを削除:ユーザーを削除した後はcascadeと一緒にしないと失敗します。
Sqlコード
- SQL> drop user test cascade;
-
-
-
- SQL>
-
- SQL> drop user test cascade;
-
-
-
- SQL>
-