SlideShare a Scribd company logo
SQL/MX DBS
Demo using iTP
webserver
December, 2017
Frans Jongma, Advanced Technology Center
A guided tour through SQL/MX DBS using iTP Webserver
– Requirements
– NonStop System
– iTP Webserver running
– Firefox or Chrome browser
– SQL/MX DBS 3.5.1 installed and configured for DBS
– The demopages installed
– Softlinks for downloadable client software created
– Use mxcreatelinks –s –d /usr/tandem/sqlmx/downloads
– Navigate your browser to http://your_system/mxdbs
2
Demo Homepage
– This page sows the basic functions for this demo
– This is a demo, it lacks full access control
– You could add user control to a system admin in iTP
webserver
– That way, you do not get self-service, but a system admin
will be able to quickly provision databases for users that do
not require access to the NonStop Operating Environment
via bash or TACL
– Included are a few “DBA” pages that require a valid
NonStop User-ID for verification
– Not a complete solution
A little explanation
– Read this first to learn how to navigate through these
pages
– Click to return to the main page
4
See what is out there
– Databases are unique on the system they are defined
– Before creating your database, see if your choice of
name has not been defined already
5
Download page for client software
– HPE documentation is written for system managers,
not for end-users
– The same software can be downloaded using this
page
– These are soft links in OSS space that link to Guardian
installation files
– Unlike the Guardian files, the file names are self-
explanatory
– Unzip the zip files, untar the tar files and see what is in them to
decide the next step.
– For example, the mxdm zip files contain the Windows setup
executable files.
6
Create a database
– A database defines the user environment. Its name is used
for
– The name of the catalog
– The name of an MXCS datasource
– For database and schema names, use SQL identifiers (i.e
no spaces, no special characters except underscore _ )
- Password must adhere to Safeguard rules (typically > 6
characters)
- User name is not case-sensitive, and may include special
characters
- Email addresses are OK (frans@hpe.com)
- Windows domain names are OK (emeafrans)
- Users are not case-sensitive unless so defined in the
SYSTEM_DEFAULTS table
- Schema is optional, if not defined, DEFAULT_SCHEMA is
created
- Database create takes about 1.5 -2 minutes
7
Database create results
– When create is finished, the status is reported
– Connection information for host
– Includes the default schema name that is used in MXCS
– Typically port 2100 is used for MXCS (defined during DBS
installation)
– Datasource name to be used when a connection is made
must be in uppercase.
– ODBC and JDBC names are case-sensitive!
8
Time to try the connection
– This slide shows DbVisualizer, a popular tool that
also has a free version with some limited
functionality
– To connect, use the SQL/MX T4 driver
– Driver is downloaded as part t4DriverSoftware.tar
– Configure the driver using the DbVis “Driver Manager”
window
– Tip: In Driver Properties, set
java.sql.statement.setFetchSize 50
9
Use the database
– This example shows how tables are created
– Note the use of Database Compatibility features
– REGION_ID NUMBER
– REGION_NAME VARCHAR2
10
A DBA query (request)
– This is an example of how one might run metadata
queries from a controlled user. This page invokes a
cgi script on the host, and the script will only execute
the query if the user ID and password are valid for
system access.
– Tenant users (such as the created frans@hpe.com)
cannot run these queries.
11
A DBA query (response)
– This is an overview of external users and their
Guardian equivalent
– Also shows to which databases and privilege groups
they belong
12
Another DBA function screen
– Just in case you need to invoke another mxdbs
command
– User ID and password are required
– Except if you press the help button
13
Another DBA function screen (help output)
– The help button invokes the mxdbs –help command
and this is the output.
– Alternatively you can enter the command (or specific
help commands) on the input screen
14
Another DBA function screen
15
Another DBA function screen
– Add a new user to a database
16
Another DBA function screen
– Add a new user to a database
17
A DBA query (response)
– To show that reader@hpe.com has been added as a
user to database DBS_TEST
18
Cleaning up the database
– Free al the resources with a single command
– Drops the catalog and all the objects in it
– Stops and deletes the datasource
– Releases the storage back to the DBS storage pool
– Delete action takes about a minute
19
Database delete results
– After delete action finishes, the result of the action is
displayed.
20
Summary
– SQL/MX DBS makes life easy for a DBA
– The demo shows “how” easy
– Remember, these HTML pages are not secure enough for production purpose
– They show the principle and making access secure is not rocket-science
– HTML and scripts are available
– Working on packaging – send me an email
– No warranty!
21
Thank you
Frans.Jongma@hpe.com
22
Ad

