Utility from Netezza Software Support tools. We can use these
utility for different purpose.
nz_abort
|
Abort
the specified user sessions.
|
nz_altered_tables
|
Display
information about all versioned (ALTER’ed) tables.
|
nz_backup
|
To
backup (or restore) one or more tables.
|
nz_backup_size_estimate
|
To
estimate the storage requirements of a ‘-differential’ database backup.
|
nz_best_practices
|
Report
on how well a database conforms to a subset of “best practices”.
|
nz_build_html_help_output
|
To
generate HTML output that documents all of the individual nz_*** scripts.
|
nz_catalog_diff
|
Display
any “diff”erences between two different versions of the NPS catalogs.
|
nz_catalog_dump
|
To
dump out (describe) the catalog definition of all system tables and views.
|
nz_catalog_size
|
To
report information about the size of the catalog that resides on the host.
|
nz_change_owner
|
To
globally change the owner of a set of objects.
|
nz_check_disks
|
To
show S.M.A.R.T. information concerning the status of each SPU’s disk drive.
|
nz_check_disk_scan_speeds
|
Check
the read/write speed of each disk or ‘dataslice’.
|
nz_check_statistics
|
Checks
that a table’s statistics are appropriate (based on the table’s DDL)
|
nz_check_views
|
Check
each VIEW to make sure it is not obsolete (and in need of rebuilding).
|
nz_cksum
|
Checksum
and count the rows in a table.
|
nz_clone
|
To
clone the DDL for an existing object, and optionally assign it a new name.
|
nz_columns
|
Create
a table that will provide all column definitions across all databases.
|
nz_compiler_check
|
Verify
that the C++ compiler (and its license) are operating correctly.
|
nz_compiler_stats
|
Report
various statistics about the utilization of the object code cache.
|
nz_compressedTableRatio
|
Estimate
the compression ratio of a table or materialized view.
|
nz_compress_old_files
|
Compress
(via gzip) old + unused files under the /nz directory.
|
nz_core
|
Dump
the program execution/backtrace from a core file.
|
nz_db_group_access_listing
|
To
show what groups have been granted access to what databases.
|
nz_db_size
|
Displays
the amount of storage space that is being used by each table.
|
nz_db_tables_rowcount
|
To
display the tablename + rowcount for every table in a given database.
|
nz_db_tables_rowcount_statistic
|
Display
the tablename, rowcount, and storage size for all tables in a database.
|
nz_db_user_access_listing
|
To
show what users have been granted access to what databases.
|
nz_db_views_rowcount
|
To
display the rowcount + viewname for every view in a given database.
|
nz_ddl
|
To
dump out all of the SQL/DDL that defines this NPS system.
|
nz_ddl_aggregate
|
To
dump out the SQL/DDL that was used to create a user defined aggregate.
|
nz_ddl_comment
|
To
dump out the SQL/DDL used to add a comment to an object.
|
nz_ddl_database
|
To
dump out the SQL/DDL that was used to create a database.
|
nz_ddl_diff
|
Report
any DDL “diff”erences between two databases.
|
nz_ddl_ext_table
|
To
dump out the SQL/DDL that was used to create an external table.
|
nz_ddl_function
|
To
dump out the SQL/DDL that was used to create a user defined function.
|
nz_ddl_grant_group
|
To
dump out the SQL/DDL that represents any access GRANT’ed to a group.
|
nz_ddl_grant_user
|
To
dump out the SQL/DDL that represents any access GRANT’ed to a user.
|
nz_ddl_group
|
To
dump out the SQL/DDL that was used to create a group.
|
nz_ddl_history_config
|
To
dump out the SQL/DDL that was used to create a history configuration.
|
nz_ddl_library
|
To
dump out the SQL/DDL that was used to create a user defined shared library.
|
nz_ddl_mview
|
To
dump out the SQL/DDL that was used to create a materialized view.
|
nz_ddl_object
|
To
dump out the SQL/DDL that was used to create any object (of any type).
|
nz_ddl_owner
|
To
dump out the SQL/DDL used to change the owner of an object.
|
nz_ddl_procedure
|
To
dump out the SQL/DDL that was used to create a user defined procedure.
|
nz_ddl_schema
|
To
dump out the SQL/DDL that was used to create a schema.
|
nz_ddl_security
|
To
dump out the SQL/DDL for creating various security objects.
|
nz_ddl_sequence
|
To
dump out the SQL/DDL that was used to create a sequence.
|
nz_ddl_synonym
|
To
dump out the SQL/DDL that was used to create a synonym.
|
nz_ddl_sysdef
|
To
dump out the SQL/DDL for setting the system’s default values.
|
nz_ddl_table
|
To
dump out the SQL/DDL that was used to create a table.
|
nz_ddl_table_redesign
|
Provide
alternative DDL for a table that optimizes each column’s datatype.
|
nz_ddl_user
|
To
dump out the SQL/DDL that was used to create a user.
|
nz_ddl_view
|
To
dump out the SQL/DDL that was used to create a view.
|
nz_dimension_or_fact
|
Identify
whether a given table is a dimension table or a fact table.
|
nz_dump_ext_table
|
Dump
out the header info found at the start of a compressed external table/file.
|
nz_find_acl_issues
|
Diagnostic
Script: Used to identify any oddities in the ACL tables.
|
nz_find_control_chars_in_data
|
Find
any binary/non-printable control characters in a table’s text columns.
|
nz_find_non_integer_strings
|
Find
any non-integer characters in a table’s text column.
|
nz_find_object
|
To
help find+identify an ‘object’ — based on its name or its object id value.
|
nz_find_object_orphans
|
Diagnostic
Script: Used to identify certain discrepancies within the catalogs.
|
nz_find_object_owners
|
Find
objects that are owned by users — other than the ‘admin’ user.
|
nz_find_table_orphans
|
Check
that both the host and the SPU/S-Blades have entries for every table.
|
nz_fix_acl
|
To
fix discrepancies in the system ACL tables.
|
nz_format
|
To
format a block of SQL to make it more readable.
|
nz_frag
|
Dump
out extent/page allocations in order to visualize table fragmentation.
|
nz_genc
|
Recompile
code snippets (under /nz/kit/log/gencErrors) to identify any problems.
|
nz_genstats
|
Generate
statistics on those tables that don’t have up-to-date statistics.
|
nz_get
|
Get
(and display) the statistics for a user table or a system table.
|
nz_get_acl
|
To
list the access privileges associated with a particular object.
|
nz_get_admin
|
List
the administrative privileges that a user has been granted to a database.
|
nz_get_aggregate_name
|
Verifies
that the user defined aggregate exists.
|
nz_get_aggregate_names
|
List
the user defined aggregates found in this database.
|
nz_get_aggregate_signatures
|
List
the signatures of the user defined aggregates in this database.
|
nz_get_column_attnum
|
Get a
column’s logical attribute number (its order/position) within the object.
|
nz_get_column_name
|
Verifies
that the specified column exists in the object.
|
nz_get_column_names
|
List
the column names comprising an object.
|
nz_get_column_oid
|
List
the colid (column id) for the specified column.
|
nz_get_column_type
|
Get a
column’s defined data type.
|
nz_get_database_name
|
Verifies
that the specified database exists on this server.
|
nz_get_database_names
|
Return
the list of database names on this server.
|
nz_get_database_objid
|
List
the object id for the specified database.
|
nz_get_database_owner
|
List
the owner (creator of) the specified database.
|
nz_get_database_table_column_names
|
A
sample script — that will list all database/schema/table/column names.
|
nz_get_ext_table_name
|
Verifies
that the specified external table exists.
|
nz_get_ext_table_names
|
List
the external table names found in this database.
|
nz_get_ext_table_objid
|
List
the object id for the specified external table.
|
nz_get_ext_table_owner
|
List
the owner (creator of) the specified external table.
|
nz_get_function_name
|
Verifies
that the user defined function exists.
|
nz_get_function_names
|
List
the user defined functions found in this database.
|
nz_get_function_signatures
|
List
the signatures of the user defined functions in this database.
|
nz_get_group_name
|
Verifies
that the specified group exists.
|
nz_get_group_names
|
Return
the list of group names defined on this server.
|
nz_get_group_objid
|
List
the object id for the specified group.
|
nz_get_group_owner
|
List
the owner (creator of) the specified group.
|
nz_get_group_users
|
List
the members of the specified group.
|
nz_get_lastTXid
|
To
get the value of the last transaction ID that was assigned.
|
nz_get_library_name
|
Verifies
that the user defined library exists.
|
nz_get_library_names
|
List
the user defined libraries found in this database.
|
nz_get_mgmt_table_name
|
Verifies
that the specified management table exists.
|
nz_get_mgmt_table_names
|
List
the management table names found in this database.
|
nz_get_mgmt_view_name
|
Verifies
that the specified management view exists.
|
nz_get_mgmt_view_names
|
List
the management view names found in this database.
|
nz_get_model
|
To
identify the model number of this NPS server.
|
nz_get_mview_basename
|
Returns
the base tablename that this materialized view is based upon.
|
nz_get_mview_definition
|
Display
the definition (the SQL) that defined the materialized view.
|
nz_get_mview_matrelid
|
Get
the OBJID of the storage that is associated with a materialized view.
|
nz_get_mview_name
|
Verifies
that the specified materialized view exists.
|
nz_get_mview_names
|
List
the materialized view names found in this database.
|
nz_get_mview_objid
|
List
the object id for the specified materialized view.
|
nz_get_mview_owner
|
List
the owner (creator of) the specified materialized view.
|
nz_get_object_name
|
Verifies
that the specified object exists.
|
nz_get_object_objid
|
Get
the unique objid (object identifier number) associated with an object.
|
nz_get_object_owner
|
Get
the owner of an object.
|
nz_get_object_type
|
For a
given object, identify what type of object it is (TABLE, VIEW, etc …).
|
nz_get_procedure_name
|
Verifies
that the user defined procedure exists.
|
nz_get_procedure_names
|
List
the user defined procedures found in this database.
|
nz_get_procedure_signatures
|
List
the signatures of the user defined procedures in this database.
|
nz_get_schema_name
|
Verifies
that the specified schema exists.
|
nz_get_schema_names
|
List
the schema names found in this database.
|
nz_get_schema_objid
|
List
the object id for the specified schema.
|
nz_get_sequence_name
|
Verifies
that the specified sequence exists.
|
nz_get_sequence_names
|
List
the sequence names found in this database.
|
nz_get_sequence_objid
|
List
the object id for the specified sequence.
|
nz_get_sequence_owner
|
List
the owner (creator of) the specified sequence.
|
nz_get_stableTXid
|
To
get the value of the “Stable Transaction ID”.
|
nz_get_synonym_definition
|
For
the specified synonym, return the REFERENCED object.
|
nz_get_synonym_name
|
Verifies
that the specified synonym exists.
|
nz_get_synonym_names
|
List
the synonym names found in this database.
|
nz_get_synonym_objid
|
List
the object id for the specified synonym.
|
nz_get_synonym_owner
|
List
the owner (creator of) the specified synonym.
|
nz_get_sysmgmt_table_name
|
Verifies
that the specified system table *OR* management table exists.
|
nz_get_sysmgmt_table_names
|
List
the system table *AND* management table names found in this database.
|
nz_get_sysmgmt_table_objid
|
List
the object id for the specified system table *OR* management table.
|
nz_get_sysmgmt_view_name
|
Verifies
that the specified system view *OR* management view exists.
|
nz_get_sysmgmt_view_names
|
List
the system view *AND* management view names found in this database.
|
nz_get_sysmgmt_view_objid
|
List
the object id for the specified system view *OR* management view.
|
nz_get_sys_table_name
|
Verifies
that the specified system table exists.
|
nz_get_sys_table_names
|
List
the system table names found in this database.
|
nz_get_sys_view_name
|
Verifies
that the specified system view exists.
|
nz_get_sys_view_names
|
List
the system view names found in this database.
|
nz_get_table_distribution_key
|
Identify
the column name(s) on which this table is distributed.
|
nz_get_table_fks
|
Identify
the ‘foreign tables’ (if any) that are referenced by this table.
|
nz_get_table_name
|
Verifies
that the specified table exists.
|
nz_get_table_names
|
List
the table names found in this database.
|
nz_get_table_objid
|
List
the object id for the specified table.
|
nz_get_table_organization_key
|
Identify
the column name(s) on which this table is organized.
|
nz_get_table_owner
|
List
the owner (creator of) the specified table.
|
nz_get_table_pk
|
If a
PRIMARY KEY was defined for a table, list the column name(s) comprising it.
|
nz_get_table_rowcount
|
Perform
a “SELECT COUNT(*) FROM <table>;” to get its true rowcount.
|
nz_get_table_rowcount_statistic
|
Returns
the STATISTICAL VALUE representing this table’s rowcount.
|
nz_get_user_groups
|
List
the groups that this user is a member of.
|
nz_get_user_name
|
Verifies
that the specified user exists.
|
nz_get_user_names
|
Return
the list of user names defined on this server.
|
nz_get_user_objid
|
List
the object id for the specified user.
|
nz_get_user_owner
|
List
the owner (creator of) the specified user.
|
nz_get_view_definition
|
Display
the definition (the SQL) that the view will execute.
|
nz_get_view_name
|
Verifies
that the specified view exists.
|
nz_get_view_names
|
List
the view names found in this database.
|
nz_get_view_objid
|
List
the object id for the specified view.
|
nz_get_view_owner
|
List
the owner (creator of) the specified view.
|
nz_get_view_rowcount
|
Performs
a “SELECT COUNT(*) FROM <view>;” and returns the rowcount.
|
nz_gra_history
|
Copy
the Scheduler’s GRA information out to a permanent table on disk.
|
nz_grep_views
|
Search
all views, looking for any matches against the specified
<search_string>.
|
nz_groom
|
A
wrapper around the ‘groom’ command to provide additional functionality.
|
nz_health
|
Reports
on the overall health of the system.
|
nz_help
|
Provide
help (a listing) of the scripts that are included with this toolkit.
|
nz_host_memory
|
Display
the host’s memory allocation table.
|
nz_inconsistent_data_types
|
List
column names whose datatype is NOT consistently used from table to table.
|
nz_invisible
|
Provide
information about the number of visible and INVISIBLE rows in a table.
|
nz_load4
|
To
speed up the loading of a single file by using multiple nzload jobs.
|
nz_load_files
|
Utility
script to assist with loading many data files into a table (or tables).
|
nz_lock
|
Check
to see if an exclusive lock can be obtained on a table.
|
nz_maintenance_mode
|
Disable
user access to the server, or to just the specific database(s).
|
nz_manual_vacuum
|
Vacuum
and reindex the host catalogs.
|
nz_migrate
|
Migrate
(i.e., copy) database table(s) from one NPS server to another.
|
nz_mm
|
Display
information about each MM (Management Module) and/or its blades.
|
nz_my_access
|
To
list out ALL of the objects that a given user has access to.
|
nz_my_grants
|
Dump
out all of the GRANTs associated with a particular user (or group).
|
nz_pause
|
An
alternative to “nzsystem pause”.
|
nz_physical_table_layout
|
To
list out a table’s columns — sorted by their PHYSICAL field ID.
|
Diagnostic
Script: ‘ping’ all of the Mustang SPUs to verify their location.
|
|
nz_plan
|
Analyze
a query’s *.pln file and highlight things of note.
|
Copy
the query history information out to a permanent table on disk.
|
|
nz_query_stats
|
Report
various statistics about the queries that have been run on this box.
|
nz_reclaim
|
A
wrapper around the ‘nzreclaim’ utility to provide additional functionality.
|
nz_record_skew
|
To
check the record skew for a table.
|
nz_replay
|
Extract
queries (from the query history) so they can be replayed/retested.
|
nz_replicate
|
A
script to assist in replicating a database across two different NPS hosts.
|
nz_responders
|
Show
interactions/responses for running queries (across each dataslice).
|
nz_restore
|
To
backup (or restore) one or more tables.
|
nz_rev
|
Report
the major.minor revision level of the software running on the host.
|
nz_select_fixed_data
|
Extract
data from a table — formatting each column to a fixed width.
|
nz_select_quoted_data
|
Extract
data from a table — wrapping each column value in “double quotes”.
|
nz_sense
|
Provide
environmental “sense” data for Mustang series SPA’s.
|
nz_set
|
Dump
out the optimizer ‘SET’tings that are currently in effect.
|
nz_show_locks
|
Show
information about locks being held on the system.
|
nz_show_topology
|
Provide
a report that describes the overall disk topology.
|
nz_skew
|
Identify
any issues with data skew on the system.
|
nz_spu_memory
|
Provide
a summary of how much memory the individual SPUs are using.
|
nz_spu_swap_space
|
Provide
a summary of how much swap space the individual SPUs are using.
|
nz_spu_top
|
Show
the current CPU Utilization and Disk Utilization on the S-Blades.
|
nz_state
|
Mimics
the “nzstate” and “nzstate -terse” commands … but via SQL.
|
nz_stats
|
Show
various statistics about the system (like ‘nzstats’ does, but more).
|
nz_storage_stats
|
Report
various storage statistics about the system.
|
nz_sysmgmt_view_references
|
Identify
the relationships between various system/mgmt tables and views.
|
nz_sysutil_history
|
Copy
the system utilization information out to a permanent table on disk.
|
nz_table_analyze
|
Analyze
a table column to determine the dispersion/uniqueness of its data.
|
nz_table_constraints
|
To
dump out the SQL/DDL pertaining to any table constraints.
|
nz_table_references
|
Identify
any tables with PRIMARY KEY / FOREIGN KEY relationships.
|
nz_tables
|
List
ALL tables in a database, along with other useful pieces of information.
|
nz_temperatures
|
Report
temperature and voltage information for each of the Mustang SPAs.
|
Run a
test to verify that these scripts can connect to the database.
|
|
nz_transactions
|
Display
information about the current database transactions.
|
nz_unload
|
To
unload data from a table swiftly … via the use of remote external tables.
|
nz_update_statistic_date_high_value
|
Update
a table’s statistics — the MAX date value (of a DATE column).
|
nz_update_statistic_min_or_max
|
Update
a table’s statistics — the MIN/MAX column value.
|
nz_update_statistic_null_values
|
Update
a table’s statistics — # of NULL values in a column.
|
nz_update_statistic_table_rowcount
|
Update
a table’s statistics — # of rows in the table.
|
nz_update_statistic_unique_values
|
Update
a table’s statistics — # of unique values (dispersion) in a column.
|
nz_view_plan_file
|
View
a *.pln plan file — on a remote/client worksation.
|
nz_view_references
|
Identify
the relationships between various user tables and views.
|
nz_watch
|
Watch
(i.e., monitor) the system … to verify that it is operational.
|
nz_wrapper
|
To
“wrap” an object name with quotes (or the appropriate delimiter).
|
nz_zonemap
|
To
dump out the zonemap information for a table or materialized view.
|
This is great post and I read a way while back. It really helped me out.Thank you so much for this great article.
ReplyDeleteSEO Tool