الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Steps To Create Oracle 12c Database For New Projects

Featured Replies

بتاريخ:

السلام عليكم

الملف المرفق يحتوي على خطوات انشاء قاعدة بيانات جديدة من البداية الى النهاية في 13 خطوة

خطوة خطوة

مع توضيح المتغيرات الرئيسية  (كإسم قاعدة البيانات ومسارها ...) في الكود في بداية الكود

هذه الاكواد لــ (12c) (Multitanent)

استخدمها عادة عند البادية في مشروع جديد

وهي هنا لتقديم المساعدة لمن يحتاجها ولتبادل الخبرات فأرجوا من اصحاب الخبرة ابداء اضافتهم عليها 

وللجميع التحية 

 

 

Steps To Create Oracle Database For New Project.rar

/*
- DB NAME                    : PDB20180102
- DB Path                    : D:\Smart Solutions\tmp pro\2018-01-02 Test\DB
- DB ADMIN USER              : admin 
- DB ADMIN USER Password     : admin 
- DB TABLESPACE Name         : PDB20180102_TblSpc
- DB Data File               : DBFile_perm_01.dat
- DB Test Table Name         : TestTbl
*/




-- Step >>> (( 1 ))
--  Dropping DB IF Exist
ALTER SESSION SET CONTAINER=cdb$root;
drop pluggable database PDB20180102 including datafiles;


-- Step >>> (( 2 ))
-- alter session and Create the database with the admin user
ALTER SESSION SET CONTAINER=cdb$root;


CREATE pluggable DATABASE PDB20180102 ADMIN USER Sys_admin IDENTIFIED BY admin
file_name_convert = ('pdbseed', 'PDB20180102');
--------------------------------------------------------------------------------
-- Step >>> (( 3 ))
-- insure db created
select pdb_name from cdb_pdbs;
--------------------------------------------------------------------------------
-- Step >>> (( 4 ))  
-- Open database
 ALTER pluggable DATABASE PDB20180102 OPEN;
-------------------------------------------------------------------------------- 
-- Step >>> (( 5 ))
-- insure db open
 SELECT NAME, Open_Mode, Inst_ID FROM gv$PDBs;
-------------------------------------------------------------------------------- 
-- Step >>> (( 6 ))
-- Save database state
 ALTER SESSION SET CONTAINER=cdb$root; 
 ALTER pluggable DATABASE PDB20180102 save state;
--------------------------------------------------------------------------------
-- Step >>> (( 7 ))
-- Creating TABLESPACE for db
ALTER SESSION SET CONTAINER = PDB20180102;
/*
 DROP TABLESPACE PDB20180102_TblSpc INCLUDING CONTENTS AND DATAFILES;  
*/ 
ALTER SESSION SET CONTAINER = PDB20180102;
CREATE BIGFILE TABLESPACE PDB20180102_TblSpc
  DATAFILE 'D:\Smart Solutions\tmp pro\2018-01-02 Test\DB\DBFile_perm_01.dat'
    SIZE 10M
    AUTOEXTEND ON;
--------------------------------------------------------------------------------
-- Step >>> (( 8 ))
-- insure table space created
SELECT tablespace_name, con_id FROM cdb_tablespaces;
SELECT TABLESPACE_NAME, STATUS, CONTENTS
FROM USER_TABLESPACES;
--------------------------------------------------------------------------------
-- Step >>> (( 9 ))
-- insure user exist
-- admin user that was created in step (1-2)
SELECT * FROM ALL_USERS;
--------------------------------------------------------------------------------
-- Step >>> (( 10 ))
-- grant user DBA permissions
ALTER SESSION SET CONTAINER = PDB20180102;
GRANT "CDB_DBA" TO Sys_Admin ;
GRANT "RESOURCE" TO Sys_Admin ;
GRANT "CONNECT" TO Sys_Admin ;
GRANT "DBA" TO Sys_Admin ;
GRANT CREATE SESSION TO Sys_Admin ;
--------------------------------------------------------------------------------
-- Step >>> (( 11 ))
-- Assign the table space to the admin user
-- tablespace was created in Step (7)
ALTER SESSION SET CONTAINER = PDB20180102;


ALTER USER Sys_Admin
DEFAULT TABLESPACE PDB20180102_TblSpc  ---- ********
TEMPORARY TABLESPACE "TEMP";
--------------------------------------------------------------------------------
-- Step >>> (( 12 ))
-- check DB Connection
conn Sys_Admin/ADMIN@PDB20180102;
--------------------------------------------------------------------------------


-- Step >>> (( 13 ))
-- Add To TNS Names
-- TNS NAME doc Path: C:\app\kgl\product\12.1.0\dbhome_1\NETWORK\ADMIN
-- Add the following entry to tnsnames.txt
/*
PDB20180102 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PDB20180102)
    )
  )
*/
--------------------------------------------------------------------------------


-- Step >>> (( 14 ))
-- Create Sql Developer New Connection For the New DB
--------------------------------------------------------------------------------






--*****************************************************************************
-- >>> Creating Test table
ALTER SESSION SET CONTAINER = PDB20180102;
CREATE TABLE TestTbl 
(
  NOA NUMBER NOT NULL 
, DSCRPT NVARCHAR2(100) NOT NULL 
) 
-- >>> Inserting Into Test table
INSERT INTO TESTTBL(NOA, DSCRPT) VALUES(100,'Hellow All');


-- >>> Select Data From Test table
Select * From TESTTBL;


-- >>> Dropping Test table
Drop Table TestTbl;

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.