More Related Content

What's hot (17)

Introduction to embedded sql for NonStop SQL
Introduction to embedded sql for NonStop SQLIntroduction to embedded sql for NonStop SQL
Introduction to embedded sql for NonStop SQL
Frans Jongma
 
Concepts of NonStop SQL/MX: Part 3 - Introduction to Metadata
Concepts of NonStop SQL/MX: Part 3 - Introduction to MetadataConcepts of NonStop SQL/MX: Part 3 - Introduction to Metadata
Concepts of NonStop SQL/MX: Part 3 - Introduction to Metadata
Frans Jongma
 
Concepts of NonStop SQL/MX: Part 4 - Storage.
Concepts of NonStop SQL/MX: Part 4 - Storage.Concepts of NonStop SQL/MX: Part 4 - Storage.
Concepts of NonStop SQL/MX: Part 4 - Storage.
Frans Jongma
 
MFC Whitepaper
MFC WhitepaperMFC Whitepaper
MFC Whitepaper
Frans Jongma
 
HPE NonStop SQL WebDBS - Introduction
HPE NonStop SQL WebDBS - IntroductionHPE NonStop SQL WebDBS - Introduction
HPE NonStop SQL WebDBS - Introduction
Frans Jongma
 
Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
Mohammad Javad Beheshtian
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
Soumya Das
 
Oracle dba interview question
Oracle dba interview questionOracle dba interview question
Oracle dba interview question
Amarendra Sharma
 
The oracle database architecture
The oracle database architectureThe oracle database architecture
The oracle database architecture
Akash Pramanik
 
576 oracle-dba-interview-questions
576 oracle-dba-interview-questions576 oracle-dba-interview-questions
576 oracle-dba-interview-questions
Naveen P
 
Oracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creationsOracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creations
Yogiji Creations
 
DBA 3 year Interview Questions
DBA 3 year Interview QuestionsDBA 3 year Interview Questions
DBA 3 year Interview Questions
Naveen P
 
Oracle RDBMS architecture
Oracle RDBMS architectureOracle RDBMS architecture
Oracle RDBMS architecture
Martin Berger
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database Introduction
Chhom Karath
 
All Oracle-dba-interview-questions
All Oracle-dba-interview-questionsAll Oracle-dba-interview-questions
All Oracle-dba-interview-questions
Naveen P
 
Introducing ms sql_server_updated
Introducing ms sql_server_updatedIntroducing ms sql_server_updated
Introducing ms sql_server_updated
leetinhf
 
PL/SQL Interview Questions
PL/SQL Interview QuestionsPL/SQL Interview Questions
PL/SQL Interview Questions
Srinimf-Slides
 
Introduction to embedded sql for NonStop SQL
Introduction to embedded sql for NonStop SQLIntroduction to embedded sql for NonStop SQL
Introduction to embedded sql for NonStop SQL
Frans Jongma
 
Concepts of NonStop SQL/MX: Part 3 - Introduction to Metadata
Concepts of NonStop SQL/MX: Part 3 - Introduction to MetadataConcepts of NonStop SQL/MX: Part 3 - Introduction to Metadata
Concepts of NonStop SQL/MX: Part 3 - Introduction to Metadata
Frans Jongma
 
