この記事では、Oracle に関する関連知識を提供します。主に、Oracle テーブル スペース管理とユーザー管理の導入について説明します。テーブル スペースは、Oracle データベースの論理的分解の重要なコンポーネントです。テーブル スペース Itテーブルやインデックスなど、さまざまなアプリケーションオブジェクトを格納できますので、興味のある方はぜひご覧ください。
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
1. Oracle 表スペース
表スペースは次のとおりです。 Oracle データベースの論理的分解の重要なコンポーネントであるテーブルスペースには、テーブル、インデックスなどのさまざまなアプリケーションオブジェクトを格納できます。各テーブルスペースは 1 つ以上のデータ ファイルで構成されます。
1.1: 表スペースの分類
表スペースは 3 つのカテゴリに分類できます
カテゴリ | 説明 |
---|---|
永続テーブルスペース | 通常、テーブル、ビュー、プロシージャ、インデックスなどのデータを保存します。 Oracle はデフォルトで、SYSTEM、USERS などの永続表スペースをインストールします。 |
一時表スペース | は、短期のデータを保存するためにのみ使用されます。データの並べ替えなどのシステム内のアクティビティ |
は、コミットされていないトランザクション データのロールバックに使用されます。コミットされたデータはここではリカバリできません。 |
1.2: テーブルスペースの目的
(1) 異なるユーザーおよび異なるスキーマオブジェクトに異なるテーブルスペースを割り当てる 異なるテーブルを割り当てるユーザーデータの操作とスキーマオブジェクトの管理を容易にするためのスペース。 (2) 異なるディスク上に異なるデータ ファイルを作成できるため、ディスク領域の管理、I/O パフォーマンスの向上、データのバックアップと復元に役立ちます。1.3: テーブルスペースの作成
テーブルスペースを作成します。構文は次のとおりです。CREATE TABLESPACE tbs1 --表空间名称 DATAFILE 'E:\TeachCase\OracleDB\tbs1.DBF' -- 数据文件存放的位置 SIZE 1M -- 初始大小 AUTOEXTEND ON; -- 自动增长(开,关的话就是 OFF)
1.4: 表スペースの削除
Drop TABLESPACE tbs1 --表空间名称;
注: 表スペースが DROP されていない場合、ディスクから削除することはできません。実行された場合 データ ファイルは、DROP TABLESPACE コマンドの発行後にのみ削除できます。それ以外の場合、Oracle はデータ ファイルを実行できません。
2.1: SysSys ユーザーは Oracle のスーパー ユーザーです。データベース内のすべてのデータ ディクショナリとビューは SYS スキーマに保存されます。 Sys ユーザーは、主にシステム情報の維持とインスタンスの管理に使用されます。Sys ユーザーは、SYSOPER または SYSDBA ロールでのみシステムにログインできます。
2.2: システムシステム ユーザーは Oracle のデフォルトのシステム管理者であり、DBA 権限を持っています。このユーザーは、Oracle 管理ツールによって使用される内部テーブルとビューを所有します。システム ユーザーは、SYSOPER ロールまたは SYSDBA ロールを使用してシステムにログインすることはできず、デフォルト モードでのみログインできます。
2.3: Scott Scott ユーザーは Oracle データベースのデモンストレーション ユーザーであり、通常はデータベースのインストール時に作成されます。 Scott ユーザー モードには 3 つのデモンストレーション テーブルが含まれており、そのうちの 1 つは Emp テーブルです。 USERS 表領域を使用してスキーマ オブジェクトを保存します。
2.4: カスタム ユーザーの作成通常、セキュリティ上の理由から、データ テーブルごとに異なるアクセス許可を設定する必要があります。この時点で、別のユーザーを作成する必要があります。
新しく作成したユーザーがデータベースにアクセスして操作するには、次の手順を実行する必要があります:
CREATE USER accp -- 指定用户名 IDENTIFIED BY accp -- 指定登录密码 DEFAULT TABLESPACE tbs1 -- 指定默认表空间,如果不指定将用SYSTEM表空间作为默认表空间 TEMPORARY TABLESPACE TEMP; -- 指定临时表空间(可选)2 番目のステップ: ロールの割り当て
GRANT CONNECT TO accp -- CONNECT角色将允许用户连接数据库 GRANT RESOURCE TO accp -- RESOURCE角色允许用户使用数据库中的空间ステップ 3: 操作権限を付与する
GRANT CREATE SEQUENCE TO accp -- 允许用户创建序列 GRANT SELECT ON EMP TO accp -- 赋予用户查询 EMP 表的权限(从scott用户授权给accp用户) GRANT ALL ON EMP TO accp; -- 赋予操作表的所有权限このようにして、ユーザーが正常に作成されます。以下にいくつかの拡張操作があります。 パスワードの変更
ALTER USER accp -- 指定修改的用户名 IDENTIFIED BY aptech -- 指定新密码ユーザーの削除
DROP USER accp [CASCADE]; -- 当该用户下有任何的模式对象(表,试图)时,必须加 CASCADE,否则不能删除用户Oracle サービスの説明
OracleServiceORA9 -- 启动数据库,必须启动 OracleOraHome90TNSListener -- 启动服务器的监听程序,从外部客户端连接数据库所必须 OracleOraHome90HTTPServer -- 启动Oracle HTTP服务器,从网络服务数据库所必须,如用iSQL*plus访问数据库3. ユーザーと権限の情報の表示
1. すべてのユーザーの表示:
select * from dba_user; select * from all_users; select * from user_users;
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 dba_role_privs; select * from user_role_privs;
6. 現在のユーザーのデフォルトのテーブルスペースを表示します
select username,default_tablespace from user_users;推奨チュートリアル: "
Oracle Video Tutorial"
以上がOracle の表スペース管理とユーザー管理の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Oracleの使命は、「人々がデータの価値を見るのを助ける」ことであり、そのコアバリューには次のものが含まれます。1)顧客最初、2)誠実さ、3)イノベーション、4)チームワークこれらの価値は、Oracleの戦略的意思決定と市場におけるビジネスイノベーションを導きます。

