Oracle TNS (1522)
Cheat sheet
NSE Scripts
find / -type f -name oracle* 2>/dev/null | grep scripts
Oracle TNS (Transparent Network Substrate) is Oracle’s networking protocol used to connect clients to Oracle databases. It communicates over TCP port 1521, and the component that listens is called the Oracle Net Listener.
Command | Description |
---|
./odat.py all -s <target> | Run all ODAT tests |
sqlplus scott/tiger@<target>/XE | Login using SQLPlus CLI |
Command | Description |
---|
SELECT banner FROM v$version; | Shows Oracle version & patch info |
SELECT * FROM global_name; | Shows global DB name |
SELECT instance_name FROM v$instance; | Shows instance name |
SELECT name FROM v$database; | Displays DB name |
Command | Description |
---|
SELECT * FROM all_users; | List all DB users |
SELECT * FROM dba_users; | Detailed user info (if permitted) |
SELECT username, account_status FROM dba_users; | Show user accounts and status |
SELECT * FROM session_privs; | List current session privileges |
SELECT * FROM user_role_privs; | Roles assigned to the current user |
SELECT * FROM dba_roles; | List all DB roles (if accessible) |
Command | Description |
---|
SELECT table_name FROM all_tables; | List all accessible tables |
SELECT table_name FROM user_tables; | List user-owned tables |
DESC <table_name>; | Describe table structure |
SELECT * FROM <table_name> WHERE ROWNUM <= 10; | Show first 10 rows of a table |