Concepts of NonStop SQL/MX: Part 4 - Storage.
Concepts of NonStop SQL/MX: Part 4 - Storage.Concepts of NonStop SQL/MX: Part 4 - Storage.
Concepts of NonStop SQL/MX: Part 4 - Storage.
Frans Jongma
 
HPE NonStop SQL WebDBS - Introduction
HPE NonStop SQL WebDBS - IntroductionHPE NonStop SQL WebDBS - Introduction
HPE NonStop SQL WebDBS - Introduction
Frans Jongma
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
Soumya Das
 
Oracle dba interview question
Oracle dba interview questionOracle dba interview question
Oracle dba interview question
Amarendra Sharma
 
The oracle database architecture
The oracle database architectureThe oracle database architecture
The oracle database architecture
Akash Pramanik
 
576 oracle-dba-interview-questions
576 oracle-dba-interview-questions576 oracle-dba-interview-questions
576 oracle-dba-interview-questions
Naveen P
 
Oracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creationsOracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creations
Yogiji Creations
 
DBA 3 year Interview Questions
DBA 3 year Interview QuestionsDBA 3 year Interview Questions
DBA 3 year Interview Questions
Naveen P
 
Oracle RDBMS architecture
Oracle RDBMS architectureOracle RDBMS architecture
Oracle RDBMS architecture
Martin Berger
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database Introduction
Chhom Karath
 
All Oracle-dba-interview-questions
All Oracle-dba-interview-questionsAll Oracle-dba-interview-questions
All Oracle-dba-interview-questions
Naveen P
 
Introducing ms sql_server_updated
Introducing ms sql_server_updatedIntroducing ms sql_server_updated
Introducing ms sql_server_updated
leetinhf
 
PL/SQL Interview Questions
PL/SQL Interview QuestionsPL/SQL Interview Questions
PL/SQL Interview Questions
Srinimf-Slides
 

Similar to NonStop SQL/MX DBS demo with iTP Webserver (20)

Mysql ppt
Mysql pptMysql ppt
Mysql ppt
Sanmuga Nathan
 
Do The Right Thing! How LDAP servers should help LDAP clients
Do The Right Thing! How LDAP servers should help LDAP clientsDo The Right Thing! How LDAP servers should help LDAP clients
Do The Right Thing! How LDAP servers should help LDAP clients
LDAPCon
 
PostgreSQL Prologue
PostgreSQL ProloguePostgreSQL Prologue
PostgreSQL Prologue
Md. Golam Hossain
 
SQL Server Integration Services Tips & Tricks
SQL Server Integration Services Tips & TricksSQL Server Integration Services Tips & Tricks
SQL Server Integration Services Tips & Tricks
Guillermo Caicedo
 
My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)
Gustavo Rene Antunez
 
Php login system with admin features evolt
Php login system with admin features   evoltPhp login system with admin features   evolt
Php login system with admin features evolt
GIMT
 
SQL2SPARQL
SQL2SPARQLSQL2SPARQL
SQL2SPARQL
Alexandru Dron
 
7. SQL.pptx
7. SQL.pptx7. SQL.pptx
7. SQL.pptx
chaitanya149090
 
Sql Server
Sql ServerSql Server
Sql Server
SandyShin
 
Basic Unix
Basic UnixBasic Unix
Basic Unix
Rajesh Kumar
 
Fudcon talk.ppt
Fudcon talk.pptFudcon talk.ppt
Fudcon talk.ppt
webhostingguy
 
C_mysql-1.ppt
C_mysql-1.pptC_mysql-1.ppt
C_mysql-1.ppt
AmitabhMishra41
 
A Practical Multi-Tenant Cluster
A Practical Multi-Tenant ClusterA Practical Multi-Tenant Cluster
A Practical Multi-Tenant Cluster
Command Prompt., Inc
 
BITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and InstallationBITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and Installation
BITS
 
FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...
FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...
FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...
Ashnikbiz
 
