Oracleはユーザーを追加し、権限を与え、パスワードを変更し、ロックを解除し、ユーザーを削除する方法。


ユーザー追加(ユーザの作成に伴い、自動的にユーザと同名のschemaを生成する)CREATE USER“TESTER”PROFILE“DEFAULT”IDENTIFIED BY“TESTER”DEFALT TABLESPACE“TESTDATA”TEMPORARY TABLESPACE“TESTTEMP”ACCOUNT LOCK;ライセンス(正直に言えば、これらの権限は開発中に使う権限です。もしユーザーが環境を作ったら、自分でユーザーに対して相応のシステム権限を作ってください。)生産環境下では、connect resourceのような役割だけでいいと言われています。GRANT「CONNET」TO「TESTER」;GRANT“RESOURCE”TO“TESTER”;GRANT“DBA”TO“TESTER”;GRANT「EXP_FULL_DATABASE“TO”TESTER“GRANT「IMP_FULL_DATABASE“TO”TESTER“削除ユーザー:例えばユーザーAを作成しました。削除するにはconnect sys/パスワードas sysdbaを行うことができます。drop user A cascade;//このようにユーザーはパスワードを削除されました。ロック解除ALTER USER"SCOTT"IDENTIFIED BY"****"ALTER USER"ACCOUNT UNLOCK 1.すべてのユーザーを調べます。user;select*from all_アメリカselect*from user_アメリカ2.ユーザーシステムの権限を確認する:select*from dba_sys.privs;select*from all_sys.privs;select*from user_sys.privs;3.ユーザーの対象権限を確認する:select*from dba_tab_privs;select*from all_tab_privs;select*from user_tab_privs;4.全キャラクターを確認する:select*from dba_roles;5.ユーザーが持っているキャラクターを確認する:select*from dbarole_privs;select*from user_role_privs;Oracleに新しいユーザ名でORACLEデータベースを接続します。1、Oracle Database Asistantに自分のデータベースを構築します。2、Oracle Net 8 Easy configに自分のデータベースとの接続を確立し、service名を取って、IP:ローカルIP 127.1.0.1、database sidはあなたのデータベースのSID、ユーザ名は:system、パスワード:managerまたは自分で設定したパスワードです。3、SQLPLTSで自分のデータベースに接続して、ユーザー名は:system、パスワード:managerまたは自分で設定したパスワード、tom:あなたが作ったばかりのservice名。4、現在の接続ユーザを表示する:show user;5、新規ユーザーを作成し、認証する:sql>create user tom identified byパスワード;sql>grant connect,resource to tom;/ライセンス:ライセンス:create any procedure、select any dictionary(登録oem必要)、select any tableなど。7、テーブル空間を作る。データベースの初期化パラメータファイル:init+インスタンス名.oraファイルは、このファイルの内容を編集し、データベースの使用方法と割り当てられたリソースを変更できます。ORACLEデータベースを起動し、DOS方式でsvrmgr 30を実行して、connect internalを入力します。パスワードは:oracleで、startupを再入力すればいいです。テーブル空間の確立:storge managerロールバックはstorage managerにスタートoracleデータベースを作成してDOSウィンドウの下でsvrmgr 30を入力して、サーバーマネージャを起動して、connect internalを入力して、パスワードoracleを入力して、shutdownを入力して、データベースを閉じて、startupを入力して、データベースを起動します。1.Oracleインストールしてから初期パスワードを完了します。10 g以降は高級なものを選んで、パスワードは自分で設定できます。ほほほ、scott/tigerは変わりません。internal/oracle sys/change_うむinstall system/manager scott/tiger smasman/oem_temp建立表空間create table space test 1 datafile'd:tabletest 1.dbf'size 1 M;wjqという名前のユーザを作成します。デフォルトのテーブル空間はtest 1です。SQL*PLUSでSYSユーザでデータベースに接続し、以下のスクリプトを実行します。create user wjq identifed by password default table space test 1;sqlplusをユーザwjqで接続し、テーブルを確立します。CREATE TABLE t 1(empno NUMBER(5)PRIMARY KEY、ename VRCHAR R 2(15)NOT NULL、job VRC HAR 2(10)、mgr NUMBER(5)、hiredate DATE DEULT(sdate)、BENUMR 2(BER)テーブルT 2を作成して、このテーブルの空間を指定するのはtest 1:CREATE TABLE t 2(empno NUMBER(5)PRIMARY KEY、ename VRCHAR R 2(15)NOT NULL、job VRC HAR 2(10)、mgr NUMBER(5)、hiredate DATE FALT(sdate)、BEST 7、mysdate(BEST 2)挿入記録:insert into t 1 values(101、'wang'、'it'、25、'、20、20)