Oracle Databaseは、データセキュリティと高可用性を提供するためにSQLおよびオブジェクトリレーショナルモデルをサポートするリレーショナルデータベース管理システムです。 1. Oracleデータベースのコア関数には、データストレージ、検索、セキュリティ、バックアップ、リカバリが含まれます。 2。その作業原則には、多層貯蔵構造、MVCCメカニズム、およびオプティマイザーが含まれます。 3.基本的な使用には、テーブルの作成、データの挿入、クエリが含まれます。高度な使用には、ストアドプロシージャとトリガーが含まれます。 4.パフォーマンス最適化戦略には、インデックスの使用、最適化されたSQLステートメント、およびメモリ管理が含まれます。

データベース管理に加えて、OracleソフトウェアはJavaeeアプリケーション、データグリッド、高性能コンピューティングでも使用されています。 1. OracleWeblogicserverは、Javaeeアプリケーションの展開と管理に使用されます。 2。OracleCoherenceは、高性能データストレージとキャッシュサービスを提供します。 3. OracleExadataは、高性能コンピューティングに使用されます。これらのツールにより、OracleはエンタープライズITアーキテクチャでより多様な役割を果たすことができます。

Oracleはデータベース会社だけでなく、クラウドコンピューティングとERPシステムのリーダーでもあります。 1。Oracleは、データベースからクラウドサービスおよびERPシステムへの包括的なソリューションを提供します。 2。Oraclecloudは、AWSとAzureに挑戦し、IAAS、PAAS、SAASサービスを提供します。 3. e-businesssuiteやfusionApplicationsなどのOracleのERPシステムは、企業がオペレーションを最適化するのに役立ちます。

現実世界のOracleソフトウェアアプリケーションには、eコマースプラットフォームと製造が含まれます。 1)eコマースプラットフォームでは、OracLedatabaseを使用してユーザー情報を保存および照会します。 2)製造では、Oraclee-BusinessSuiteを使用して、在庫と生産計画を最適化します。

Oracleソフトウェアが複数のフィールドに輝く理由は、その強力なアプリケーションとカスタマイズされたソリューションです。 1)Oracleは、データベース管理からERP、CRM、SCM、2)包括的なソリューションを提供します。そのソリューションは、金融、医療、製造などの業界特性に従ってカスタマイズできます。

MySQLまたはOracleの選択は、プロジェクトの要件に依存します。1。MySQLは、オープンソース、無料、使いやすさのため、中小規模のアプリケーションやインターネットプロジェクトに適しています。 2。Oracleは、その強力で安定した高度な機能のため、大企業のコアビジネスシステムに適していますが、高コストです。

Oracleの製品エコシステムには、データベース、ミドルウェア、クラウドサービスが含まれます。 1。OracLedatabaseはそのコア製品であり、効率的なデータストレージと管理をサポートしています。 2。OracleWeblogicserverなどのミドルウェアは、さまざまなシステムに接続します。 3。OracleCloudは、クラウドコンピューティングソリューションの完全なセットを提供します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 中国語版
中国語版、とても使いやすい

WebStorm Mac版
便利なJavaScript開発ツール

ホットトピック