DBMS LAB FILE1 task 1 , task 2, task3 and many more.pdf
DBMS LAB FILE1 task 1 , task 2, task3 and many more.pdfDBMS LAB FILE1 task 1 , task 2, task3 and many more.pdf
DBMS LAB FILE1 task 1 , task 2, task3 and many more.pdf
AbhishekKumarPandit5
 
Lotus Domino 8.5
Lotus Domino 8.5Lotus Domino 8.5
Lotus Domino 8.5
Lalit Sharma
 
SQLMAP Tool Usage - A Heads Up
SQLMAP Tool Usage - A  Heads UpSQLMAP Tool Usage - A  Heads Up
SQLMAP Tool Usage - A Heads Up
Mindfire Solutions
 
linux installation.pdf
linux installation.pdflinux installation.pdf
linux installation.pdf
MuhammadShoaibHussai2
 
Managing SQLserver
Managing SQLserverManaging SQLserver
Managing SQLserver
Concentrated Technology
 
Do The Right Thing! How LDAP servers should help LDAP clients
Do The Right Thing! How LDAP servers should help LDAP clientsDo The Right Thing! How LDAP servers should help LDAP clients
Do The Right Thing! How LDAP servers should help LDAP clients
LDAPCon
 
SQL Server Integration Services Tips & Tricks
SQL Server Integration Services Tips & TricksSQL Server Integration Services Tips & Tricks
SQL Server Integration Services Tips & Tricks
Guillermo Caicedo
 
My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)
Gustavo Rene Antunez
 
Php login system with admin features evolt
Php login system with admin features   evoltPhp login system with admin features   evolt
Php login system with admin features evolt
GIMT
 
BITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and InstallationBITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and Installation
BITS
 
FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...
FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...
FOSSASIA 2015 - 10 Features your developers are missing when stuck with Propr...
Ashnikbiz
 
DBMS LAB FILE1 task 1 , task 2, task3 and many more.pdf
DBMS LAB FILE1 task 1 , task 2, task3 and many more.pdfDBMS LAB FILE1 task 1 , task 2, task3 and many more.pdf
DBMS LAB FILE1 task 1 , task 2, task3 and many more.pdf
AbhishekKumarPandit5
 
SQLMAP Tool Usage - A Heads Up
SQLMAP Tool Usage - A  Heads UpSQLMAP Tool Usage - A  Heads Up
SQLMAP Tool Usage - A Heads Up
Mindfire Solutions
 
Ad

Recently uploaded (20)

Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025
fs4635986
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Foundation Models for Time Series : A Survey
Foundation Models for Time Series : A SurveyFoundation Models for Time Series : A Survey
Foundation Models for Time Series : A Survey
jayanthkalyanam1
 
Cryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptxCryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptx
riyageorge2024
 
PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]
PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]
PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]
saimabibi60507
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf
🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf
🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf
Imma Valls Bernaus
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025
fs4635986
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Foundation Models for Time Series : A Survey
Foundation Models for Time Series : A SurveyFoundation Models for Time Series : A Survey
Foundation Models for Time Series : A Survey
jayanthkalyanam1
 
Cryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptxCryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptx
riyageorge2024
 
PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]
PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]
PRTG Network Monitor Crack Latest Version & Serial Key 2025 [100% Working]
saimabibi60507
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf
🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf
🌱 Green Grafana 🌱 Essentials_ Data, Visualizations and Plugins.pdf
Imma Valls Bernaus
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Ad

