Oralceベースコマンド(一)


0.いくつかのデータベース
                       sql server   access
      MySql            AB   mySql
    ibm                db2
      Sybase         Sybase
    ibm                informix
      Oracle         oralce

1.コマンドラインウィンドウを開く
win+r:    sqlplus    sqlplusw 

2.sysユーザーによるログイン
conn / as sysdba 

3.現在のユーザーを表示
show user;

4.クエリーのテキストをローカルにインポートする.sqlファイル
spool d:\ a.sql   //  D:\      a.sql     
select * from emp;
spool off;    //            

5.ユーザーTestUserパスワードを作成する:m 123
create user TestUser identified by m123 

6.TestUserへのログイン権限の付与(connect:ロール)
grant connect to TestUser 

7.TestUserにリソース権限を付与する
grant resource  to TestUser 

8.TestUserパスワードを採用:m 123データベースORACLEに登録する
connect TestUser/m123@ORACLE

9.パスワードの変更(dbaロールまたはalter userという権限が必要)
//   
 passw TestUser(       )      :    ,   
//   
 alter User  TestUser identified by M123

10.開く.sqlファイル【例:上D:a.sql
@ d:\meili.sql    start d:\meili.sql

11.編集する場合.sqlファイル【例:上D:a.sql
edit d:\a.sql

12.ポップアップボックスによる動的付与sqlの作成時
select  * from  emp where ename ='&name';//        

13.TestUserユーザーの削除
drop user TestUser【cascade】 //                  cascade       

14.テーブル構造の表示
desc scott.emp  //      

15.上の接続を終了する
disc    disconnect 

16.sqlplusまたはsqlpluswを終了する
exit

17.
Oracleのすべてのシステム権限オブジェクト権限
select count(*) from system_privilege_map;//       
select count(*) from table_privilege_map;//       

18.クエリーデータの符号化フォーマット
select USERENV('LANGUAGE') from DUAL // oracle     ,           GBK   2   ,   UTF-8   3   。

19.クエリー・データベースの名前
select * from global_name;

20.sqlpluswクリーンアップコマンドはclear screenです.PL/SQL、sqlplusスクリーンはclear