演習

{データベースの作成その他}tnsnames.oraの送受信バッファを設定

https://docs.oracle.com/cd/F19136_01/netrf/local-naming-parameters-in-tns-ora-file.html#GUID-A92344BD-2A8B-445D-BEF7-82141A523C3A cdhcd networkcd admin cat tnsnames.ora vi tnsnames.ora orcl_1= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=mmm…

{データベースの作成その他}listener.oraの送受信バッファを設定

https://docs.oracle.com/cd/F19136_01/netrf/oracle-net-listener-parameters-in-listener-ora.html#GUID-0997093A-6725-4876-ADC0-E94132E07887 cdhcd networkcd admin cat listener.ora vi listener.ora LISTENER_2 = (DESCRIPTION = (ADDRESS = (PROTOCO…

{データベースの作成その他}listener.oraのキューサイズを設定

https://docs.oracle.com/cd/F19136_01/netag/configuring-and-administering-oracle-net-listener.html#GUID-FE633114-DA1F-4D5F-9176-FE9E3071FFB6 cdhcd networkcd admin cat listener.ora vi listener.ora LISTENER_1 = (DESCRIPTION = (ADDRESS = (PROT…

{データベースの作成その他}クラスタ化表,クラスタ索引を作成

https://docs.oracle.com/cd/F19136_01/admin/managing-clusters.html#GUID-FA18571F-1EEA-4F25-BC7E-175CD264DC72 DROP CLUSTER emp_dept INCLUDING TABLES; CREATE CLUSTER emp_dept (deptno NUMBER(3)) SIZE 600 TABLESPACE users; CREATE TABLE dept ( d…

{データベースの作成その他}索引構成表を作成

https://docs.oracle.com/cd/F19136_01/admin/managing-tables.html#GUID-D9BCA9BF-EAA8-431D-BDBB-ED5B3C59C5E4 CREATE TABLE admin_docindex( token char(20), doc_id NUMBER, token_frequency NUMBER, token_offsets VARCHAR2(2000), CONSTRAINT pk_admin…

{データベースの作成その他}軽量ジョブを作成

https://docs.oracle.com/cd/F19136_01/admin/scheduling-jobs-with-oracle-scheduler.html#GUID-D41660D0-D88F-4D9F-8CC8-63D040EDC4E6 BEGIN DBMS_SCHEDULER.DROP_JOB('my_lightweight_job1');END;/ BEGIN DBMS_SCHEDULER.DROP_PROGRAM('my_program2');END…

{データベースの作成その他}ジョブを作成

https://docs.oracle.com/cd/F19136_01/admin/scheduling-jobs-with-oracle-scheduler.html#GUID-D41660D0-D88F-4D9F-8CC8-63D040EDC4E6 BEGIN DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'my_program1', program_action => '/bin/date', program_typ…

{データベースの作成その他}OPatchを実行

OEMのマニュアル https://docs.oracle.com/cd/F10572_01/OPTCH/toc.htm $ORACLE_HOME/OPatch/opatch -help$ORACLE_HOME/OPatch/opatch prereq -help$ORACLE_HOME/OPatch/opatch apply -help cd 12345678 $ORACLE_HOME/OPatch/opatch lsinventory$ORACLE_HOME…

{データベースの作成その他}ヘルスチェック実行と結果レポートの作成

https://docs.oracle.com/cd/F19136_01/admin/diagnosing-and-resolving-problems.html#GUID-ED93B6C3-F35B-4E9A-8460-28EAB28E01E1 SELECT name FROM v$hm_check WHERE internal_check='N'; exec DBMS_HM.RUN_CHECK (check_name=>'Redo Integrity Check',ru…

{データベースの作成その他}データベースリンクを作成

https://docs.oracle.com/cd/F19136_01/admin/managing-a-distributed-database.html#GUID-B5950167-35F8-4C88-B063-382E0290CB53 create database link PROD1 connect to system identified by oracle using 'PROD1'; create public database link PROD1p c…

{データベースの作成その他}シーケンスを作成

https://docs.oracle.com/cd/F19136_01/sqlrf/CREATE-SEQUENCE.html#GUID-E9C78A8C-615A-4757-B2A8-5E6EFB130571 DROP SEQUENCE customers_seq; CREATE SEQUENCE customers_seq START WITH 1000 INCREMENT BY 1 NOCACHE NOCYCLE; select * from user_sequenc…

{データベースの作成その他}インデックスを作成

https://docs.oracle.com/cd/F19136_01/sqlrf/CREATE-INDEX.html drop table tab1 purge; create table tab1(col1 int, col2 int); create index ind1 on tab1(col2); select * from user_indexes where table_name like 'TAB%';

{データベースの作成その他}制約名を変更

https://docs.oracle.com/cd/F19136_01/sqlrf/ALTER-TABLE.html drop table tab1 purge;drop table tab2 purge; create table tab1(col1 int, col2 int);create table tab2(col1 int, col2 int, col3 int); alter table tab1 add constraint pk1 primary key…

{データベースの作成その他}参照整合性制約を設定

https://docs.oracle.com/cd/F19136_01/sqlrf/ALTER-TABLE.html drop table tab1 purge;drop table tab2 purge; create table tab1(col1 int, col2 int);create table tab2(col1 int, col2 int, col3 int); alter table tab1 add constraint pk1 primary key…

{データベースの作成その他}主キー制約を設定