NonStop SQL/MX DBS demo with iTP Webserver

  • 1. SQL/MX DBS Demo using iTP webserver December, 2017 Frans Jongma, Advanced Technology Center
  • 2. A guided tour through SQL/MX DBS using iTP Webserver – Requirements – NonStop System – iTP Webserver running – Firefox or Chrome browser – SQL/MX DBS 3.5.1 installed and configured for DBS – The demopages installed – Softlinks for downloadable client software created – Use mxcreatelinks –s –d /usr/tandem/sqlmx/downloads – Navigate your browser to http://your_system/mxdbs 2
  • 3. Demo Homepage – This page sows the basic functions for this demo – This is a demo, it lacks full access control – You could add user control to a system admin in iTP webserver – That way, you do not get self-service, but a system admin will be able to quickly provision databases for users that do not require access to the NonStop Operating Environment via bash or TACL – Included are a few “DBA” pages that require a valid NonStop User-ID for verification – Not a complete solution
  • 4. A little explanation – Read this first to learn how to navigate through these pages – Click to return to the main page 4
  • 5. See what is out there – Databases are unique on the system they are defined – Before creating your database, see if your choice of name has not been defined already 5
  • 6. Download page for client software – HPE documentation is written for system managers, not for end-users – The same software can be downloaded using this page – These are soft links in OSS space that link to Guardian installation files – Unlike the Guardian files, the file names are self- explanatory – Unzip the zip files, untar the tar files and see what is in them to decide the next step. – For example, the mxdm zip files contain the Windows setup executable files. 6
  • 7. Create a database – A database defines the user environment. Its name is used for – The name of the catalog – The name of an MXCS datasource – For database and schema names, use SQL identifiers (i.e no spaces, no special characters except underscore _ ) - Password must adhere to Safeguard rules (typically > 6 characters) - User name is not case-sensitive, and may include special characters - Email addresses are OK ([email protected]) - Windows domain names are OK (emeafrans) - Users are not case-sensitive unless so defined in the SYSTEM_DEFAULTS table - Schema is optional, if not defined, DEFAULT_SCHEMA is created - Database create takes about 1.5 -2 minutes 7
  • 8. Database create results – When create is finished, the status is reported – Connection information for host – Includes the default schema name that is used in MXCS – Typically port 2100 is used for MXCS (defined during DBS installation) – Datasource name to be used when a connection is made must be in uppercase. – ODBC and JDBC names are case-sensitive! 8
  • 9. Time to try the connection – This slide shows DbVisualizer, a popular tool that also has a free version with some limited functionality – To connect, use the SQL/MX T4 driver – Driver is downloaded as part t4DriverSoftware.tar – Configure the driver using the DbVis “Driver Manager” window – Tip: In Driver Properties, set java.sql.statement.setFetchSize 50 9
  • 10. Use the database – This example shows how tables are created – Note the use of Database Compatibility features – REGION_ID NUMBER – REGION_NAME VARCHAR2 10
  • 11. A DBA query (request) – This is an example of how one might run metadata queries from a controlled user. This page invokes a cgi script on the host, and the script will only execute the query if the user ID and password are valid for system access. – Tenant users (such as the created [email protected]) cannot run these queries. 11
  • 12. A DBA query (response) – This is an overview of external users and their Guardian equivalent – Also shows to which databases and privilege groups they belong 12
  • 13. Another DBA function screen – Just in case you need to invoke another mxdbs command – User ID and password are required – Except if you press the help button 13
  • 14. Another DBA function screen (help output) – The help button invokes the mxdbs –help command and this is the output. – Alternatively you can enter the command (or specific help commands) on the input screen 14
  • 15. Another DBA function screen 15
  • 16. Another DBA function screen – Add a new user to a database 16
  • 17. Another DBA function screen – Add a new user to a database 17
  • 18. A DBA query (response) – To show that [email protected] has been added as a user to database DBS_TEST 18
  • 19. Cleaning up the database – Free al the resources with a single command – Drops the catalog and all the objects in it – Stops and deletes the datasource – Releases the storage back to the DBS storage pool – Delete action takes about a minute 19
  • 20. Database delete results – After delete action finishes, the result of the action is displayed. 20
  • 21. Summary – SQL/MX DBS makes life easy for a DBA – The demo shows “how” easy – Remember, these HTML pages are not secure enough for production purpose – They show the principle and making access secure is not rocket-science – HTML and scripts are available – Working on packaging – send me an email – No warranty! 21