thesuhu

Oracle Sysdba Basic

Sep 16th, 2020 (edited)
1,057
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.25 KB | None | 0 0
  1. # Creating a new user and granting privileges
  2. sqlplus
  3. Enter user-name: sys as sysdba
  4. Enter password:
  5.  
  6. # melihat versi oracle
  7. SELECT banner FROM v$version WHERE ROWNUM = 1;
  8.  
  9. # melihat user
  10. SELECT user FROM dual;
  11. USER
  12. --------------------------------------------------------------------------------
  13. SYS
  14.  
  15. # melihat servicename untuk koneksi di toad dll
  16. SELECT sys_context('userenv','instance_name') FROM dual;
  17. SYS_CONTEXT('USERENV','INSTANCE_NAME')
  18. --------------------------------------------------------------------------------
  19. ORCLCDB
  20.  
  21. # Overview of the services used by all sessions provides the dictionary view v$session
  22. # (or gv$session for RAC databases) in the column SERVICE_NAME
  23. select SERVICE_NAME from gv$session where sid in (
  24. select sid from V$MYSTAT);
  25. SERVICE_NAME
  26. --------------------------------------------------------------------------------
  27. ORCLCDB
  28.  
  29. # To see what services are available in the database use following queries:
  30. select name from V$SERVICES;
  31. select name from V$ACTIVE_SERVICES;
  32. NAME
  33. --------------------------------------------------------------------------------
  34. ORCLCDBXDB
  35. SYS$BACKGROUND
  36. SYS$USERS
  37. ORCLCDB
  38. orclpdb1
  39.  
  40. # When you connect to the Oracle database server, you connect to a container database (CDB) named ROOT.
  41. # To show the current database, you use the SHOW command:
  42. SHOW con_name;
  43. CON_NAME
  44. ------------------------------
  45. CDB$ROOT
  46.  
  47. # switch to a pluggable database, bisa lihat servicename di tnsnames.ora
  48. # located in the ORACLE_HOME/network/admin directory
  49. ORCLPDB1
  50.  
  51. # lihat pdb
  52. SELECT pdb_name, status
  53.   FROM cdb_pdbs
  54. # alter session
  55. alter session set container = pdborcl1;
  56. SHOW con_name;
  57.  
  58. # Before creating a new user, you need to change the database to open
  59. ALTER DATABASE OPEN;
  60.  
  61. # Create user in the pluggable database
  62. CREATE USER MIMIT IDENTIFIED BY Orcl123;
  63.  
  64. # Grant priviliges
  65. GRANT CONNECT, RESOURCE, DBA TO MIMIT;
  66.  
  67. # melihat user dengan kewenangan sysdba
  68. desc v$pwfile_users;
  69. select * from v$pwfile_users;
  70.  
  71. # melihat semua user
  72. SELECT * FROM all_users ORDER BY created;
  73.  
  74. # Check the Status of the Oracle Database Listeners
  75. lsnrctl status
  76. lsnrctl status [nama listener]
  77.  
  78. # perlu diingat, nama listener ada di file listener.ora, service name ada di file tnsnames.ora
  79.  
Add Comment
Please, Sign In to add comment