https://docs.oracle.com/cd/F19136_01/sqlrf/ALTER-TABLE.html drop table tab1 purge;drop table tab2 purge; create table tab1(col1 int, col2 int);create table tab2(col1 int, col2 int, col3 int); alter table tab1 add constraint pk1 primary key…

{データベースの作成その他}テーブルを圧縮

https://docs.oracle.com/cd/F19136_01/admin/managing-tables.html#GUID-34D15DD1-0925-4C9A-BE8A-3EE91671E526 drop table tab1 purge;drop table tab2 purge; create table tab1(col1 number);create table tab2(col1 number); alter table tab1 row stor…

{データベースの作成その他}テーブルのカラムを拡張

https://docs.oracle.com/cd/F19136_01/sqlrf/ALTER-TABLE.html#GUID-552E7373-BF93-477D-9DA3-B2C9386F2877__I2103956 create table tab1(col1 varchar2(10)); desc tab1alter table tab1 modify (col1 varchar2(20));desc tab1

{データベースの作成その他}テーブルを作成

https://docs.oracle.com/cd/F19136_01/sqlrf/CREATE-TABLE.html CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL , email VARCHAR2(25) CONSTRAINT e…

{データベースの作成その他}ダイレクトNFSを有効化

https://docs.oracle.com/cd/F19136_01/ladbi/enabling-and-disabling-direct-nfs-client-control-of-nfs.html cd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk dnfs_on select * from V$DNFS_CHANNELS;select * from V$DNFS_FILES;select * from V$DNFS_SER…

{リカバリ}一貫性バックアップを用いてリカバリ

https://docs.oracle.com/cd/F19136_01/bradv/backing-up-database.html#GUID-31FBFBD3-B8C8-4085-AAFC-8BA696A8F31E 前提: ノーアーカイブログモード 一貫性バックアップ取得 rman target / shutdown immediate;startup mount;backup database;alter databa…

{表領域、データファイル}表領域を削除

https://docs.oracle.com/cd/F19136_01/admin/managing-tablespaces.html#GUID-4EB483A2-2E04-4047-8885-F5396876D0EB select * from dba_data_files;select * from dba_temp_files;select * from dba_tablespaces;select * from v$tablespace; drop tablesp…

{バックアップ}バックアップ取得

https://docs.oracle.com/cd/F19136_01/bradv/backing-up-database.html#GUID-344F4D14-AC81-4093-B921-6403EE75112C 圧縮バックアップ全体バックアップ差分増分バックアップ累積増分バックアップ増分更新バックアップ高速増分バックアップ長期用アーカイブ…

{暗号化}マスター暗号化鍵を設定

https://docs.oracle.com/cd/F19136_01/asoag/configuring-transparent-data-encryption.html#GUID-AFC2AF54-3C53-46EB-B867-01DA523F7870 show parameter walletshow parameter tde ALTER SYSTEM SET WALLET_ROOT = '/oradata' SCOPE = spfile SID = '*'; s…

{リカバリカタログ}リカバリカタログを構成

https://docs.oracle.com/cd/F19136_01/bradv/managing-recovery-catalog.html#GUID-6BEEEF19-C8B6-43CA-B416-C01720070AC8 リカバリカタログユーザの作成 リカバリカタログ作成 ターゲットデータベースの登録 カタログ再同期 ターゲットデータベースの登録…

{RMAN設定}RMAN設定を解除

https://docs.oracle.com/cd/F19136_01/bradv/configuring-rman-client-basic.html#GUID-44DD1FEB-3A95-436C-ABF9-03921B778155 rman target / show all; CONFIGURE CHANNEL DEVICE TYPE DISK CLEAR;CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK …

{RMAN設定}RMAN設定

https://docs.oracle.com/cd/F19136_01/bradv/configuring-rman-client-basic.html#GUID-5155F8E6-6E35-4261-9CC1-F12DAA9FAC5B 自動バックアップ リテンションポリシー バックアップ最適化 アーカイブログdeletionポリシー バックアップセット最大サイズ バ…

{データベースの作成その他}ネットワークトレースを設定

sqlnet.oraファイル listener.oraファイル https://docs.oracle.com/cd/F19136_01/netrf/parameters-for-the-sqlnet.ora.html#GUID-619D46BB-FE40-4EE1-8D5F-9E7666B23276https://docs.oracle.com/cd/F19136_01/netrf/oracle-net-listener-parameters-in-lis…

{データベースの作成その他}簡易接続

https://docs.oracle.com/cd/F19136_01/netag/configuring-naming-methods.html#GUID-59956F00-4996-4943-8D8B-9720DC67AD5D echo "set lines 1000set pages 5000select * from v\$instance;show con_name;" | sqlplus system/oracle@mmm111:1521/orcl.examp…

{データベースの作成その他}Oracle Restartの構成

https://docs.oracle.com/cd/F19136_01/admin/configuring-automatic-restart-of-an-oracle-database.html#GUID-5832E064-85C6-453C-B932-99700B1732A9 データベースの停止 データベースの削除 データベースの追加 データベースの起動 su - oracle srvctl st…

{データベースの作成その他}user01をパスワードファイルに追加

https://docs.oracle.com/cd/F19136_01/admqs/administering-user-accounts-and-security.html#GUID-2033E766-8FE6-4FBA-97E0-2607B083FA2C select * from v$pwfile_users; create user user01 identified by oracle;grant sysdba to user01; select * from …