LINUXでのOracleデータベース・ユーザーの作成方法の詳細
2115 ワード
この例では、LINUXでのOracleデータベース・ユーザーの作成方法を分析します.皆さんの参考にしてください.具体的には以下の通りです.
1)linuxにログインし、oracleユーザーでログインする(rootユーザーがログインしている場合は、ログイン後su-oracleコマンドでoracleユーザーに切り替える)
2)まずListenerコマンドを開くには、lsnrctl start、sqlplus/nolog、conn/as sysdba、startup(oracleデータベースを開くためのコマンド)
3)ユーザー表領域を通常配置している場所を確認します.次のsqlを実行します.
または次のsql文です.
上のsqlは一般的にあなたのユーザー表空間ファイルの位置を調べます.ここで「E:APPADMINISTRATORORADATAORCL」です.
4)ユーザー表領域の作成:
5)ユーザーの作成、パスワードと上に作成したユーザー表領域の指定
6)権限付与
以上の操作により、testUser/abcを使用して指定したインスタンスにログインし、独自のテーブルを作成できます.
Oracleデータベース・プログラムの設計に役立つことを説明してください.
1)linuxにログインし、oracleユーザーでログインする(rootユーザーがログインしている場合は、ログイン後su-oracleコマンドでoracleユーザーに切り替える)
2)まずListenerコマンドを開くには、lsnrctl start、sqlplus/nolog、conn/as sysdba、startup(oracleデータベースを開くためのコマンド)
3)ユーザー表領域を通常配置している場所を確認します.次のsqlを実行します.
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
E:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
5 rows selected
または次のsql文です.
SQL> select status,fuzzy,tablespace_name,name from v$datafile_header;
STATUS FUZZY TABLESPACE_NAME NAME
------- ----- ------------------------------ --------------------------------------------------------------------------------
ONLINE YES SYSTEM E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
ONLINE YES SYSAUX E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
ONLINE YES UNDOTBS1 E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
ONLINE YES USERS E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
ONLINE YES EXAMPLE E:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
5 rows selected
上のsqlは一般的にあなたのユーザー表空間ファイルの位置を調べます.ここで「E:APPADMINISTRATORORADATAORCL」です.
4)ユーザー表領域の作成:
CREATE TABLESPACE test datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\testNS.dbf'
size 600M autoextend on next 50m maxsize unlimited;
5)ユーザーの作成、パスワードと上に作成したユーザー表領域の指定
CREATE USER testUser IDENTIFIED BY abc DEFAULT TABLESPACE test;
6)権限付与
grant connect,resource,dba to testUser;
以上の操作により、testUser/abcを使用して指定したインスタンスにログインし、独自のテーブルを作成できます.
Oracleデータベース・プログラムの設計に役立つことを説明してください.