Você está na página 1de 3

Database Creation : Login as oracle user : $ ORACLE_SID=CRLFT $ export ORACLE_SID $ echo $ORACLE_SID $ echo $ORACLE_HOME 1.

Create the initialization parameter file for CRL Fasttrack database using the init.ora file and editing the required fields. 2. Before creating the database, identify Tablespaces and review storage specifications for Control Files, Redo Log Files,Datafiles. 3.Steps to create the CRLFT database ORACLE_SID = CRLFT(Please modify according to environment requirements) $ sqlplus "/ as sysdba " SQL> connected to idle instance SQL>startup nomount pfile='/u01/app/oracle/product/10.2.0/db_1/dbs/initcrlft.ora' SQL>create database CRLFT logfile group 1 ('/u01/app/oracle/product/10.2.0/crlft/redo1.log') size 10M, group 2 ('/u01/app/oracle/product/10.2.0/ crlft /redo2.log') size 10M, group 3 ('/u01/app/oracle/product/10.2.0/ crlft /redo3.log') size 10M character set WE8ISO8859P1 national character set utf8 datafile '/u01/app/oracle/product/10.2.0/ crlft /system.dbf' size 50M autoextend on next 10M maxsize unlimited extent management local sysaux datafile '/u01/app/oracle/product/10.2.0/ crlft /sysaux.dbf' size 10M autoextend on next 10M maxsize unlimited undo tablespace UNDOTBS1 datafile '/u01/app/oracle/product/10.2.0/ crlft /undo.dbf' size 10M default temporary tablespace temp tempfile '/u01/app/oracle/product/10.2.0/ crlft /temp.dbf' size 10M; 4 .After successful creation of database, execute catalog .sql, catproc.sql scripts for creating the data dictionary , $ cd $ORACLE_HOME/rdbms/admin sqlplus / as sysdba SQL> @/rdbms/admin/catalog.sql SQL> @/rdbms/admin/catproc.sql

$ cd $ORACLE_HOME/sqlplus/admin/pupbld.sql SQL> connect system/manager SQL> @/sqlplus/admin/pupbld.sql Create the tablespaces, users, roles etc. 1. Create tablespace that stores the CRL application information!! Sqlplus sys/<password> SQL> CREATE TABLESPACE "CRL_DATA" DATAFILE '/export/database2/oradata/nrtdb/CRL_data.dbf' SIZE 445646848 REUSE AUTOEXTEND ON NEXT 26214400 MAXSIZE 8388604K DEFAULT STORAGE (INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0) ONLINE PERMANENT; SQL> CREATE TABLESPACE "CRL_INDX" DATAFILE '/export/database2/oradata/nrtdb/CRL_indx.dbf' SIZE 367003648 REUSE AUTOEXTEND ON NEXT 26214400 MAXSIZE 8388604K DEFAULT STORAGE (INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0) ONLINE PERMANENT; 2. Create CRL application user ids and give them grants and privileges. sqlplus sys/<password> SQL> CREATE USER "CRL_QUERY" IDENTIFIED BY VALUES 'C3035ECDB3185F0B' DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP"; SQL> CREATE USER "CRL_USER" IDENTIFIED BY VALUES '1D8C8146D901B321' DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP"; SQL> CREATE USER "CRL" IDENTIFIED BY VALUES 'ECF2CA3BDA614147' DEFAULT TABLESPACE "CRL_DATA" TEMPORARY TABLESPACE "TEMP"; SQL> GRANT UNLIMITED TABLESPACE TO CRL; SQL> GRANT CREATE TABLE TO "CRL_USER" SQL> CREATE ROLE "CRL_READ" SQL> REVOKE "CRL_READ" FROM SYSTEM SQL> CREATE ROLE "CRL_WRITE" SQL> REVOKE "CRL_WRITE" FROM SYSTEM SQL> GRANT "CRL_READ" TO "SYS" WITH ADMIN OPTION SQL> GRANT "CRL_WRITE" TO "SYS" WITH ADMIN OPTION

SQL> GRANT "CONNECT" TO "CRL_QUERY" WITH ADMIN OPTION SQL> GRANT "CRL_READ" TO "CRL_QUERY" WITH ADMIN OPTION SQL> GRANT "SELECT_CATALOG_ROLE" TO "CRL_QUERY" WITH ADMIN OPTION SQL> GRANT "CONNECT" TO "CRL_USER" WITH ADMIN OPTION SQL> GRANT "CRL_READ" TO "CRL_USER" WITH ADMIN OPTION SQL> GRANT "CRL_WRITE" TO "CRL_USER" WITH ADMIN OPTION SQL> GRANT "SELECT_CATALOG_ROLE" TO "CRL_USER" WITH ADMIN OPTION SQL> GRANT "CONNECT" TO "CRL" SQL> GRANT "DBA" TO "CRL" SQL> GRANT "RESOURCE" TO "CRL" SQL> ALTER USER "CRL_QUERY" DEFAULT ROLE "CONNECT", "SELECT_CATALOG_ROLE", "CRL_READ" SQL> ALTER USER "CRL_USER" DEFAULT ROLE "CONNECT", "SELECT_CATALOG_ROLE", "CRL_READ", "CRL_WRITE" SQL> ALTER USER "CRL" DEFAULT ROLE "CONNECT", "RESOURCE", "DBA" SQL> ALTER USER "CRL_QUERY" QUOTA UNLIMITED ON "TEMP" SQL> ALTER USER "CRL_USER" QUOTA UNLIMITED ON "USERS" QUOTA UNLIMITED ON "TEMP" 3. Imported the ftpied dump file into the CRL schema $ imp userid=CRL fromuser=CRL touser=CRL file=exp_CRL_schema.dmp log=imp_CRL_schema.log 4. Configure tnsnames.ora , listner.ora , sqlnet.ora and start the listener , Edit the "/var/opt/oracle/oratab" file setting the restart flag for each instance to 'Y': TPER:/u01/app/oracle/product/10.2.0/db_1:Y

SQL> CREATE USER "OIDUSR" IDENTIFIED BY oid!pwd DEFAULT TABLESPACE "OID_USERS" TEMPORARY TABLESPACE "TEMP"; SQL> GRANT UNLIMITED TABLESPACE TO OIDUSR; SQL> GRANT CONNECT, RESOURCE TO OIDUSR;

Você também pode gostar