<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_四月天</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/33492/rss</id><updated>2011-12-14T04:55:34Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/33492/rss"/><entry><id>http://www.cnblogs.com/rootq/articles/2287431.html</id><title type="text">Java 调用 Oracle 存储过程返回结果集</title><summary type="text">1. 建立 ref cursor 类型和过程 Sql代码 CREATE OR REPLACE PACKAGE types AS TYPE ref_cursor IS REF CURSOR; END; / CREATE TABLE STOCK_PRICES( RIC VARCHAR(6) PRIMARY KEY, PRICE NUMBER(7,2), UPDATED DATE ); / CREATE OR REPLACE FUNCTION sp_get_stocks(v_price IN NUMBER) RETURN types.ref_cursor AS stock_curs...</summary><published>2011-12-14T04:56:00Z</published><updated>2011-12-14T04:56:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/articles/2287431.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/articles/2287431.html"/><content type="html">&#xD;
 &#xD;
&lt;p&gt;1. 建立 ref cursor 类型和过程 &lt;/p&gt;&lt;p&gt;Sql代码 &lt;br /&gt;CREATE OR REPLACE PACKAGE types&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;AS&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE ref_cursor IS REF CURSOR;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;END;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;/&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;CREATE TABLE STOCK_PRICES(&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RIC VARCHAR(6) PRIMARY KEY,&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRICE NUMBER(7,2),&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UPDATED DATE );&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;/&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;CREATE OR REPLACE FUNCTION sp_get_stocks(v_price IN NUMBER)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN types.ref_cursor&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;AS&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stock_cursor types.ref_cursor;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;BEGIN&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPEN stock_cursor FOR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT ric,price,updated FROM stock_prices WHERE price &amp;lt; v_price;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN stock_cursor;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;END;&amp;nbsp; &lt;br /&gt;CREATE OR REPLACE PACKAGE types&lt;br /&gt;AS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE ref_cursor IS REF CURSOR;&lt;br /&gt;END;&lt;br /&gt;/&lt;/p&gt;&lt;p&gt;CREATE TABLE STOCK_PRICES(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RIC VARCHAR(6) PRIMARY KEY,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRICE NUMBER(7,2),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UPDATED DATE );&lt;br /&gt;/&lt;/p&gt;&lt;p&gt;CREATE OR REPLACE FUNCTION sp_get_stocks(v_price IN NUMBER) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN types.ref_cursor&lt;br /&gt;AS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stock_cursor types.ref_cursor;&lt;br /&gt;BEGIN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPEN stock_cursor FOR &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT ric,price,updated FROM stock_prices WHERE price &amp;lt; v_price;&lt;/p&gt;&lt;p&gt;RETURN stock_cursor;&lt;br /&gt;END;&lt;/p&gt;&lt;p&gt;2. 用 sqlplus 测试过程 &lt;/p&gt;&lt;p&gt;Sql代码 &lt;br /&gt;SQL&amp;gt; var results refcursor&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;SQL&amp;gt; exec :results := sp_get_stocks(20.0)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;SQL&amp;gt; print results&amp;nbsp; &lt;br /&gt;SQL&amp;gt; var results refcursor&lt;br /&gt;SQL&amp;gt; exec :results := sp_get_stocks(20.0)&lt;br /&gt;SQL&amp;gt; print results&lt;/p&gt;&lt;p&gt;3. 从 Java 调用 &lt;/p&gt;&lt;p&gt;Java代码 &lt;br /&gt;import java.sql.*;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;import java.io.*;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;import oracle.jdbc.driver.*;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;public class JDBCDemo {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Compile-time flag for deciding which query to use&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private boolean useOracleQuery = true;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Class name of Oracle JDBC driver&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private String driver = "oracle.jdbc.driver.OracleDriver";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Initial url fragment&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private String url = "jdbc:oracle:thin:@";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Standard Oracle listener port&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private String port = "1521";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Oracle style of calling a stored procedure&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private String oracleQuery = "begin ? := sp_get_stocks(?); end;";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * JDBC style of calling a stored procedure&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private String genericQuery = "{ call ? := sp_get_stocks(?) }";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Connection to database&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private Connection conn = null;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Constructor. Loads the JDBC driver and establishes a connection&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param host the host the db is on&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param db the database name&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param user user's name&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param password user's password&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public JDBCDemo(String host, String db, String user, String password)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; throws ClassNotFoundException, SQLException {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // construct the url&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url = url + host + ":" + port + ":" + db;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // load the Oracle driver and establish a connection&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Class.forName(driver);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conn = DriverManager.getConnection(url, user, password);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (ClassNotFoundException ex) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Failed to find driver class: " + driver);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw ex;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (SQLException ex) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Failed to establish a connection to: " + url);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw ex;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Execute the stored procedure&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param price price parameter for stored procedure&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void execute(float price)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; throws SQLException {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String query = useOracleQuery ? oracleQuery : genericQuery;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Query: " + query + "n");&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CallableStatement stmt = conn.prepareCall(query);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // register the type of the out param - an Oracle specific type&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.registerOutParameter(1, OracleTypes.CURSOR);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // set the in param&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.setFloat(2, price);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // execute and retrieve the result set&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.execute();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs = (ResultSet)stmt.getObject(1);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // print the results&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (rs.next()) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(rs.getString(1) + "t" +&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.getFloat(2) + "t" +&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.getDate(3).toString());&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.close();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.close();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Cleanup the connection&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void cleanup() throws SQLException {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (conn != null)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conn.close();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Prints usage statement on stdout&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; static private void usage() {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("java com.enterprisedt.demo.oracle.JDBCDemo " +&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " host db user password price");&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Runs the class&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) throws Exception {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (args.length != 5) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JDBCDemo.usage();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.exit(1);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // assign the args to sensible variables for clarity&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String host = args[0];&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String db = args[1];&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String user = args[2];&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String password = args[3];&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; float price = Float.valueOf(args[4]).floatValue();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // and execute the stored proc&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JDBCDemo jdbc = new JDBCDemo(host, db, user, password);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jdbc.execute(price);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jdbc.cleanup();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (ClassNotFoundException ex) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Demo failed");&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (SQLException ex) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Demo failed: " + ex.getMessage());&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&amp;nbsp; &lt;/p&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/2287431.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/articles/2287431.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/archive/2011/09/30/2196098.html</id><title type="text">RAC中如何更改对外网卡和内部互联网卡的IP及VIP</title><summary type="text">在RAC环境中，有时候由于需要会更改网卡或IP地址，这边简单记录一下操作步骤（参考metalink文档：283684.1）。1、查看当前PUBLIC网卡和PRIVATE网卡的配置：test1:/home/oracle&amp;gt;$oifcfg getifeth1 10.0.100.0 global cluster_interconnecteth0 172.19.20.0 global public2、更改PUBLIC网卡或者IP：比如我们需要将PUBLIC网卡从eth0改为bond0，IP地址由172.19.20.0改为172.13.20.0。那么首先必须用oifcfg delif 命令删除原先的</summary><published>2011-09-29T23:25:00Z</published><updated>2011-09-29T23:25:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/archive/2011/09/30/2196098.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/archive/2011/09/30/2196098.html"/><content type="html">&lt;span style="color: #2f485a; font-family: Arial, Helvetica, sans-serif, 宋体; "&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;在RAC环境中，有时候由于需要会更改网卡或IP地址，这边简单记录一下操作步骤（参考metalink文档：283684.1）。&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;1、查看当前PUBLIC网卡和PRIVATE网卡的配置：&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;test1:/home/oracle&amp;gt;$oifcfg getif&lt;br style="word-break: break-all; line-height: normal !important; " /&gt;eth1&amp;nbsp; 10.0.100.0&amp;nbsp; global&amp;nbsp; cluster_interconnect&lt;br style="word-break: break-all; line-height: normal !important; " /&gt;eth0&amp;nbsp; 172.19.20.0&amp;nbsp; global&amp;nbsp; public&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;2、更改PUBLIC网卡或者IP：&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;比如我们需要将PUBLIC网卡从eth0改为bond0，IP地址由172.19.20.0&amp;nbsp;改为172.13.20.0&amp;nbsp;。那么首先必须用oifcfg delif 命令删除原先的PUBLIC网卡设置，然后再用oifcfg setif 命令更改网卡及IP配置，这步只要在任意一个节点执行就可以了。（注意：在更改PUBLIC或者PRIVATE网卡及IP之前都需要将RAC中的资源停止，可以使用crs_stop -all来停止）&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;test1:/home/oracle&amp;gt;$oifcfg&amp;nbsp;delif -global&amp;nbsp;eth0&amp;nbsp;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;test1:/home/oracle&amp;gt;$oifcfg setif -global bond0/172.13.20.0:public&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;再查看可以看到PUBLIC网卡及IP都更改过来了：&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;test1:/home/oracle&amp;gt;$oifcfg getif&lt;br style="word-break: break-all; line-height: normal !important; " /&gt;eth1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10.0.100.0&amp;nbsp; global&amp;nbsp; cluster_interconnect&lt;br style="word-break: break-all; line-height: normal !important; " /&gt;bond0&amp;nbsp; 172.19.20.0&amp;nbsp; global&amp;nbsp; public&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;3、更改PRIVATE网卡或者IP：&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;这一步和更改PUBLIC网卡大同小异，比如说我们需要将PRIVATE网卡从eth1改为ib1：&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;test1:/home/oracle&amp;gt;$oifcfg&amp;nbsp;delif -global&amp;nbsp;eth1&amp;nbsp;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;test1:/home/oracle&amp;gt;$oifcfg setif -global ib1/172.13.20.0:cluster_interconnect&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;4、更改VIP配置：&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;更改PUBLIC网卡后，那么RAC各个节点的VIP必须重新配置，以便CRS知道VIP对应PUBLIC网卡名称的变更：&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;test1:/home/oracle&amp;gt;$srvctl modify nodeapps -n test1 -A 172.13.20.1/255.255.255.0/bond0&lt;/div&gt;&lt;div style="word-break: break-all; line-height: normal !important; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;这样执行完以后，整个更改便完成了。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/2196098.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/archive/2011/09/30/2196098.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/archive/2011/07/18/2110025.html</id><title type="text">ORA-12545: 因目标主机或对象不存在, 连接失败</title><summary type="text">SQL&amp;gt;conn sys/test@test as sys dbaERROR:ORA-12545: 因目标主机或对象不存在, 连接失败警告: 您不再连接到 ORACLE。修改local_listener参数，指定为tnsnames.ora配置的LISTENERS_DB：SQL&amp;gt; show parameter local_listenerNAME TYPE VALUE------------------------------------ ---------------------- ------------------------------local_listener strin</summary><published>2011-07-18T14:01:00Z</published><updated>2011-07-18T14:01:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/archive/2011/07/18/2110025.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/archive/2011/07/18/2110025.html"/><content type="html">&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr id="p78316"&gt;&#xD;
&lt;td id="p783code16" &gt;&lt;pre style="font-family: monospace" &gt;SQL&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;conn &lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#47;&amp;#116;&amp;#101;&amp;#115;&amp;#116;&amp;#64;&amp;#116;&amp;#101;&amp;#115;&amp;#116;"&gt;sys&lt;span style="color: #000000"&gt;/&lt;/span&gt;test@test&lt;/a&gt; &lt;span style="color: #000000"&gt;as&lt;/span&gt; sys dba&#xD;
ERROR:&#xD;
ORA&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span&gt;12545&lt;/span&gt;: 因目标主机或对象不存在&lt;span style="color: #000000"&gt;,&lt;/span&gt; 连接失败&#xD;
&amp;nbsp;&#xD;
警告: 您不再连接到 ORACLE。&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&#xD;
&lt;p&gt;&lt;span id="more-783"&gt;&lt;/span&gt;&lt;br /&gt;修改local_listener参数，指定为tnsnames.ora配置的LISTENERS_DB：&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr id="p78317"&gt;&#xD;
&lt;td id="p783code17" &gt;&lt;pre style="font-family: monospace" &gt;SQL&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #000000"&gt;show&lt;/span&gt; parameter local_listener&#xD;
&amp;nbsp;&#xD;
NAME                                 TYPE                   VALUE&#xD;
&lt;span style="color: #000000"&gt;------------------------------------ ---------------------- ------------------------------&lt;/span&gt;&#xD;
local_listener                       string&#xD;
SQL&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #000000"&gt;alter&lt;/span&gt; system &lt;span style="color: #000000"&gt;set&lt;/span&gt; local_listener&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span&gt;'LISTENERS_DB'&lt;/span&gt; scope&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;both&lt;/span&gt; sid&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span&gt;'*'&lt;/span&gt;;&#xD;
&amp;nbsp;&#xD;
System altered&lt;span style="color: #000000"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&#xD;
&lt;p&gt;tnsnames.ora中配置：&lt;/p&gt;&#xD;
&lt;div &gt;LISTENERS_DB =&lt;br /&gt;&amp;nbsp; (ADDRESS_LIST =&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))&lt;br /&gt;&amp;nbsp; )&lt;/div&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/2110025.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/archive/2011/07/18/2110025.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/articles/2049324.html</id><title type="text">Oracle 字符集的查看和修改</title><summary type="text">一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储，处理，检索数据。它使数据库工具，错误消息，排序次序，日期，时间，货币，数字，和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言、地域和字符集)，每个成分控制了NLS子集的特性。其中: Language： 指定服务器消息的语言， 影响提示信息是中文还是英文Terri</summary><published>2011-05-17T13:48:00Z</published><updated>2011-05-17T13:48:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/articles/2049324.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/articles/2049324.html"/><content type="html">&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 14pt; color: red; font-family: 宋体"&gt;一、什么是&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 14pt; color: red"&gt;&lt;a href="http://www.cnblogs.com/rootq/admin/javascript:;" target="_self"&gt;&lt;span style="color: red; text-decoration: none; text-underline: none"&gt;&lt;span style="font-family: Times New Roman"&gt;Oracle&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 14pt; color: red; font-family: 宋体"&gt;字符集&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 14pt; color: red"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oracle&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字符集是一个字节数据的解释的符号集合&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;有大小之分&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;有相互的包容关系。&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ORACLE &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;支持国家语言的体系结构允许你使用本地化语言来存储，处理，检索数据。它使&lt;/span&gt;&lt;a href="http://www.cnblogs.com/rootq/admin/javascript:;" target="_self"&gt;&lt;span style="color: windowtext; font-family: 宋体; text-decoration: none; text-underline: none"&gt;&lt;span&gt;数据库&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;工具，错误消息，排序次序，日期，时间，货币，数字，和日历自动适应本地化语言和平台。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;影响&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库字符集&lt;span style="color: red"&gt;最重要的参数是&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;参数。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;它的&lt;span style="color: red"&gt;格式&lt;/span&gt;如下&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;: NLS_LANG = language_territory.charset &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;它有三个&lt;span style="color: red"&gt;组成部分&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;语言、地域和字符集&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，每个成分控制了&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;子集的特性。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;其中&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;Language&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt; &lt;span style="font-family: 宋体"&gt;指定服务器消息的语言，&lt;/span&gt; &lt;span style="font-family: 宋体"&gt;影响提示信息是中文还是英文&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;Territory&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt; &lt;span style="font-family: 宋体"&gt;指定服务器的日期和数字格式，&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;Charset&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;指定字符集。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;:AMERICAN _ AMERICA. ZHS16GBK &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;从&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的组成我们可以看出，&lt;span style="color: red"&gt;真正影响数据库字符集的其实是第三部分&lt;/span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据，&lt;span style="color: red"&gt;前面影响的只是提示信息是中文还是英文&lt;/span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 14pt; color: red; font-family: 宋体"&gt;二．字符集的相关知识：&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;strong&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2.1 &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;字符集&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;实质就是按照一定的字符编码方案，对一组特定的符号，分别赋予不同数值编码的集合。&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库最早支持的编码方案是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;的字符集命名遵循以下&lt;span style="color: red"&gt;命名规则&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: red"&gt; &amp;lt;Language&amp;gt;&amp;lt;bit size&amp;gt;&amp;lt;encoding&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;即&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;: &amp;lt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;语言&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;比特位数&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;编码&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;比如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;: ZHS16GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;表示采用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;编码格式、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;16&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;位（两个字节）简体中文字符集&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;strong&gt;&lt;span style="color: red"&gt;2.2 &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;字符编码方案&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;2.2.1 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;单字节编码&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）&lt;span style="color: red"&gt;单字节&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;位字符集&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，可以定义&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;128&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;个字符，最常用的字符集为&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）&lt;span style="color: red"&gt;单字节&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;位字符集&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，可以定义&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;256&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;个字符，适合于欧洲大部分国家&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;例如：&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;WE8ISO8859P1(&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;西欧、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;位、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ISO&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;标准&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;8859P1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;编码&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;2.2.2&lt;/span&gt; &lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;多字节编码&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;）变长多字节编码&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;某些字符用一个字节表示，其它字符用两个或多个字符表示，变长多字节编码常用于对亚洲语言的支持，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;例如日语、汉语、印地语等&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;例如：&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;AL32UTF8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;（其中&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;AL&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;代表&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ALL,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;指适用于所有语言）、&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;zhs16cgb231280&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;）定长多字节编码&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;每一个字符都使用固定长度字节的编码方案，&lt;span style="color: red"&gt;目前&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;唯一支持的定长多字节编码是&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;AF16UTF16&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;，也是仅用于国家字符集&lt;/span&gt;&lt;span style="color: red"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;2.2.3&lt;/span&gt;&lt;span style="color: red"&gt; unicode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;编码&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unicode&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;是一个涵盖了目前全世界使用的所有已知字符的单一编码方案，也就是说&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Unicode&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;为每一个字符提供唯一的编码。&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;UTF-16&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;unicode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;的&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;位编码方式&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，是一种&lt;span style="color: red"&gt;定长多字节&lt;/span&gt;编码，用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;个字节表示一个&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;unicode&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字符，&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;AF16UTF16&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;UTF-16&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;编码字符集&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: red"&gt; UTF-8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;unicode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;的&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;位编码方式&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，是一种&lt;span style="color: red"&gt;变长多字节&lt;/span&gt;编码，这种编码可以用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;个字节表示一个&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;unicode&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字符，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;AL32UTF8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UTF8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UTFE&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UTF-8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;编码字符集&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;strong&gt;&lt;span style="color: red"&gt;2.3 &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;字符集超级&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;当一种字符集（字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;A&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）的编码数值包含所有另一种字符集（字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;B&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）的编码数值，并且两种字符集相同编码数值代表相同的字符时，则字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;A&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;B&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的超级，或称字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;B&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;A&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的子集。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oracle8i&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;和&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle9i&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;官方文档资料中备有&lt;span style="color: red"&gt;子集&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;超级对照表（&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;subset-superset pairs&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;）&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，例如：&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;WE8ISO8859P1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;WE8MSWIN1252&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的子集。由于&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是最早的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库编码格式，因此有许多字符集是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的超集，例如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;WE8ISO8859P1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16CGB231280&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;都是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的超集。&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;strong&gt;&lt;span style="color: red"&gt;2.4 &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;数据库字符集（&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;服务器端字符集）&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;数据库字符集在创建数据库时指定，&lt;strong&gt;在创建后通常不能更改&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。在创建数据库时，可以指定字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;(CHARACTER SET)&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;和国家字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;(NATIONAL CHARACTER SET)&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2.4.1&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;字符集&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (1)&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;用来存储&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;CHAR, VARCHAR2, CLOB, LONG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;等类型数据&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (2)&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;用来标示诸如表名、列名以及&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;PL/SQL&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;变量等&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (3)&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;用来存储&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;和&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;PL/SQL&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;程序单元等&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2.4.2&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;国家字符集：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (1)&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;用以存储&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NCHAR, NVARCHAR2, NCLOB&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;等类型数据&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (2)&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;国家字符集实质上是为&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;选择的附加字符集，主要作用是为了增强&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的字符处理能力，因为&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NCHAR&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据类型可以提供对亚洲使用定长多字节编码的支持，而数据库字符集则不能。&lt;span style="color: red"&gt;国家字符集在&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;oracle9i&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;中进行了重新定义，只能在&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;unicode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;编码中的&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;AF16UTF16&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;和&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;UTF8&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;中选择，默认值是&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;AF16UTF16 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2.4.3&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;查询字符集参数&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;可以查询以下数据字典或视图查看字符集设置情况&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nls_database_parameters&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;props$&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;v$nls_parameters&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;查询结果中&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_CHARACTERSET&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;表示字符集&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_NCHAR_CHARACTERSET&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;表示国家字符集&lt;/span&gt;&lt;span style="color: red"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2.4.4&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;修改数据库字符集&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;按照上文所说，&lt;span style="color: red"&gt;数据库字符集在创建后原则上不能更改&lt;/span&gt;。不过有&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;种方法可行。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;1. &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;如果需要修改字符集，&lt;span style="color: red"&gt;通常需要导出数据库数据，重建数据库，再导入数据库数据的方式来转换&lt;/span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;2. &lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;通过&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;ALTER DATABASE CHARACTER SET&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;语句修改字符集，&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;但创建数据库后修改字符集是有限制的，&lt;span style="color: red"&gt;只有新的字符集是当前字符集的超集时才能修改数据库字符集&lt;/span&gt;，例如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UTF8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的超集，修改数据库字符集可使用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ALTER DATABASE CHARACTER SET UTF8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;strong&gt;&lt;span style="color: red"&gt;2.5 &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;客户端字符集（&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;参数）&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;2.5.1&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;客户端字符集含义&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;客户端字符集定义了客户端字符数据的编码方式，任何发自或发往客户端的字符数据均使用客户端定义的字符集编码&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;客户端可以看作是能与数据库直接连接的各种应用，例如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;sqlplus,exp/imp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;等。&lt;span style="color: red"&gt;客户端字符集是通过设置&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;参数来设定的。&lt;/span&gt;&lt;span style="color: red"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;2.5.2&lt;/span&gt;&lt;span style="color: red"&gt; NLS_LANG&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;参数格式&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NLS_LANG=&amp;lt;language&amp;gt;_&amp;lt;territory&amp;gt;.&amp;lt;client character set&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt;Language: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;显示&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;消息&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;校验，日期命名&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt;Territory&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;指定默认日期、数字、货币等格式&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Client character set&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;指定客户端将使用的字符集&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;例如：&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG=AMERICAN_AMERICA.US7ASCII &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMERICAN&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是语言，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;AMERICA&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是地区，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是客户端字符集&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2.5.3&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;客户端字符集设置方法&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1)UNIX&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;环境&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $NLS_LANG=&amp;#8220;simplified chinese&amp;#8221;_china.zhs16gbk&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $export NLS_LANG&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;编辑&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;用户的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;profile&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2)Windows&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;环境&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;编辑注册表&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regedit.exe ---&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;》&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;HKEY_LOCAL_MACHINE ---&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;》&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;SOFTWARE ---&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;》&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;ORACLE-HOME&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;2.5.4&lt;/span&gt;&lt;span style="color: red"&gt; NLS&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;参数查询&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oracle&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;提供若干&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;参数定制数据库和用户机以适应本地格式，例如有&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;NLS_LANGUAGE&lt;/span&gt;,&lt;span style="color: red"&gt;NLS_DATE_FORMAT,&lt;span style="color: red"&gt;NLS_CALENDER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;等，可以通过查询以下数据字典或&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;v$&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;视图查看。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;NLS_DATABASE_PARAMETERS:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;显示数据库当前&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;参数取值，包括数据库字符集取值&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;NLS_SESSION_PARAMETERS&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;显示由&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;设置的参数，或经过&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;alter session &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;改变后的参数值（不包括由&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;设置的客户端字符集）&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;NLS_INSTANCE_PARAMETE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt; &lt;span style="font-family: 宋体"&gt;显示由参数文件&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;init&amp;lt;SID&amp;gt;.ora &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;定义的参数&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;V$NLS_PARAMETERS&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;：&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;显示数据库当前&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;参数取值&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2.5.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;修改&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;参数&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;使用下列方法可以修改&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;参数&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）修改实例启动时使用的初始化参数文件&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）修改环境变量&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）使用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ALTER SESSION&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;语句，在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;会话中修改&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）使用某些&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;函数&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red"&gt;NLS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;作用优先级别&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;：&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Sql function &amp;gt; alter session &amp;gt; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;环境变量或注册表&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;参数文件&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库默认参数&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red; font-family: 宋体"&gt;三．&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;EXP/IMP &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red; font-family: 宋体"&gt;与&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red; font-family: 宋体"&gt;字符集&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;3.1 EXP/IMP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Export &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;和&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; Import &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是一对读写&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据的工具。&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Export &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;将&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; Oracle &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库中的数据输出到操作系统文件中&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;, Import &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;把这些文件中的数据读到&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Oracle &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库中，由于使用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;exp/imp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;进行数据迁移时，数据从源数据库到目标数据库的过程中有四个环节涉及到字符集，如果这四个环节的字符集不一致，将会发生字符集转换。&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;EXP&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ____________ _________________ _____________&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |imp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;导入文件&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;|&amp;lt;-|&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;环境变量&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG|&amp;lt;-|&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库字符集&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;|&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&amp;nbsp;&amp;nbsp; -----------------&amp;nbsp;&amp;nbsp; ------------- &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;IMP &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ____________ _________________ _____________&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |imp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;导入文件&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;|-&amp;gt;|&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;环境变量&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG|-&amp;gt;|&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库字符集&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;|&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&amp;nbsp;&amp;nbsp; -----------------&amp;nbsp;&amp;nbsp; ------------- &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 14.25pt"&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;四个字符集是&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）源数据库字符集&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Export&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;过程中用户会话字符集（通过&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;设定）&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Import&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;过程中用户会话字符集（通过&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;设定）&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）目标数据库字符集&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color: red"&gt;3.2&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;导出的转换过程&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Export&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;过程中，如果源数据库字符集与&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Export&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;用户会话字符集不一致，&lt;span style="color: red"&gt;会发生字符集转换&lt;/span&gt;，并在导出文件的头部几个字节中存储&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Export&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;用户会话字符集的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ID&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;号。&lt;span style="color: red"&gt;在这个转换过程中可能发生数据的丢失。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 14.25pt"&gt;&lt;span style="color: red"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;例&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;:&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;如果源数据库使用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，而&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Export&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;用户会话字符集使用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，由于&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;16&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;位字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;而&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;7&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;位字符集，这个转换过程中，中文字符在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;中不能够找到对等的字符，所以所有中文字符都会丢失而变成&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;#8220;?? &amp;#8221;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;形式，这样转换后生成的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件已经发生了数据丢失。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;因此如果想正确导出源数据库数据，则&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Export&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;过程中用户会话字符集应等于源数据库字符集或是源数据库字符集的超集&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color: red"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;导入的转换过程&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）确定导出数据库字符集环境&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;通过读取导出文件头，可以获得导出文件的字符集设置&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）确定导入&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;session&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的字符集，即导入&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Session&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;使用的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;环境变量&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;IMP&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;读取导出文件&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;读取导出文件字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ID&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，和导入进程的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;进行比较&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）如果导出文件字符集和导入&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Session&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字符集相同，那么在这一步骤内就不需要转换，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;如果不同，就需要把数据转换为导入&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Session&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;使用的字符集。可以看出，导入数据到数据库过程中发生两次字符集转换&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 14.25pt"&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;第一次&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;导入文件字符集与导入&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Session&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;使用的字符集之间的转换，如果这个转换过程不能正确完成，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Import&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;向目标数据库的导入过程也就不能完成。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;第二次&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;导入&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Session&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字符集与数据库字符集之间的转换。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; color: red; font-family: 宋体"&gt;四&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; color: red; font-family: 宋体"&gt;查看数据库字符集&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;涉及三方面的字符集，&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;1. oracel &lt;a href="http://www.cnblogs.com/rootq/admin/javascript:;" target="_self"&gt;&lt;strong&gt;&lt;span style="color: windowtext"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;server&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;端的字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;2. oracle client&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;端的字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;3. dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件的字符集。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;在做数据导入的时候，需要这三个字符集都一致才能正确导入。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;4.1 &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;查询&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;oracle server&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;端的字符集&lt;/span&gt;&lt;span style="color: red"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;有很多种方法可以查出&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle server&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;端的字符集，比较直观的查询方法是以下这种&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt; select userenv('language') from dual;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;USERENV('LANGUAGE')&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;----------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SIMPLIFIED CHINESE_CHINA.ZHS16GBK&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;select userenv(&amp;#8216;language&amp;#8217;) from dual; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;AMERICAN _ AMERICA. ZHS16GBK &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;4.2 &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;如何查询&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;文件的字符集&lt;/span&gt;&lt;span style="color: red"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;exp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;工具导出的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件也包含了字符集信息，&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;文件的第&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;和第&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;个字节记录了&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;文件的字符集&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。如果&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件不大，比如只有几&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;M&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;或几十&lt;span style="font-family: 'Times New Roman'"&gt;M&lt;/span&gt;，可以用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UltraEdit&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;打开&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;(16&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;进制方式&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，看第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;个字节的内容，如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;0354&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，然后用以下&lt;/span&gt;&lt;a href="http://www.cnblogs.com/rootq/admin/javascript:;" target="_self"&gt;&lt;strong&gt;&lt;span style="color: windowtext"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;查出它对应的字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt; select nls_charset_name(to_number('0354','xxxx')) from dual; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16GBK &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;如果&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件很大，比如有&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2G&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;以上&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;这也是最常见的情况&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，用文本编辑器打开很慢或者完全打不开，可以用以下命令&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;unix&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;主机上&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;): &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;cat exp.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;然后用上述&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;也可以得到它对应的字符集。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;4.3 &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;查询&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;oracle client&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;端的字符集&lt;/span&gt;&lt;span style="color: red"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;windows&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;平台下，就是注册表里面相应&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;OracleHome&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。还可以在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dos&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;窗口里面自己设置，&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;比如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;: set nls_lang=AMERICAN_AMERICA.ZHS16GBK &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;这样就只影响这个窗口里面的环境变量。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;unix&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;平台下，就是环境变量&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;NLS_LANG&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;$echo $NLS_LANG &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;AMERICAN_AMERICA.ZHS16GBK &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;如果检查的结果发现&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;server&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;端与&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;client&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;端字符集不一致，请统一修改为同&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;server&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;端相同的字符集。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 宋体"&gt;补充：&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;(1).&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;数据库服务器字符集&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;select * from nls_database_parameters&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;来源于&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;props$&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，是表示数据库的字符集。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;(2).&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;客户端字符集环境&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;select * from nls_instance_parameters&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;其来源于&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;v$parameter&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，表示客户端的字符集的设置，可能是参数文件，环境变量或者是注册表&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;(3).&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;会话字符集环境&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;select * from nls_session_parameters&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;来源于&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;v$nls_parameters&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，表示会话自己的设置，可能是会话的环境变量或者是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;alter session&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;完成，如果会话没有特殊的设置，将与&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;nls_instance_parameters&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;一致。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;(4).&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;客户端的字符集要求与服务器一致，才能正确显示数据库的非&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;Ascii&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;字符&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;如果多个设置存在的时候，&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;NLS&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;作用优先级别&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;：&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;Sql function &amp;gt; alter session &amp;gt; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;环境变量或注册表&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;参数文件&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库默认参数&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;字符集要求一致，但是语言设置却可以不同，语言设置建议用英文。如字符集是&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;zhs16gbk&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;，则&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;nls_lang&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;可以是&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;American_America.zhs16gbk&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red; font-family: 宋体"&gt;五．&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red; font-family: 宋体"&gt;修改&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red; font-family: 宋体"&gt;的字符集&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 15pt; color: red"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;按照上文所说，&lt;span style="color: red"&gt;数据库字符集在创建后原则上不能更改&lt;/span&gt;。因此，在设计和安装之初考虑使用哪一种字符集十分重要。对数据库&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;server&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;而言，错误的修改字符集将会导致很多不可测的后果，可能会严重影响数据库的正常运行，所以在修改之前一定要确认两种字符集是否存在子集和超集的关系。一般来说，除非万不得已，我们不建议修改&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数据库&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;server&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;端的字符集。特别说明，我们最常用的两种字符集&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;和&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16CGB231280&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;之间不存在子集和超集关系，因此理论上讲这两种字符集之间的相互转换不受支持。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;不过修改字符集有&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;种方法可行。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;1. &lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;通常需要导出数据库数据，重建数据库，再导入数据库数据的方式来转换&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;2. &lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;通过&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;ALTER DATABASE CHARACTER SET&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;语句修改字符集，&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;但创建数据库后修改字符集是有限制的，&lt;span style="color: red"&gt;只有新的字符集是当前字符集的超集时才能修改数据库字符集&lt;/span&gt;，例如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UTF8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的超集，修改数据库字符集可使用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ALTER DATABASE CHARACTER SET UTF8&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;br /&gt;&amp;nbsp;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;5.1 &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red; font-family: 宋体"&gt;修改&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;server&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red; font-family: 宋体"&gt;端字符集&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red; font-family: 宋体"&gt;不建议使用&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;) &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="font-size: small"&gt;1.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;关闭数据库&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;SHUTDOWN IMMEDIATE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;2. &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;启动到&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;Mount&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;STARTUP MOUNT; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER SYSTEM ENABLE RESTRICTED SESSION; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER SYSTEM SET AQ_TM_PROCESSES=0; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER DATABASE OPEN; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;&lt;span style="font-family: 宋体"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="color: red; font-family: 宋体"&gt;这里可以从父集到子集&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;SQL&amp;gt;ALTER DATABASE CHARACTER SET ZHS16GBK; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;SQL&amp;gt;ALTER DATABASE NATIONAL CHARACTER SET ZHS16GBK; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="color: red"&gt;--&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;如果是从子集到父集，需要使用&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL_USE &lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;参数，跳过超子集检测&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;SQL&amp;gt;ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;SQL&amp;gt;ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL32UTF8;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;SHUTDOWN IMMEDIATE; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;STARTUP&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;注意：&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;如果没有大对象，在使用过程中进行语言转换没有什么影响，（切记设定的字符集必须是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ORACLE&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;支持，不然不能&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;start&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）&lt;/span&gt; &lt;span style="font-family: 宋体"&gt;按上面的做法就可以。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;若出现&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;#8216;ORA-12717: Cannot ALTER DATABASE NATIONAL CHARACTER SET when NCLOB data exists&amp;#8217; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;这样的提示信息，&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="color: red; font-family: 宋体"&gt;要解决这个问题有两种方法&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;1. &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;利用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;INTERNAL_USE &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;关键字修改区域设置&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;2. &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;利用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;re-create,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;但是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;re-create&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;有点复杂&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;所以请用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;internal_use&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;SHUTDOWN IMMEDIATE;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;STARTUP MOUNT EXCLUSIVE;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER SYSTEM ENABLE RESTRICTED SESSION;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER SYSTEM SET AQ_TM_PROCESSES=0;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER DATABASE OPEN;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;ALTER DATABASE NATIONAL CHARACTER SET &lt;strong&gt;&lt;span style="color: red"&gt;INTERNAL_USE &lt;/strong&gt;UTF8;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;SHUTDOWN immediate;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&amp;gt;startup;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;如果按上面的做法做&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,National charset&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的区域设置就没有问题&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;5.2 &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red; font-family: 宋体"&gt;修改&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red; font-family: 宋体"&gt;文件字符集&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;上文说过，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件的第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字节记录了字符集信息，因此直接修改&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件的第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字节的内容就可以&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;#8216;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;骗&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;#8217;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;过&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的检查。&lt;span style="color: red"&gt;这样做理论上也仅是从子集到超集可以修改，但很多情况下在没有子集和超集关系的情况下也可以修改&lt;/span&gt;，我们常用的一些字符集，如&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;US7ASCII&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;WE8ISO8859P1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16CGB231280&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;基本都可以改。因为改的只是&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件，所以影响不大。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;具体的修改方法比较多，最简单的就是直接用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UltraEdit&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;修改&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件的第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;和第&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;个字节。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;比如想将&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件的字符集改为&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ZHS16GBK&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;，可以用以下&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;查出该种字符集对应的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;16&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;进制代码&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;: SQL&amp;gt; select to_char(nls_charset_id('ZHS16GBK'), 'xxxx') from dual; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;0354 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;然后将&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;字节修改为&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;0354&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;即可。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;如果&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;dmp&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件很大，用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;ue&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;无法打开，就需要用程序的方法了。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red"&gt;&lt;span style="font-family: Times New Roman"&gt;5.3&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; color: red; font-family: 宋体"&gt;客户端字符集设置方法&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1)UNIX&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;环境&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $NLS_LANG=&amp;#8220;simplified chinese&amp;#8221;_china.zhs16gbk&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $export NLS_LANG&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;编辑&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;oracle&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;用户的&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;profile&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;文件&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2)Windows&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;环境&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;编辑注册表&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small; font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regedit.exe ---&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;》&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;HKEY_LOCAL_MACHINE ---&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;》&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;SOFTWARE ---&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;》&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;span&gt;ORACLE-HOME&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;或者在窗口设置：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set nls_lang=AMERICAN_AMERICA.ZHS16GBK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/2049324.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/articles/2049324.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/archive/2010/11/05/1869876.html</id><title type="text">Oracle数据块损坏恢复总结[转]</title><summary type="text">在恢复前使用DBV命令检查数据文件是否存在坏块dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192查看数据坏块所在数据文件号及块号可以对表进行一次全表扫描，如：select count(*) from tablename;1、  没有备份的情况下：1.1、使用exp/imp恢复 在这种情况下肯定会造成数据的丢失，在这种情况下应采取将数据导...</summary><published>2010-11-05T05:37:00Z</published><updated>2010-11-05T05:37:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/archive/2010/11/05/1869876.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/archive/2010/11/05/1869876.html"/><content type="html">&lt;p&gt;在恢复前使用DBV命令检查数据文件是否存在坏块&lt;br /&gt;dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192&lt;br /&gt;查看数据坏块所在数据文件号及块号可以对表进行一次全表扫描，如：&lt;br /&gt;select count(*) from tablename;&lt;br /&gt;1、&amp;nbsp; &amp;nbsp; 没有备份的情况下：&lt;br /&gt;&lt;br /&gt;1.1、使用exp/imp恢复&lt;br /&gt;&amp;nbsp; 在这种情况下肯定会造成数据的丢失，在这种情况下应采取将数据导出然后重建表再进行导入的方法，来尽量恢复损坏数据块中的数据，但是在有坏块的情况下是不允许导出的，如下命令：&lt;br /&gt;&amp;nbsp; Exp test/test file=t.dmp tables=t;&lt;br /&gt;&amp;nbsp; 导出命令在执行中会报ORA-01578错误，在这错误提示中会提示那个文件号的文件以及这个文件中的哪个块被损坏，如：ORA&amp;#8212;01578：ORACLE 数据块损坏（文件号 4，块号 35）&lt;br /&gt;&amp;nbsp; 针对以上的提示首先查询那些对象被损坏：&lt;br /&gt;&amp;nbsp; Select tablespace_name,segment_type,owner,segment_name From dba_extents Where file_id=4 and 35 between block_id and block_id+blocks-1;&lt;br /&gt;如果被损坏的块是索引，通常可以通过索引重建来解决，如果损坏的是数据（segment_type为table），那么通过设置如下内部事件使得Exp操作跳过坏块。&lt;br /&gt;Alter session set events=&amp;#8217;10231 trace name context forever,level 10&amp;#8217;;&lt;br /&gt;然后重新执行导出命令，导出相关的表，然后执行Drop Table命令删除相关表，之后重建表最后导入数据。&lt;br /&gt;&lt;br /&gt;1.2、使用DBMS_REPAIR恢复&lt;br /&gt;用DBMS_REPAIR当然也会丢失数据。这里不做详细的介绍，有兴趣的可以查看oracle的在线文档&lt;br /&gt;&lt;br /&gt;2、使用Rman进行恢复：&lt;br /&gt;&amp;nbsp; 首先要存在Rman的最新备份集，然后执行如下命令：&lt;br /&gt;RMAN&amp;gt;backup validate datafile 4;检查4号数据文件是否存在坏块&lt;br /&gt;执行查询：select * from v$database_block_corruption where file#=4;&lt;br /&gt;如果4号文件存在坏块的话，那么将在结果集中有所显示，会显示损坏的块号，根据显示结果执行如下命令进行恢复：&lt;br /&gt;RMAN&amp;gt;blockrecover datafile 4 block 35 from backupset;&lt;br /&gt;该命令执行后即可恢复坏块，并且不会造成数据丢失，但是要求数据库必须要运行在归档模式下，否则RMAN无法发挥作用，而且通过RMAN做过最新的数据库备份&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3、使用bbed恢复&lt;br /&gt;&lt;font style="font-size: 12px"&gt;&lt;font face="Verdana"&gt;使用bbed恢复时必须有数据文件的拷贝。&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style="font-size: 12px"&gt;&lt;font face="Verdana"&gt;bbed就是英文block browse edit的缩写，用来直接查看和修改数据文件数据的一个工具。&lt;br /&gt;在windows和linux上面都有&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style="font-size: 12px"&gt;&lt;font face="Verdana"&gt;但在linux下需要编译：&lt;br /&gt;然后把$ORACLE_HOME/rdbms/lib加到环境变量的PATH里面，就可以直接在命令中bbed了。&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;BBED的缺省口令为blockedit,&lt;strong&gt;For Oracle Internal Use only&lt;/strong&gt; 请谨慎使用Oracle不做技术支持。&lt;br /&gt;[oracle@test oracle]$ cd $ORACLE_HOME/rdbms/lib&lt;br /&gt;[oracle@test lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed&lt;br /&gt;进入bbed后，可以使用help查看帮助&lt;br /&gt;BBED&amp;gt; help&lt;br /&gt;bbed的详细用法这里不做具体介绍。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/1869876.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/archive/2010/11/05/1869876.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/archive/2010/11/03/1868106.html</id><title type="text">Oracle删除数据文件</title><summary type="text">在我们详细介绍之前，我们必须说清楚一点：Oracle不提供如删除表、视图一样删除数据文件的方法，数据文件是表空间的一部分，所以不能&amp;#8220;移走&amp;#8221;表空间。一、使用offline数据文件的方法非归档模式使用：alter database datafile '...' offline drop;归档模式使用： alter database datafile '...' offline;...</summary><published>2010-11-03T07:03:00Z</published><updated>2010-11-03T07:03:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/archive/2010/11/03/1868106.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/archive/2010/11/03/1868106.html"/><content type="html">&lt;p&gt;在我们详细介绍之前，我们必须说清楚一点：Oracle不提供如删除表、视图一样删除数据文件的方法，数据文件是表空间的一部分，所以不能&amp;#8220;移走&amp;#8221;表空间。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;一、使用offline数据文件的方法&lt;/p&gt;&#xD;
&lt;p&gt;非归档模式使用：alter database datafile '...' offline drop;&lt;/p&gt;&#xD;
&lt;p&gt;归档模式使用：&amp;nbsp; alter database datafile '...' offline;&lt;/p&gt;&#xD;
&lt;p&gt;说明：&lt;/p&gt;&#xD;
&lt;p&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 以上命令只是将该数据文件OFFLINE，而不是在数据库中删除数据文件。该数据文件的信息在控制文件种仍存在。查询v$datafile，仍显示该文件。&lt;/p&gt;&#xD;
&lt;p&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 归档模式下offline和offline drop效果是一样的&lt;/p&gt;&#xD;
&lt;p&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offline后，存在此datafile上的对象将不能访问&lt;/p&gt;&#xD;
&lt;p&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; noarchivelog模式下，只要online redo日志没有被重写，可以对这个文件recover后进行online操作&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;实际使用案例：&lt;/p&gt;&#xD;
&lt;p&gt;直接删除数据文件后无法进入系统的解决方案&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;正常情况下，删除表空间的正确方法为：&lt;/p&gt;&#xD;
&lt;p&gt;DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果没有通过以上命令删除而直接删除了数据文件，将导致数据库无法打开。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果直接删除了数据文件&lt;/p&gt;&#xD;
&lt;p&gt;普通用户登录时，则报错：&lt;/p&gt;&#xD;
&lt;p&gt;ORA-01033: ORACLE initialization or shutdown in progress&lt;/p&gt;&#xD;
&lt;p&gt;sys用户可以正常登录&lt;/p&gt;&#xD;
&lt;p&gt;但进行操作时（SELECT count(1) FROM user_tables），则会报错：&lt;/p&gt;&#xD;
&lt;p&gt;ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询&lt;/p&gt;&#xD;
&lt;p&gt;如果执行命令alter database open以打开数据库时，又报如下错：&lt;/p&gt;&#xD;
&lt;p&gt;ORA-01157: 无法标识/锁定数据文件 12 - 请参阅 DBWR 跟踪文件&lt;/p&gt;&#xD;
&lt;p&gt;ORA-01110: 数据文件 12: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TSTEST001.DBF'&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;说明数据库没找到这个数据文件&lt;/p&gt;&#xD;
&lt;p&gt;因为数据文件在没有被offline的情况下物理删除了,导致oracle的数据不一致,因此启动失败.&lt;/p&gt;&#xD;
&lt;p&gt;通过以下方法即可解决&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;解决方法：&lt;/p&gt;&#xD;
&lt;p&gt;sqlplus &lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#47;&amp;#111;&amp;#114;&amp;#99;&amp;#108;&amp;#64;&amp;#111;&amp;#114;&amp;#99;&amp;#108;"&gt;sys/orcl@orcl&lt;/a&gt; as sysdba;&lt;/p&gt;&#xD;
&lt;p&gt;SQL&amp;gt; alter database datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TSTEST001.DBF' offline drop;&lt;/p&gt;&#xD;
&lt;p&gt;SQL&amp;gt; alter database open;&lt;/p&gt;&#xD;
&lt;p&gt;SQL&amp;gt; drop tablespace CTBASEDATA;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;二、Oracle 10G R2开始，可以采用：Alter tablespace tablespace_name drop datafile file_name;来删除一个空数据文件，并且相应的数据字典信息也会清除:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#115;&amp;#101;&amp;#108;&amp;#101;&amp;#99;&amp;#116;"&gt;sys@ORCL&amp;gt;select&lt;/a&gt; file_id,file_name,tablespace_name from dba_data_files &lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; where tablespace_name='USERS';&lt;/p&gt;&#xD;
&lt;p&gt;FILE_ID&amp;nbsp; FILE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLESPACE_NAME&lt;/p&gt;&#xD;
&lt;p&gt;-------&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------------&lt;/p&gt;&#xD;
&lt;p&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /u01/app/oracle/oradata/orcl/users01.dbf&amp;nbsp;&amp;nbsp;&amp;nbsp; USERS&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#97;&amp;#108;&amp;#116;&amp;#101;&amp;#114;"&gt;sys@ORCL&amp;gt;alter&lt;/a&gt; tablespace users add datafile&lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; '/u01/app/oracle/oradata/orcl/users02.dbf' size 5M autoextend off;&lt;/p&gt;&#xD;
&lt;p&gt;Tablespace altered.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#115;&amp;#101;&amp;#108;&amp;#101;&amp;#99;&amp;#116;"&gt;sys@ORCL&amp;gt;select&lt;/a&gt; file_id,file_name,tablespace_name from dba_data_files&lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; where tablespace_name='USERS';&lt;/p&gt;&#xD;
&lt;p&gt;FILE_ID&amp;nbsp; FILE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLESPACE_NAME&lt;/p&gt;&#xD;
&lt;p&gt;-------&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------------------&lt;/p&gt;&#xD;
&lt;p&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /u01/app/oracle/oradata/orcl/users01.dbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USERS&lt;/p&gt;&#xD;
&lt;p&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /u01/app/oracle/oradata/orcl/users02.dbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USERS&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#100;&amp;#114;&amp;#111;&amp;#112;"&gt;sys@ORCL&amp;gt;drop&lt;/a&gt; table test;&lt;/p&gt;&#xD;
&lt;p&gt;Table dropped.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#99;&amp;#114;&amp;#101;&amp;#97;&amp;#116;&amp;#101;"&gt;sys@ORCL&amp;gt;create&lt;/a&gt; table test tablespace users&lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; as &lt;/p&gt;&#xD;
&lt;p&gt;3&amp;nbsp; select * from dba_objects;&lt;/p&gt;&#xD;
&lt;p&gt;Table created.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#115;&amp;#101;&amp;#108;&amp;#101;&amp;#99;&amp;#116;"&gt;sys@ORCL&amp;gt;select&lt;/a&gt; SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents&lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; where file_id=9;&lt;/p&gt;&#xD;
&lt;p&gt;SEGMENT_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BLOCKS&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----------&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&lt;/p&gt;&#xD;
&lt;p&gt;TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;17 rows selected.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#97;&amp;#108;&amp;#116;&amp;#101;&amp;#114;"&gt;sys@ORCL&amp;gt;alter&lt;/a&gt; table test move tablespace PERFSTAT; --把表移动到其它表空间&lt;/p&gt;&#xD;
&lt;p&gt;Table altered.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#115;&amp;#101;&amp;#108;&amp;#101;&amp;#99;&amp;#116;"&gt;sys@ORCL&amp;gt;select&lt;/a&gt; SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents&lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; where file_id=9;&lt;/p&gt;&#xD;
&lt;p&gt;no rows selected&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#97;&amp;#108;&amp;#116;&amp;#101;&amp;#114;"&gt;sys@ORCL&amp;gt;alter&lt;/a&gt; tablespace users drop datafile&lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; '/u01/app/oracle/oradata/orcl/users02.dbf';&lt;/p&gt;&#xD;
&lt;p&gt;Tablespace altered.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#115;&amp;#121;&amp;#115;&amp;#64;&amp;#79;&amp;#82;&amp;#67;&amp;#76;&amp;#62;&amp;#115;&amp;#101;&amp;#108;&amp;#101;&amp;#99;&amp;#116;"&gt;sys@ORCL&amp;gt;select&lt;/a&gt; file_id,file_name,tablespace_name from dba_data_files&lt;/p&gt;&#xD;
&lt;p&gt;2&amp;nbsp; where tablespace_name='USERS';&lt;/p&gt;&#xD;
&lt;p&gt;FILE_ID&amp;nbsp; FILE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLESPACE_NAME&lt;/p&gt;&#xD;
&lt;p&gt;-------&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------------------&lt;/p&gt;&#xD;
&lt;p&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /u01/app/oracle/oradata/orcl/users01.dbf&amp;nbsp;&amp;nbsp; USERS&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;三、oracle 10g可以删除临时表空间的文件&lt;/p&gt;&#xD;
&lt;p&gt;alter database tempfile '/home/oracle/temp01.dbf' drop including datafiles;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;一．DataFile脱机或联机的两种方法：&lt;/p&gt;&#xD;
&lt;p&gt;&amp;#9312; ALTER DATABASE 语句修改单独的DataFile&lt;/p&gt;&#xD;
&lt;p&gt;&amp;#9313; ALTER TABLESPACE 语句修改所有的DataFile&lt;/p&gt;&#xD;
&lt;p&gt;1、在ARCHIVRLOG模式下的更改DataFile状态&lt;/p&gt;&#xD;
&lt;p&gt;ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' ONLINE;&lt;/p&gt;&#xD;
&lt;p&gt;ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' OFFLINE;&lt;/p&gt;&#xD;
&lt;p&gt;或者用文件号来表示 :&lt;/p&gt;&#xD;
&lt;p&gt;ALTER DATABASE DATAFILE 5 ONLINE;&lt;/p&gt;&#xD;
&lt;p&gt;ALTER DATABASE DATAFILE 5 OFFLINE;&lt;/p&gt;&#xD;
&lt;p&gt;注：只有在ARCHIVELOG模式下才可使用ALTER DATABASE来更改DataFile&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;2、在NOARCHIVELOG模式下使DataFile脱机&lt;/p&gt;&#xD;
&lt;p&gt;由于在NOARCHIVELOG模式下，数据文件脱机后会造成数据的遗失，所以只能使用ALTER DATABASE语句下带有DATAFILE和OFFLINE DROP子句的选项将该DataFile直接取消，例如该DataFile只包含临时段数据，并没有备份时&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/users3.dbf' OFFLINE DROP;&lt;/p&gt;&#xD;
&lt;p&gt;3、修改TableSpace中所有DataFile或TempFile的可用性&lt;/p&gt;&#xD;
&lt;p&gt;ALTER TABLESPACE ... DATAFILE {ONLINE|OFFLINE}&lt;/p&gt;&#xD;
&lt;p&gt;ALTER TABLESPACE ... TEMPFILE {ONLINE|OFFLINE}&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;注：修改某TableSpace中的所有数据文件，但是TableSpace本身的状态不改变。&lt;/p&gt;&#xD;
&lt;p&gt;总结：&lt;/p&gt;&#xD;
&lt;p&gt;&amp;#9312; ALTER TABLESPACE可以在数据库装载状态时发布，无需打开&lt;/p&gt;&#xD;
&lt;p&gt;&amp;#9313; 涉及到系统表空间、撤销表空间、默认临时表空间时，必须是未打开的数据库&lt;/p&gt;&#xD;
&lt;p&gt;&amp;#9314; ALTER DATABASE DATAFILE 语句中必须填入文件全名&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;二． 表空间 与 数据文件 脱机的区别&lt;/p&gt;&#xD;
&lt;p&gt;1. ALTER TABLESPACE ... OFFLINE&lt;/p&gt;&#xD;
&lt;p&gt;Does a checkpoint on the datafiles &lt;/p&gt;&#xD;
&lt;p&gt;Takes the datafiles offline&lt;/p&gt;&#xD;
&lt;p&gt;表空间Offline时，数据文件的SCN会被冻结，而且表空间的数据文件offline/online时又会发生文件检查点，使单个数据文件SCN和数据库其他问题不一致。&lt;/p&gt;&#xD;
&lt;p&gt;表空间online时，Oracle会取得当前SCN，解冻offline文件SCN，和当前SCN同步。&lt;/p&gt;&#xD;
&lt;p&gt;tablespace offline有几种选项可供选择normal, temporary,immediate, for recovery,而在datafile中则没有这些选项。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;2.&amp;nbsp; ALTER DATABASE DATAFILE ... OFFLINE&lt;/p&gt;&#xD;
&lt;p&gt;单纯的offline datafile，将不会触发文件检查点，只有针对offline tablespace的时候才会触发文件检查点，这也是为什么online datafile需要media recovery而online tablespace不需要。&lt;/p&gt;&#xD;
&lt;p&gt;注：只有在ARCHIVELOG模式下才可使用ALTER DATABASE来更改DataFile&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/1868106.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/archive/2010/11/03/1868106.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/archive/2010/06/21/1761888.html</id><title type="text">Oracle_Label_Security[转]</title><summary type="text">http://www.dbform.com/html/tag/oracle_label_security前言：在Oracle9i中有一个组件称为Oracle Label Security，这个组件实现了基于自定义策略而对数据库中的表甚或是整个Schema提供行级安全性功能。实际上Oracle Label Security是在Oracle8.1.7中提出的，在9i版本中功能得到了大幅度增强。本文通过...</summary><published>2010-06-21T05:14:00Z</published><updated>2010-06-21T05:14:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/archive/2010/06/21/1761888.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/archive/2010/06/21/1761888.html"/><content type="html">&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.dbform.com/html/tag/oracle_label_security" target="_blank"&gt;http://www.dbform.com/html/tag/oracle_label_security&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;前言：&lt;/strong&gt;&lt;br /&gt;在Oracle9i中有一个组件称为Oracle Label Security，这个组件实现了基于自定义策略而对数据库中的表甚或是整个Schema提供行级安全性功能。实际上Oracle Label Security是在Oracle8.1.7中提出的，在9i版本中功能得到了大幅度增强。&lt;/p&gt;&#xD;
&lt;p&gt;本文通过一个简单的例子对Oracle Label Security的功能作初步的探讨，本文使用的环境是Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 for Windows 32 bit。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;流程：&lt;/strong&gt;&lt;br /&gt;首先我们了解一下实现Oracle Label Security的大体流程。&lt;br /&gt;通过Oracle提供的一系列存储过程，先创建一个policy，然后在policy中创建level，compartment，group，之后通过这些定义好的level，compartment，group再定义label，然后将policy绑定到某张表或者某个schema，最后再给相应的用户设置label。&lt;/p&gt;&#xD;
&lt;p&gt;其中牵涉到几个名词，解释一下：&lt;br /&gt;Policy：就是安全策略，一个安全策略是level，compartment，group，label的集合。&lt;br /&gt;Level：等级，这是最基础的安全控制等级，必须设置。&lt;br /&gt;Compartment：分隔（这不是官方翻译），提供第二级的安全控制，是可选的。&lt;br /&gt;Group：组（这不是官方翻译），提供第三级的安全控制，是可选的。&lt;br /&gt;Label：标签，最终体现到每一行上的安全标签，必须设置。只有用户被赋予的标签和此行上的标签相同或者等级更高的时候，该行才能够被用户存取。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;方法：&lt;/strong&gt;&lt;br /&gt;然后再来了解一下Oracle实现Label Security的大体方法。&lt;br /&gt;在设置完Label以后，通过SQL Trace，我们可以看到用户发出的select语句执行计划有了变化，即使是全表扫描，也会多出一个filter的操作。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;select&lt;/span&gt;&lt;span style="color: gray"&gt; * &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;from&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;Rows&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green"&gt;Row&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #00008b"&gt;Source&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;Operation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;-----&lt;/span&gt;&lt;span style="color: #ffa500"&gt;--&amp;nbsp; ---------------------------------------------------&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;5&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;FILTER&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;cr&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;7&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;pr&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;0&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;pw&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;0&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;time&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;184&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;us&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;5&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green"&gt;TABLE&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;ACCESS&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;FULL&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;DOCUMENTS&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;cr&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;7&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;pr&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;0&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;pw&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;0&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;time&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;131&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;us&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;通过查看raw trace file可以看到Oracle在parse这个SQL的时候，自动添加了一个条件：&lt;br /&gt;begin :con := LBAC_RLS.READ_FILTER(:sn, : on); end;&lt;br /&gt;而这个条件的具体操作在trace file中也有保存，此处就不多说了。总之，通过trace我们知道对于设置了label的表的select操作，Oracle自动添加了条件来保证用户只能选择到自己能够看到的记录。&lt;/p&gt;&#xD;
&lt;p&gt;那么，对于DML（insert，update，delete）操作呢？其实，Oracle是自动在表上添加了触发器，这一点我们可以在设置完label以后，通过dba_triggers视图验证，添加的是INSERT AFTER EACH ROW，UPDATE AFTER EACH ROW和DELETE BEFORE EACH ROW三个trigger，Oracle的很多功能在内部其实都是通过trigger完成，比如高级复制同样如此，但是Oracle一直声称这些trigger是内部实现的，所以比用户自定义的trigger效率要高。当然，内部trigger和自定义trigger在实现机制上是否真的不同，还有待验证。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;目的：&lt;/strong&gt;&lt;br /&gt;下面我们的例子将实现这样的功能。&lt;/p&gt;&#xD;
&lt;p&gt;给DOCUMENTS表中的数据设置8个标签：&lt;br /&gt;第一个标签是PUBLIC，表示该类记录所有人都可以读取。&lt;br /&gt;第二个标签是HR部门的员工才可以读取的。&lt;br /&gt;第三个标签是HR部门并且是WEST地区的员工才可以读取的。&lt;br /&gt;第四个标签是HR部门并且是EAST地区的员工才可以读取的。&lt;br /&gt;第五个标签是FIN部门的员工才可以读取的。&lt;br /&gt;第六个标签是FIN部门并且是WEST地区的员工才可以读取的。&lt;br /&gt;第七个标签是FIN部门并且是EAST地区的员工才可以读取的。&lt;br /&gt;第八个标签是无论哪个部门，无论哪个地区，都可以读取。&lt;/p&gt;&#xD;
&lt;p&gt;这8个标签用于控制DOCUMENTS表中的所有记录，记录一共分成5种类型，这里我们简化为5条记录。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;select&lt;/span&gt;&lt;span style="color: gray"&gt; * &lt;/span&gt;&lt;span style="color: green"&gt;from&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;DOCID&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;DOCNAME&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--------&lt;/span&gt;&lt;span style="color: #ffa500"&gt;-- ----------------------------------------&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;SHARE_WARE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;2&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_HR_WEST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;3&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_HR_EAST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;4&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_FIN_EAST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;5&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_FIN_WEST&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;如果一个用户被赋予了第一个标签，那么他只能读取DOCID=1的第一条记录。&lt;br /&gt;如果一个用户被赋予了第二个标签，那么他能读取1，2，3这三条记录。&lt;br /&gt;如果一个用户被赋予了第三个标签，那么他能读取1，2这两条记录。&lt;br /&gt;如果一个用户被赋予了第四个标签，那么他能读取1，3这两条记录。&lt;br /&gt;如果一个用户被赋予了第五个标签，那么他能读取1，4，5这三条记录。&lt;br /&gt;如果一个用户被赋予了第六个标签，那么他能读取1，5这两条记录。&lt;br /&gt;如果一个用户被赋予了第七个标签，那么他能读取1，4这两条记录。&lt;br /&gt;如果一个用户被赋予了第八个标签，那么他能读取所有的5条记录。&lt;/p&gt;&#xD;
&lt;p&gt;因为是初次探讨Label Security功能，所以可能在标签设置上还有更加简化的方法，也希望大家能够在看了本文以后思考一下，看看是否能更加简单地实现相同的功能。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;步骤：&lt;/strong&gt;&lt;br /&gt;我们需要用到3个用户，一个是拥有DOCUMENTS表的KAMUS用户，一个是用于设置OLS策略的LBACSYS用户，另外一个是不受OLS策略制约的SYS用户（用来方便的插入和更新测试数据）。&lt;br /&gt;1． 安装Oracle Label Security&lt;br /&gt;在安装数据库软件的时候必须保证选择了Oracle Label Security组件，否则所有功能都无法使用。如果当时没有选择，可以重新运行Universal Installer进行安装。&lt;br /&gt;LBACSYS用户可以利用$ORACLE_HOME/rdbms/admin/catols.sql创建。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: blue"&gt;CONN&lt;/span&gt;&lt;span style="color: gray"&gt; / &lt;/span&gt;&lt;span style="color: green"&gt;AS&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;SYSDBA&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; @?/&lt;/span&gt;&lt;span style="color: blue"&gt;rdbms&lt;/span&gt;&lt;span style="color: gray"&gt;/&lt;/span&gt;&lt;span style="color: green"&gt;admin&lt;/span&gt;&lt;span style="color: gray"&gt;/&lt;/span&gt;&lt;span style="color: blue"&gt;catols&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;在这个脚本的最后会自动关闭数据库，所以请不要在生产库上直接测试。&lt;/p&gt;&#xD;
&lt;p&gt;再次打开数据库，就可以使用LBACSYS用户登录了，默认密码就是lbacsys，如果投放在生产环境中，请立刻修改默认密码。&lt;/p&gt;&#xD;
&lt;p&gt;2． 创建安全策略&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: blue"&gt;CONN&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;lbacsys&lt;/span&gt;&lt;span style="color: gray"&gt;/&lt;/span&gt;&lt;span style="color: blue"&gt;lbacsys&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_sysdba&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_policy&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_LABEL&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;第一个参数DOC_POLICY是策略的名称，第二个参数DOC_LABEL是即将添加到DOCUMENTS表中的用于存储标签的字段名，这个字段将在后面apply table policy的时候自动完成，所以不必预先添加。&lt;/p&gt;&#xD;
&lt;p&gt;可以从DBA_SA_POLICIES视图中查询安全策略的情况。&lt;/p&gt;&#xD;
&lt;p&gt;3． 定义Level&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;sa_components&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_level&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: maroon"&gt;1000&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;PUBLIC&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;Public Level&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_components&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_level&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: maroon"&gt;2000&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;Internal Level&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;第一个参数是上一步创建的安全策略的名字。第二个参数是Level的等级，数字越大表示权限越高，比如此处具有INTERNAL等级的就可以同时查看有PUBLIC等级的数据。第三个参数是Level的短名，随便定义。第四个参数是Level的长名，只是起到一个说明的作用，随便定义。&lt;/p&gt;&#xD;
&lt;p&gt;可以从DBA_SA_LEVELS视图中查询安全等级的情况。&lt;/p&gt;&#xD;
&lt;p&gt;4． 定义Compartment。&lt;br /&gt;本步操作是可选项，仅仅使用上一步中的Level就已经可以控制数据的行级安全性了，但是如果要实现更加复杂的控制，就可能需要定义Compartment和下一步的Group。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;sa_components&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_compartment&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: maroon"&gt;200&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;FIN&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;FINANCE&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_components&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_compartment&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: maroon"&gt;100&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;HR&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;HUMAN_R&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;参数依次是安全策略名，Compartment数字，短名，长名，此处的Compartment数字不涉及到权限的高低，仅仅是一个标识符而已。&lt;br /&gt;可以从DBA_SA_COMPARTMENTS视图中查询安全间隔的情况。&lt;/p&gt;&#xD;
&lt;p&gt;5． 定义Group。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;sa_components&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_group&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: maroon"&gt;10&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;ALL&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;ALL_REGIONS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_components&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_group&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: maroon"&gt;20&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;WEST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;WEST_REGIONS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_components&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_group&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: maroon"&gt;30&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;EAST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;EAST_REGIONS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;参数依次是安全策略名，Group数字，短名，长名，此处的Group数字不涉及到权限的高低，仅仅是一个标识符而已。&lt;/p&gt;&#xD;
&lt;p&gt;可以从DBA_SA_GROUPS视图中查询安全组的情况。&lt;/p&gt;&#xD;
&lt;p&gt;注意，create_group存储过程有第5个参数，是parent_name，通过这个参数可以实现几乎无限制的多层权限控制，本文就不再深入了。&lt;/p&gt;&#xD;
&lt;p&gt;6． 创建Label。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;10000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;PUBLIC&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;30000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:HR:WEST,EAST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;35000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:HR:WEST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;36000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:HR:EAST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;40000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:FIN:WEST,EAST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;45000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:FIN:WEST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;46000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:FIN:EAST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;50000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:FIN,HR:EAST,WEST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;创建了上文提到的8个label。&lt;/p&gt;&#xD;
&lt;p&gt;参数依次是安全策略名，Label Tag，Label值，是否为data label。&lt;br /&gt;其中Label Tag必须是不同于系统中任何策略number的数字。&lt;br /&gt;Label值是最关键的地方，通过组合前面几步中定义的level，compartment，group来设置标签，各个级别之间用冒号（:）隔开，一个级别中的多个元素用逗号（,）隔开。&lt;br /&gt;是否为data label是一个布尔值，只有为TRUE的时候，这个标签才可以用于控制表数据的安全性。&lt;/p&gt;&#xD;
&lt;p&gt;可以从DBA_SA_LABELS视图中查询安全标签的情况。&lt;/p&gt;&#xD;
&lt;p&gt;7． 将策略赋予表。。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;sa_policy_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;apply_table_policy&lt;/span&gt;&lt;span style="color: gray"&gt; -&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;policy_name&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; =&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt; -&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;gt; , &lt;/span&gt;&lt;span style="color: #00008b"&gt;schema_name&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; =&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;KAMUS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt; -&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;gt; , &lt;/span&gt;&lt;span style="color: #00008b"&gt;table_name&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; =&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOCUMENTS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt; -&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;gt; , &lt;/span&gt;&lt;span style="color: blue"&gt;table_options&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; =&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;LABEL_DEFAULT, READ_CONTROL,WRITE_CONTROL,HIDE&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;前三个参数表示我们将DOC_POLICY策略附加到KAMUS用户的DOCUMENTS表上，执行这步操作的时候，Oracle会自动将第二步中定义的列添加到表中，如果这步执行成功，我们立刻用KAMUS用户检索DOCUMENTS表，会发现一条记录都没有了，这说明Label Security已经起作用了。&lt;/p&gt;&#xD;
&lt;p&gt;第四个参数用于设定策略如何控制表的安全性。LABEL_DEFAULT表示如果以后一个用户新增数据的时候没有指定Label那么将会使用该用户的default session label（这个default值在下面一步的用户Label设定中定义），READ_CONTROL,WRITE_CONTROL表示对于表的读写操作都受到安全策略的制约，HIDE表示不在desc表结构的时候显示DOC_LABEL列名，如果想要显示就省略HIDE字样。&lt;/p&gt;&#xD;
&lt;p&gt;注意，一旦apply策略完成，那么要修改table_options的值，比如想把HIDE去掉，那么就必须先用sa_policy_admin.remove_table_policy函数删除policy定义，然后重新apply。&lt;/p&gt;&#xD;
&lt;p&gt;8． 将Label赋予用户。&lt;br /&gt;使用sa_user_admin.set_user_labels存储过程来将label赋予用户，这个存储过程有不少参数，但是必须输入的只有policy_name，user_name，max_read_label三项，其它参数如果省略的话，都有默认值。&lt;br /&gt;比如def_label参数（用户新增数据的时候没有指定Label时的默认Label）如果没有设定，那么默认为跟max_read_label相同。&lt;/p&gt;&#xD;
&lt;p&gt;我们通过给KAMUS用户赋予不同的Label，来完成测试的目的。每次用LBACSYS用户设置完KAMUS用户的label，KAMUS用户都必须重新登录一次，设置才会生效。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: gray"&gt;--如果一个用户被赋予了第一个标签，那么他只能读取&lt;/span&gt;&lt;span style="color: blue"&gt;DOCID&lt;/span&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;的第一条记录。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_user_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;set_user_labels&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;policy_name&lt;/span&gt;&lt;span style="color: gray"&gt;=&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;user_name&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;KAMUS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;max_read_label&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;PUBLIC&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: blue"&gt;conn&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;span style="color: gray"&gt;/&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;to&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Oracle&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Database&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10&lt;/span&gt;&lt;span style="color: #00008b"&gt;g&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Enterprise&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Edition&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Release&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10.2.0.1.0&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;as&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;select&lt;/span&gt;&lt;span style="color: gray"&gt; * &lt;/span&gt;&lt;span style="color: green"&gt;from&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;DOCID&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;DOCNAME&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;DOC_LABEL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--------&lt;/span&gt;&lt;span style="color: #ffa500"&gt;-- ---------------------------------------- -----------&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;SHARE_WARE&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;10000&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--如果一个用户被赋予了第二个标签，那么他能读取&lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;，&lt;/span&gt;&lt;span style="color: maroon"&gt;2&lt;/span&gt;&lt;span style="color: gray"&gt;，&lt;/span&gt;&lt;span style="color: maroon"&gt;3&lt;/span&gt;&lt;span style="color: gray"&gt;这三条记录。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_user_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;set_user_labels&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;policy_name&lt;/span&gt;&lt;span style="color: gray"&gt;=&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;user_name&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;KAMUS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;max_read_label&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:HR:EAST,WEST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: blue"&gt;conn&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;span style="color: gray"&gt;/&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;to&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Oracle&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Database&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10&lt;/span&gt;&lt;span style="color: #00008b"&gt;g&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Enterprise&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Edition&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Release&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10.2.0.1.0&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;as&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;select&lt;/span&gt;&lt;span style="color: gray"&gt; * &lt;/span&gt;&lt;span style="color: green"&gt;from&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;DOCID&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;DOCNAME&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--------&lt;/span&gt;&lt;span style="color: #ffa500"&gt;-- ----------------------------------------&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;SHARE_WARE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;2&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_HR_WEST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;3&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_HR_EAST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--如果一个用户被赋予了第三个标签，那么他能读取&lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;，&lt;/span&gt;&lt;span style="color: maroon"&gt;2&lt;/span&gt;&lt;span style="color: gray"&gt;这两条记录。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_user_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;set_user_labels&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;policy_name&lt;/span&gt;&lt;span style="color: gray"&gt;=&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;user_name&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;KAMUS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;max_read_label&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:HR:WEST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: blue"&gt;conn&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;span style="color: gray"&gt;/&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;to&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Oracle&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Database&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10&lt;/span&gt;&lt;span style="color: #00008b"&gt;g&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Enterprise&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Edition&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Release&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10.2.0.1.0&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;as&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;select&lt;/span&gt;&lt;span style="color: gray"&gt; * &lt;/span&gt;&lt;span style="color: green"&gt;from&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;DOCID&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;DOCNAME&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--------&lt;/span&gt;&lt;span style="color: #ffa500"&gt;-- ----------------------------------------&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;SHARE_WARE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;2&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_HR_WEST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--如果 &amp;#8230;&amp;#8230; 此处省略中间的测试，大同小异。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--如果一个用户被赋予了第八个标签，那么他能读取所有的&lt;/span&gt;&lt;span style="color: maroon"&gt;5&lt;/span&gt;&lt;span style="color: gray"&gt;条记录。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;sa_user_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;set_user_labels&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;policy_name&lt;/span&gt;&lt;span style="color: gray"&gt;=&amp;gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;user_name&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;KAMUS&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: blue"&gt;max_read_label&lt;/span&gt;&lt;span style="color: gray"&gt; =&amp;gt;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:FIN,HR:EAST,WEST&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: blue"&gt;conn&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;span style="color: gray"&gt;/&lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;to&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Oracle&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Database&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10&lt;/span&gt;&lt;span style="color: #00008b"&gt;g&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Enterprise&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Edition&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;Release&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: maroon"&gt;10.2.0.1.0&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue"&gt;Connected&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green"&gt;as&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green"&gt;SQL&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: green"&gt;select&lt;/span&gt;&lt;span style="color: gray"&gt; * &lt;/span&gt;&lt;span style="color: green"&gt;from&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;DOCID&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;DOCNAME&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;--------&lt;/span&gt;&lt;span style="color: #ffa500"&gt;-- ----------------------------------------&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;SHARE_WARE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;2&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_HR_WEST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;3&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_HR_EAST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;4&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_FIN_EAST&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: gray"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon"&gt;5&lt;/span&gt;&lt;span style="color: gray"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue"&gt;INTERNAL_FIN_WEST&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;至此，这个Oracle Label Security 的实验基本上是完成了，达到了我们预先计划的目标。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;其它：&lt;/strong&gt;&lt;br /&gt;Label Security对于exp同样具有安全控制作用，但是并不全面。常规路径的EXP受到了安全控制。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;span style="color: gray"&gt;D:\Temp&amp;gt;exp kamus/kamus tables=documents file=d.dmp&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Export: Release 10.2.0.1.0 - Production on 星期四 1月 11 22:08:48 2007&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Copyright (c) 1982, 2005, Oracle.&amp;nbsp; All rights reserved.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production&lt;br /&gt;With the Partitioning, Oracle Label Security, OLAP and Data Mining options&lt;br /&gt;已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集&lt;br /&gt;&amp;nbsp;&lt;br /&gt;即将导出指定的表通过常规路径...&lt;br /&gt;EXP-00079: 表 "DOCUMENTS" 中的数据是被保护的。常规路径只能导出部分表。&lt;br /&gt;. . 正在导出表&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCUMENTS导出了&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 行&lt;br /&gt;EXP-00091: 正在导出有问题的统计信息。&lt;br /&gt;导出成功终止, 但出现警告。&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;但是只要加上direct=y这样用直接路径导出，就跳过了Label Security的控制。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;span style="color: gray"&gt;D:\Temp&amp;gt;exp kamus/kamus tables=documents file=d.dmp direct=y&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Export: Release 10.2.0.1.0 - Production on 星期四 1月 11 22:08:53 2007&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Copyright (c) 1982, 2005, Oracle.&amp;nbsp; All rights reserved.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production&lt;br /&gt;With the Partitioning, Oracle Label Security, OLAP and Data Mining options&lt;br /&gt;已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集&lt;br /&gt;&amp;nbsp;&lt;br /&gt;即将导出指定的表通过直接路径...&lt;br /&gt;. . 正在导出表&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCUMENTS导出了&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5 行&lt;br /&gt;成功终止导出, 没有出现警告。&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;而关于性能方面，如果表中数据量很大，那么出于性能考虑，可能需要在Label列上（本例中的DOC_LABEL）添加合适的索引，根据cardinality的多少，选择B-Tree或者bitmap索引。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;提问：&lt;/strong&gt;&lt;br /&gt;大家可能注意到在第5步定义Group的时候，我定义了3个组，其中ALL组一直没有用到，那么现在的问题就是：&lt;br /&gt;新创建一个Label：&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;EXEC&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;sa_label_admin&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;create_label&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;20000&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL:HR:ALL&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: green"&gt;TRUE&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;新插入一条数据&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;insert&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;into&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;values&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: maroon"&gt;6&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL_HR_ALL&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: maroon"&gt;20000&lt;/span&gt;&lt;span style="color: olive"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;而此时KAMUS用户的max_read_label是最高等级的&amp;#8217;INTERNAL:FIN,HR:EAST,WEST&amp;#8217;&lt;br /&gt;那么select * from documents;会有几行数据返回？&lt;/p&gt;&#xD;
&lt;p&gt;注意：插入数据，可以通过直接指定Label Tag数值或者使用CHAR_TO_LABEL函数，比如上面的insert语句等值于：&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;ol  ondblclick="linenumber(this)" title="Double click to hide line number."&gt;&lt;li &gt;&lt;span style="color: green"&gt;insert&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;into&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;kamus&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;documents&lt;/span&gt;&lt;span style="color: gray"&gt; &lt;/span&gt;&lt;span style="color: green"&gt;values&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: maroon"&gt;6&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;INTERNAL_HR_ALL&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: blue"&gt;CHAR_TO_LABEL&lt;/span&gt;&lt;span style="color: olive"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt;DOC_POLICY&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: red"&gt; INTERNAL:HR:ALL&lt;/span&gt;&lt;span style="color: #8b0000"&gt;'&lt;/span&gt;&lt;span style="color: olive"&gt;))&lt;/span&gt;&lt;span style="color: gray"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;结论：&lt;/strong&gt;&lt;br /&gt;通过Oracle Label Security策略可以很方便地在数据库这个层面上完成对于应用数据的安全性保护，个人认为跟基于VPD和SYS_CONTEXT的行级安全保护方法相比，OLS在分层控制方面更有效，设置更简单，而后者则因为手动编写VPD策略函数，所以具有更大的灵活性。但是无论是使用OLS还是VPD策略函数，都无法防止SYSDBA用户查看业务数据，针对此问题，Oracle的解决方案是Oracle Data Vault。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;后续：&lt;/strong&gt;&lt;br /&gt;Oracle数据库安全领域有很多我还没有接触到的东西需要学习，下面一篇文章我将会介绍Oracle10g的新增组件Oracle Data Vault ，敬请期待。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/1761888.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/archive/2010/06/21/1761888.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/articles/1711115.html</id><title type="text">用裸设备扩数据库表空间专题(完整版)</title><summary type="text">硬件环境：小型机 IBM P670，存储：IBM SHARK F-20软件环境：操作系统 AIX5.1 数据库oracle9i主题思想：物理卷PV－&amp;gt;卷组VG－&amp;gt;逻辑卷LV（类型：raw）－&amp;gt;添加表空间操作过程：一、 首先 ＃lsvg &amp;#8211; o //查看所有可用卷组datavg03datavg02datavg01datavg00rootvg二、 然后对用来专为数据库准备...</summary><published>2010-04-13T06:47:00Z</published><updated>2010-04-13T06:47:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/articles/1711115.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/articles/1711115.html"/><content type="html">硬件环境：小型机 IBM P670，存储：IBM SHARK F-20&lt;br /&gt;软件环境：操作系统 AIX5.1 数据库oracle9i&lt;br /&gt;主题思想：物理卷PV－&amp;gt;卷组VG－&amp;gt;逻辑卷LV（类型：raw）－&amp;gt;添加表空间&lt;br /&gt;操作过程：&lt;br /&gt;一、 首先 ＃lsvg &amp;#8211; o //查看所有可用卷组&lt;br /&gt;datavg03&lt;br /&gt;datavg02&lt;br /&gt;datavg01&lt;br /&gt;datavg00&lt;br /&gt;rootvg&lt;br /&gt;二、 然后对用来专为数据库准备的卷组进行如下操作：&lt;br /&gt;＃lsvg &amp;#8211;l datavg03&lt;br /&gt;datavg09:&lt;br /&gt;LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT&lt;br /&gt;lvdata0316 raw 64 64 1 open/syncd N/A&lt;br /&gt;lvdata0317 raw 64 64 1 open/syncd N/A&lt;br /&gt;lvdata0318 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0319 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0320 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0321 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0322 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0323 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0324 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0325 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0326 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0327 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0328 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0329 raw 64 64 1 closed/syncd N/A&lt;br /&gt;lvdata0330 raw 64 64 1 closed/syncd N/A&lt;br /&gt;由显示可知：该卷组还有13个逻辑卷（裸设备）未被使用（如果在显示结果中没有closed/syncd状态的逻辑卷，可进入第3步）但如何知道这13个逻辑卷有多大容量呢，可以机使用如下命令：&lt;br /&gt;＃lslv lvdata0315&lt;br /&gt;LOGICAL VOLUME: lvdata0309 VOLUME GROUP: datavg09&lt;br /&gt;LV IDENTIFIER: 0037de1d00004c0000000105cd3b6816.11 PERMISSION: read/write&lt;br /&gt;VG STATE: active/complete LV STATE: opened/syncd&lt;br /&gt;TYPE: raw WRITE VERIFY: off&lt;br /&gt;MAX LPs: 512 PP SIZE: 64 megabyte(s)&lt;br /&gt;COPIES: 1 SCHED POLICY: parallel&lt;br /&gt;LPs: 64 PPs: 64&lt;br /&gt;STALE PPs: 0 BB POLICY: relocatable&lt;br /&gt;INTER-POLICY: minimum RELOCATABLE: yes&lt;br /&gt;INTRA-POLICY: middle UPPER BOUND: 32&lt;br /&gt;MOUNT POINT: N/A LABEL: None&lt;br /&gt;MIRROR WRITE CONSISTENCY: on/ACTIVE&lt;br /&gt;EACH LP COPY ON A SEPARATE PV ?: yes&lt;br /&gt;可看到物理分区大小为64M，由于在同一卷组当中，所以可以知道所有物理分区大小都是64M，从lsvg － l datavg09 的显示结果可看到，PPs：LPs＝1：1所以，每个逻辑卷的大小是：LPs&amp;#215;PP SIZE=64*64M=4096M=4G,进而可知还有13个4G的逻辑卷，未被使用。&lt;br /&gt;但到此还不能完全保证就可以使用这13个逻辑卷对数据库的表空间进行扩充，因为我们还不知到这些裸设备的属主，所以还需要如下步骤：&lt;br /&gt;＃cd /dev&lt;br /&gt;# ls &amp;#8211;l rlvdata03* //显示以rlvdata03开头的文件属性&lt;br /&gt;crw-rw---- 1 oracle dba 58, 20 Aug 22 11:33 rlvdata0318&lt;br /&gt;crw-rw---- 1 oracle dba 58, 21 Aug 22 11:35 rlvdata0319&lt;br /&gt;crw-rw---- 1 oracle dba 58, 22 Aug 22 11:37 rlvdata0320&lt;br /&gt;crw-rw---- 1 oracle dba 58, 23 Aug 22 12:35 rlvdata0321&lt;br /&gt;crw-rw---- 1 oracle dba 58, 24 Aug 22 12:37 rlvdata0322&lt;br /&gt;crw-rw---- 1 oracle dba 58, 25 Aug 22 12:39 rlvdata0323&lt;br /&gt;crw-rw---- 1 oracle dba 58, 26 Aug 22 12:39 rlvdata0324&lt;br /&gt;crw-rw---- 1 oracle dba 58, 27 Aug 19 16:14 rlvdata0325&lt;br /&gt;从查询结果可知，裸设备的属主已经是oracle了，oracle可以添加这些裸设备了，但如果裸设备的属主不是oracle而是其他用户，那么需要&lt;br /&gt;＃chown oracle：dba rlvdata03* //要根据实际情况修改，千万小心&lt;br /&gt;三、添加表空间 我们可以登录数据库了，使用有创建或修改表空间权限的用户登录数据库（有多种方法），我们以sqlplus为例：&lt;br /&gt;＃su － oracle&lt;br /&gt;$ sqlplus /nolog&lt;br /&gt;SQL*Plus: Release 9.2.0.5.0 - Production on Mon Aug 22 12:49:55 2005&lt;br /&gt;Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.&lt;br /&gt;SQL&amp;gt;conn /as sysdba&lt;br /&gt;Connected.&lt;br /&gt;SQL&amp;gt;alter tablespace ts_index add datafile&lt;br /&gt;2 &amp;#8216;/dev/rlvdata0318&amp;#8217; size 4090; //size 是4090而不是4096，如果4096全部使用的话，容易出错&lt;br /&gt;SQL&amp;gt; Tablespace altered&lt;br /&gt;可以反复以上操作，完成其它裸设备的添加，从而达到表空间扩充的目的。&lt;br /&gt;但是如果以上13个逻辑卷还不能满足扩充需求，那么可以继续以下步骤&lt;br /&gt;四、＃lsvg datavg09 //查看卷组信息和使用情况,看是否还有足够的空间&lt;br /&gt;VOLUME GROUP: datavg09 VG IDENTIFIER: 0037de1d00004c000000010&lt;br /&gt;5cd3b6816&lt;br /&gt;VG STATE: active PP SIZE: 64 megabyte(s)&lt;br /&gt;VG PERMISSION: read/write TOTAL PPs: 2605 (166720 megabytes)&lt;br /&gt;MAX LVs: 256 FREE PPs: 557 (35648 megabytes)&lt;br /&gt;LVs: 32 USED PPs: 2048 (131072 megabytes)&lt;br /&gt;OPEN LVs: 16 QUORUM: 3&lt;br /&gt;TOTAL PVs: 5 VG DESCRIPTORS: 5&lt;br /&gt;STALE PVs: 0 STALE PPs: 0&lt;br /&gt;ACTIVE PVs: 5 AUTO ON: no&lt;br /&gt;MAX PPs per PV: 1016 MAX PVs: 32&lt;br /&gt;LTG size: 128 kilobyte(s) AUTO SYNC: no&lt;br /&gt;HOT SPARE: no&lt;br /&gt;显示信息可以看到，该卷组目前还有35648M空间供使用，则可以进行如下操作：&lt;br /&gt;＃mklv -y &amp;#8216;lvdata0331&amp;#8217; - t &amp;#8216;raw&amp;#8217; datavg09 64&lt;br /&gt;说明：在卷组datavg09上创建逻辑卷lvdata0331，逻辑卷的类型是raw，逻辑卷的lps是64&lt;br /&gt;逻辑卷大小太大对会影响数据库性能，所以不宜创建过大的裸设备。&lt;br /&gt;然后进行前面的&amp;#8216;三&amp;#8217;节&lt;br /&gt;但是如果当前所有的卷组都已使用完，没有可以用来添加裸设备的卷组，那么还要，创建卷组。&lt;br /&gt;五、创建卷组 在创建之前，我们首先看一下有没有可用的物理卷&lt;br /&gt;＃lspv&lt;br /&gt;vpath53 000b273dbe31ff50 datavg03&lt;br /&gt;vpath54 000b273dbe320138 datavg03&lt;br /&gt;vpath55 000b273dbe320303 datavg03&lt;br /&gt;vpath56 000b273dbe320795 None&lt;br /&gt;vpath57 000b273dbe320a46 None&lt;br /&gt;vpath58 000b273dbe320c29 None&lt;br /&gt;可以看到vpath56、vpath57、vpath58、还没有备卷组使用。由于当前环境的存储提供是磁盘阵列，所以vpath 是在阵列上指定了大小的，在小型机系统认到的所谓的&amp;#8220;物理卷&amp;#8221;（其实真正的物理卷，应该是&lt;br /&gt;hdisk）。&lt;br /&gt;＃ mkvg -f -y'datavg04' -s'64' '-n' vpath56 vpath57 vpath58&lt;br /&gt;说明：用 vpath56 vpath57 vpath58 创建卷组datavg04，并且物理分区大小是64M&lt;br /&gt;卷组创建好后，重复前面的步骤即可完成。&lt;br /&gt;参考：&lt;br /&gt;裸设备，也叫裸分区（原始分区），是一种没有经过格式化，不被Unix通过文件系统来读取的特殊字符设备。本文收集裸设备和Oracle问答20例。　　&lt;br /&gt;1．什么叫做裸设备？&lt;br /&gt;　　裸设备，也叫裸分区（原始分区），是一种没有经过格式化，不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。　　&lt;br /&gt;2．如何辨别裸设备？&lt;br /&gt;　　在Unix的/dev 目录下，有许多文件，其中有两个大类：字符设备文件和块设备文件。　　字符设备特殊文件进行I/O操作不经过操作系统的缓冲区，而块设备特殊文件用来同外设进行定长的包传输。字符特殊文件与外设进行I/o操作时每次只传输一个字符。而对于块设备特殊文件来说，它用了cache机制，在外设和内存之间一次可以传送一整块数据。裸设备使用字符特殊文件。在/dev 目录下，你可以看到许多这样的文件。　　&lt;br /&gt;3．使用裸设备的好处　　&lt;br /&gt;因为使用裸设备避免了再经过Unix操作系统这一层，数据直接从Disk到Oracle进行传输，所以使用裸设备对于读写频繁的数据库应用来说，可以极大地提高数据库系统的性能。当然，这是以磁盘的 I/O 非常大，磁盘I/O已经称为系统瓶颈的情况下才成立。如果磁盘读写确实非常频繁，以至于磁盘读写成为系统瓶颈的情况成立，那么采用裸设备确实可以大大提高性能，最大甚至可以提高至40％，非常明显。　　而且，由于使用的是原始分区，没有采用文件系统的管理方式，对于Unix维护文件系统的开销也都没有了，比如不用再维护I-node，空闲块等，这也能够导致性能的提高。　　&lt;br /&gt;4．如何决定是否应该使用裸设备？　　&lt;br /&gt;判断是否使用裸设备要从以下方面进行考虑：首先，数据库系统本身需要已经被比较好的经过了优化。优化是一门很有些技术的话题，很难简单地讲述。其次，使用Unix命令来辨别是否存在磁盘读写瓶颈。比如Unix的vmstat, sar 等命令都可以较好的进行鉴别。如果决定采用裸设备，需要磁盘上还有空闲的分区。否则，就要新添磁盘，或者对原有系统重新规划。　　&lt;br /&gt;5．什么系统必须使用裸设备？　　&lt;br /&gt;如果使用了Oracle 并行服务器选项，则必须采用裸设备来存放所有的数据文件，控制文件，重做日志文件。只有把这些文件放到裸设备上，才能保证所有Oracle 实例都可以读取这个数据库的文件。这是由Unix操作系统的特性决定的。　　还有一种情况是，如果你想使用异步I/O，那么在有些Unix上也必须采用裸设备。这个需要参考具体Unix的相关文档。&lt;br /&gt;6．能够使用一个磁盘的第一个分区作为裸设备吗？　　&lt;br /&gt;可以，但是不推荐。在Unix的比较旧的版本是银行，磁盘的第一个分区常常包含这个磁盘的一些信息，以及逻辑卷的一些控制信息。若这些部分被裸设备覆盖的话，磁盘就会变得不可识别，导致系统崩溃。　　较新的Unix版本不会发生这样的情况，因为它们采用了更复杂的技术来管理磁盘，逻辑卷的一些信息。　　但是，除非很确信不要使用磁盘的第一个分区来作为裸设备。&lt;br /&gt;7．我可以把整个裸设备都作为Oracle的数据文件吗？　　&lt;br /&gt;不行。必须让数据文件的大小稍微小于该裸设备的实际大小。至少要空出两个oracle块的大小来。　&lt;br /&gt;8．裸设备应该属于那个用户？　　&lt;br /&gt;应该由root来创建裸设备，然后再分配给Oracle用户以供使用。同时还要把它归入Oracle用户所在的那个组里边（通常都是DBA）。　　&lt;br /&gt;9．在创建数据文件时如何指定裸设备？　　&lt;br /&gt;和普通文件没有什么太大的区别，一样都是在单引号里边写上裸设备的详细路径就可以了。举一个例子：要在创建一个表空间，使用两个裸设备，每个分别为30M的大小，Oracle块的大小为4K，可以用下面的命令：　　CREATE TABLESPACE RAW_TS　　DATAFILE '/dev/raw1' size 30712k　　DATAFILE '/dev/raw2' size 30712k;&lt;br /&gt;10.Oracle块的大小和裸设备有什么关系吗？　　&lt;br /&gt;Oracle会必须是裸设备上物理块大小的倍数。　　&lt;br /&gt;11．如何在裸设备上进行备份？　　&lt;br /&gt;在裸设备上，不能使用Unix实用程序来进行备份，唯一的办法是使用最基本的Unix命令：DD来进行备份。比如：dd if=/dev/raw1 of=/dev/rmt0 bs=16k。dd的具体语法可以参考unix手册，或者联机帮助。你也可以先用dd把裸设备上的数据文件备份到磁盘上，然后再利用Unix实用程序进一步处理。行服务器选项，&lt;br /&gt;12。我可以在数据库上让一部分数据文件使用文件系统，另一部分使用裸设备吗？　　&lt;br /&gt;可以。但是这样的话，会使备份过程更加复杂。&lt;br /&gt;13．我应该把联机重做日志文件放到裸设备上吗？　　&lt;br /&gt;这是一个极好的选择。联机重做日志文件是写操作非常频繁的文件，放到裸设备上非常合适。如果你使用了并行服务器选项，那么联机重做日志文件必须放到裸设备上面。　　&lt;br /&gt;14．可以把归档日志文件放到裸设备上吗？　　&lt;br /&gt;不行。归档日志文件必须放到常规的Unix文件系统上面，或者直接放到磁带上面去。　　&lt;br /&gt;15．我可以在裸设备上边放置多个数据文件吗？　　&lt;br /&gt;不行。所以你必须在设置裸设备时非常小心。太小的话，会导致空间很快用完，太大的话，空间就白白浪费了。　　&lt;br /&gt;16．因应该把几个裸设备放到同一个物理磁盘上吗？　　&lt;br /&gt;这样做不好。因为使用裸设备就是为了提高磁盘读写速度。而把多个裸设备放到同一个物理磁盘上会导致读写竞争，这样对于提高I/O速度是不利的。应该尽量分散裸设备到不同的物理磁盘上，最好是分散到不同的磁盘控制器上。这是最佳选择。　　&lt;br /&gt;17．需要把所有裸设备都定义成同样的大小吗？　　&lt;br /&gt;这不是必须得，但是划分成同样的大小对于管理数据库比较有利。　　&lt;br /&gt;18．为了在Unix上使用裸设备，我需要改变Unix核心参数吗？　　 不需要。但可以选择减小缓冲区的大小，如果没有别的应用也在同一台Unix机器上运行。因为运用了裸设备以后，不再使用Unix的系统缓冲区。　　&lt;br /&gt;19．为了提高读写速度，在操作系统级别上，还有什么办法可以采取吗？　　&lt;br /&gt;使用RAID（廉价冗余磁盘阵列）也是非常有效的办法，尤其实那种读写非常频繁的系统。　　&lt;br /&gt;20．在考虑了以上所有方面后，还能有什么办法可以提高性能的吗？　　&lt;br /&gt;这就需要对Oracle 进行优化，并且购买更多的磁盘和磁盘控制器，来分散I/O&lt;br /&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/1711115.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/articles/1711115.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/articles/1711107.html</id><title type="text">AIX Oracle RAC表空间增加数据文件</title><summary type="text">准备工作：#lsvg DATAVGVOLUME GROUP: DATAVG VG IDENTIFIER: 000b9d5a00004c00000000f070632cf6VG STATE: active PP SIZE: 8 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 34754 (278032 megabytes)MAX LVs: 512 FR...</summary><published>2010-04-13T06:36:00Z</published><updated>2010-04-13T06:36:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/articles/1711107.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/articles/1711107.html"/><content type="html">&lt;p align="left"&gt;&lt;strong&gt;准备工作：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;#lsvg DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;VOLUME GROUP:&amp;nbsp;&amp;nbsp; DATAVG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VG IDENTIFIER:&amp;nbsp; 000b9d5a00004c00000000f070632cf6&lt;/p&gt;&#xD;
&lt;p&gt;VG STATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PP SIZE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 megabyte(s)&lt;/p&gt;&#xD;
&lt;p&gt;VG PERMISSION:&amp;nbsp; read/write&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 34754 (278032 megabytes)&lt;/p&gt;&#xD;
&lt;p&gt;MAX LVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FREE PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2315 (18520 megabytes)&lt;/p&gt;&#xD;
&lt;p&gt;LVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 125&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USED PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32439 (259512 megabytes)&lt;/p&gt;&#xD;
&lt;p&gt;OPEN LVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 107&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUORUM:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/p&gt;&#xD;
&lt;p&gt;TOTAL PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VG DESCRIPTORS: 3&lt;/p&gt;&#xD;
&lt;p&gt;STALE PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STALE PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/p&gt;&#xD;
&lt;p&gt;ACTIVE PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTO ON:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;&#xD;
&lt;p&gt;MAX PPs per PV: 24384&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/p&gt;&#xD;
&lt;p&gt;LTG size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128 kilobyte(s)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;AUTO SYNC:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;&#xD;
&lt;p&gt;HOT SPARE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;该命令可以看出vg的重要属性及占用情况，作为是否需要扩容的一个依据。&lt;/p&gt;&#xD;
&lt;p&gt;#lsvg -l DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;DATAVG:&lt;/p&gt;&#xD;
&lt;p&gt;LV NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPs&amp;nbsp;&amp;nbsp; PPs&amp;nbsp;&amp;nbsp; PVs&amp;nbsp; LV STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOUNT POINT&lt;/p&gt;&#xD;
&lt;p&gt;loglv00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfslog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3870&amp;nbsp; 3870&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /smcbill&lt;/p&gt;&#xD;
&lt;p&gt;system92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;temp92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;undotbs92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;redo92_01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;64&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;redo92_02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;redo92_03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;cwmlite92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;drsys92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;indx92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;tools92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;users92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;xdb92&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;ctl92_01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;ctl92_02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;ctl92_03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata28&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata31&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata35&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata36&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata37&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata38&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata39&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp; &amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindex30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcindextmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&amp;nbsp;&amp;nbsp; 128&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdatatmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&amp;nbsp;&amp;nbsp; 128&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp; &amp;nbsp;256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb22 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedbtmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb31&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;l2cachedb35&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;该命令可以看出vg到底划分了哪些lv，各lv目前是否被使用（closed/syncd表示暂未使用，open/syncd表示已使用。）大家可以发现提供给历史表空间的lv有以下&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata37&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata38&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata39&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;lv_smcdata40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;未被使用。&lt;/p&gt;&#xD;
&lt;p&gt;一，&lt;strong&gt;利用系统已有的&lt;/strong&gt;&lt;strong&gt;lv&lt;/strong&gt;&lt;strong&gt;来扩容表空间&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;你可以通过oracle的企业管理器可以发现smc1的历史表空间占用的数据文件为/dev/rlv_smcdata1~/dev/rlv_smcdata36&lt;/p&gt;&#xD;
&lt;p&gt;对比上面的lsvg &amp;#8211;l DATAVG列表可以知道，确实还有/dev/rlv_smcdata37~ /dev/rlv_smcdata40四个已划分的lv没有被历史表空间使用，可以&amp;#8220;利旧&amp;#8221;。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;二，&lt;strong&gt;新建&lt;/strong&gt;&lt;strong&gt;lv&lt;/strong&gt;&lt;strong&gt;来扩容表空间&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;当然，如果你想新建lv，也是可以的，只是要注意lsvg DATA的属性（红色标记部分）&lt;/p&gt;&#xD;
&lt;p&gt;#lsvg -p DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;DATAVG:&lt;/p&gt;&#xD;
&lt;p&gt;PV_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PV STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL PPs&amp;nbsp;&amp;nbsp; FREE PPs&amp;nbsp;&amp;nbsp;&amp;nbsp; FREE DISTRIBUTION&lt;/p&gt;&#xD;
&lt;p&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13032&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1167&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 46..00..00..00..1121&lt;/p&gt;&#xD;
&lt;p&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21722&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1148&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 249..00..00..160..739&lt;/p&gt;&#xD;
&lt;p&gt;mklv &amp;#8211;y 'lv_smcdata41' &amp;#8211;t 'raw' DATAVG 256（新增一个名为lv_smcdata41的lv），DATAVG包含2个hdisk（见上面的lsvg &amp;#8211;p结果），该命令不需要指定某个hdisk，系统会轮循再两个hdisk上建立lv。DATAVG的pp单位为8M。256&amp;#215;8M=2048M，裸设备大小不能超过2048M。&lt;/p&gt;&#xD;
&lt;p&gt;由于主机上重新创建了一些数据库的裸设备，因此还要进行双机同步操作，同步主备机的DATAVG信息，保证主备机的配置一样。具体步骤如下：&lt;/p&gt;&#xD;
&lt;p&gt;当进行主备机同步时，需要将主备机上的双机软件停止，同时又必须让浮动IP继续生效，进行如下操作：&lt;/p&gt;&#xD;
&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在root用户下用smitty clstop以graceful方式停止备机双机软件&lt;/p&gt;&#xD;
&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在root用户下用smitty clstop以forced方式停止主机上的双机软件&lt;/p&gt;&#xD;
&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果billcreater将话单写在DATAVG上，先改一下billcreater的配置文件，将话单写在rootvg上，然后重启billcreater进程。主、备机上都要进行操作。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在主机上oracle用户下停止oracle数据库。顺序执行如下两个命令&lt;/p&gt;&#xD;
&lt;p&gt;$ lsnrctl stop&lt;/p&gt;&#xD;
&lt;p&gt;$ dbshut&lt;/p&gt;&#xD;
&lt;p&gt;在主机/dev目录下执行命令将属主为oracle的文件名保存下来，以root用户执行如下命令，则oracle的数据文件名保存在文件oradate中。&lt;/p&gt;&#xD;
&lt;p&gt;＃ls -l|grep oracle &amp;gt; oradate&lt;/p&gt;&#xD;
&lt;p&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 以root用户在主机上执行命令将DATAVG varyoff &lt;/p&gt;&#xD;
&lt;p&gt;停所有的FTP取话单工具，否则存话单的文件系统varyoff失败&lt;/p&gt;&#xD;
&lt;p&gt;＃varyoffvg DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 以root用户在备机上执行如下命令&lt;/p&gt;&#xD;
&lt;p&gt;＃exportvg DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 以root用户在备机上执行如下命令&lt;/p&gt;&#xD;
&lt;p&gt;＃importvg -y DATAVG hdisk3&lt;/p&gt;&#xD;
&lt;p&gt;上面的hdisk3为DATAVG上的一个hdisk，可以用命令lsvg &amp;#8211;p DATAVG查看，如下所示。该命令只需指定其中一个hdisk即可，hdisk2或hdisk3。&lt;/p&gt;&#xD;
&lt;p&gt;# lsvg -p DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;DATAVG:&lt;/p&gt;&#xD;
&lt;p&gt;PV_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PV STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL PPs&amp;nbsp;&amp;nbsp; FREE PPs&amp;nbsp;&amp;nbsp;&amp;nbsp; FREE DISTRIBUTION&lt;/p&gt;&#xD;
&lt;p&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30412&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21131&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2883..01..6082..6082..6083&lt;/p&gt;&#xD;
&lt;p&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30412&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21080&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2819..14..6082..6082..6083&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;9.在备机上root用户下将/dev目录下面的oracle用户的数据文件的属性和组改为 oracle:oinstall 。oracle用户的数据文件在第2步中有保存。比如将数据文件lv_smcdata41的属性和组改为oracle:ointall的命令如下:&lt;/p&gt;&#xD;
&lt;p&gt;#chown oracle:oinstall lv_smcdata41&lt;/p&gt;&#xD;
&lt;p&gt;10.在同步DATAVG之后，在主、备机上检查DATAVG的自动激活属性设置为no（如下红色的部分）.&lt;/p&gt;&#xD;
&lt;p&gt;在root用户下如下查看，如果不是no，则将其改为no（蓝色部分需要手工输入，是vg的名称）。&lt;/p&gt;&#xD;
&lt;p&gt;＃smitty vg &lt;/p&gt;&#xD;
&lt;p&gt;－&amp;gt; Characteristics of a Volume Group&lt;/p&gt;&#xD;
&lt;p&gt;－&amp;gt; change a Volume Group&lt;/p&gt;&#xD;
&lt;p&gt;－&amp;gt; VOLUME GROUP name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DATAVG]&lt;/p&gt;&#xD;
&lt;p&gt;出现如下界面&lt;/p&gt;&#xD;
&lt;p&gt;* VOLUME GROUP name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;* Activate volume group AUTOMATICALLY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;no&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;at system restart?&lt;/p&gt;&#xD;
&lt;p&gt;* A QUORUM of disks required to keep the volume&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;group on-line ?&lt;/p&gt;&#xD;
&lt;p&gt;Convert this VG to Concurrent Capable?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;* Autovaryon VG in Concurrent Mode?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;LTG Size in kbytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;Set hotspare characteristics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;Set synchronization characteristics of stale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;Partitions&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;11.同步之后，再将DATAVG挂到主机上。命令如下：&lt;/p&gt;&#xD;
&lt;p&gt;在备机上以root用户执行命令： #varyoffvg DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;在主机上以root用户执行命令： #varyonvg DATAVG&lt;/p&gt;&#xD;
&lt;p&gt;最后再将主备机上的双机软件拉起。先拉起主机上的双机软件、然后拉起备机上的双机软件.&lt;/p&gt;&#xD;
&lt;p&gt;主机拉起HA后，观察oracle日志，没有拉起oracle的记录，导致主机&amp;#8220;停机&amp;#8221;，浮动丢失，DATAVG丢失。所以建议主机HA拉起后，手动启动oracle。&lt;/p&gt;&#xD;
&lt;p&gt;12.待双机环境恢复之后，如果在第一步改过话单的目录，则再改还原，重新启动话单模块，让配置生效。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;上面两者之一做完后，就可以利用oracle的企业管理进行扩容表空间的操作了。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/1711107.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/articles/1711107.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rootq/articles/1711040.html</id><title type="text">AIX学习笔记——LVM</title><summary type="text">为了方便管理，AIX中采用LVM（逻辑卷管理）的方式来管理磁盘（Linux中也可采取这种方式管理硬盘）。在AIX里，每个物理硬盘（包括外接盘阵上的LUN）都被识别成一个硬盘设备，编号为：hdisk0,hdisk1,hdisk2等。如果使用了多路径链路连接到磁盘，有可能同一个磁盘被识别为多块盘，这种情况也叫做鬼盘，需要通过多路径软件把鬼盘进行聚合成一块盘（如MPIO、HDLM等），聚合成一块盘后，在...</summary><published>2010-04-13T05:30:00Z</published><updated>2010-04-13T05:30:00Z</updated><author><name>一江水</name><uri>http://www.cnblogs.com/rootq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rootq/articles/1711040.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rootq/articles/1711040.html"/><content type="html">&lt;p&gt;为了方便管理，AIX中采用LVM（逻辑卷管理）的方式来管理磁盘（Linux中也可采取这种方式管理硬盘）。&lt;/p&gt;&#xD;
&lt;p&gt;在AIX里，每个物理硬盘（包括外接盘阵上的LUN）都被识别成一个硬盘设备，编号为：hdisk0,hdisk1,hdisk2等。如果使用了多路径链路连接到磁盘，有可能同一个磁盘被识别为多块盘，这种情况也叫做鬼盘，需要通过多路径软件把鬼盘进行聚合成一块盘（如MPIO、HDLM等），聚合成一块盘后，在磁盘管理里会产生新的磁盘，这块新产生的盘才是真正能在AIX中使用的磁盘。举例如下：&lt;/p&gt;&#xD;
&lt;p&gt;一台AIX的机器，本地有8块磁盘，通过命令查看目前磁盘的状况如下：&lt;/p&gt;&#xD;
&lt;p&gt;# lspv&lt;br /&gt;hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a236921a56&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zqvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000175e7018e1109&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zqvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a23a93bc10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000f187eba629efb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a2da54d62c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a24132db3d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a2da54ffb1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; test02vg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a233243181&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; test02vg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;/p&gt;&#xD;
&lt;p&gt;hdisk0到hdisk7都是本地盘。&lt;/p&gt;&#xD;
&lt;p&gt;通过2条光纤链路连接到一个HDS盘阵，在盘阵上划分一个lun给服务器，cfgmgr重新扫描硬件后再执行lspv，可以发现虽然只分配了一个lun，但是却多出了hdisk8和hdisk9两个磁盘，这就是鬼盘现象，这时候需要安装HDS的HDLM软件进行链路聚合，会产生一块新的磁盘dlmhdisk0，这块盘才是我们真正使用的磁盘（HDLM的安装配置可参见HDS文档）。&lt;/p&gt;&#xD;
&lt;p&gt;磁盘在AIX中排序的序列号由系统识别的顺序决定，这个序列号不影响磁盘的使用。&lt;/p&gt;&#xD;
&lt;p&gt;在AIX系统中，磁盘被称作PV（物理卷），每个PV都有一个系统中唯一的PVID用做识别。在以上例子中lspv命令列出的第二栏就是对应磁盘的PVID。&lt;/p&gt;&#xD;
&lt;p&gt;当一块新的磁盘加入系统时，该磁盘没有PVID，需要通过命令分配PVID后才能使用。&lt;/p&gt;&#xD;
&lt;p&gt;如下是新安装的AIX，rootvg安装在hdisk0和hdisk1，可以看到，其他hdisk的PVID是none：&lt;/p&gt;&#xD;
&lt;p&gt;# lspv&lt;br /&gt;hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a236921a56&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000175e7018e1109&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;给hdisk2分配PVID：&lt;/p&gt;&#xD;
&lt;p&gt;# chdev -l hdisk2 -a pv=yes&lt;br /&gt;hdisk2 changed&lt;br /&gt;# lspv&lt;br /&gt;hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a236921a56&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000175e7018e1109&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a26169c37f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;可通过r命令重复以上操作给其他磁盘分配PVID。&lt;/p&gt;&#xD;
&lt;p&gt;注：&lt;/p&gt;&#xD;
&lt;p&gt;1、用rmdev命令删除一块磁盘后重新添加该磁盘，PVID不发生变化。&lt;/p&gt;&#xD;
&lt;p&gt;2、双机共享的磁盘，在一台机器上给共享磁盘分配了PVID，在另一台机器上需要把对应的hdisk全部删掉后使用cfgmgr刷新一遍，在这台机器上才能看到PVID；特别是如果共享盘是多路径软件生成的磁盘，需要把多路径磁盘和鬼盘全部删除再刷新。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;几个相关概念：&lt;/p&gt;&#xD;
&lt;p&gt;PV：物理卷，指的是一块独立的磁盘或者Raid里的逻辑卷，在AIX中由PVID唯一确定&lt;/p&gt;&#xD;
&lt;p&gt;VG：卷组，由一个或者多个PV组成；PV是组成卷组的最小单位，每个PV只能属于一个VG；不同类型的PV（如sata、sas、fc等）可以属于同一个VG；组成VG的多个PV可以不用连续排列&lt;/p&gt;&#xD;
&lt;p&gt;PP：物理分区，每个PV被分成容量一样大小的若干个PP；同一个VG里所有PV上的PP大小是相同的&lt;/p&gt;&#xD;
&lt;p&gt;LV：逻辑卷，每个VG划分成若干个LV在系统中使用，每个LV对应一个文件系统；LV可以建在一个PV上也可以建在同一个VG的多个PV上&lt;/p&gt;&#xD;
&lt;p&gt;LP：逻辑分区，每个LV有多个LP组成，每个LP对应至少一个PP，如果LV有镜像，则一个LP可能对应多个PP&lt;/p&gt;&#xD;
&lt;p&gt;这几个概念之间的关系可参见下图：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="width: 484px; height: 338px" height="338" src="http://b8.ac-images.cdnmyspace.cn/cnimages01/2/l_71a58c17d0c665869ebd226d04cc9010.jpg" width="484" border="0"  alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;相关的查看命令：&lt;/p&gt;&#xD;
&lt;p&gt;lspv:&lt;/p&gt;&#xD;
&lt;p&gt;# lspv&lt;br /&gt;hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a236921a56&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000175e7018e1109&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&lt;br /&gt;hdisk2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a26169c37f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;可查看系统中所有PV的PVID，以及PV属于哪个VG，VG目前的状态&lt;/p&gt;&#xD;
&lt;p&gt;lspv pvname：&lt;/p&gt;&#xD;
&lt;p&gt;# lspv hdisk0&lt;br /&gt;PHYSICAL VOLUME:&amp;nbsp;&amp;nbsp;&amp;nbsp; hdisk0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VOLUME GROUP:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&lt;br /&gt;PV IDENTIFIER:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a236921a56 VG IDENTIFIER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000d79a20000d6000000011660d6c7fe&lt;br /&gt;PV STATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;STALE PARTITIONS:&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ALLOCATABLE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;br /&gt;PP SIZE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256 megabyte(s)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGICAL VOLUMES:&amp;nbsp; 6&lt;br /&gt;TOTAL PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 546 (139776 megabytes)&amp;nbsp;&amp;nbsp; VG DESCRIPTORS:&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;FREE PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 535 (136960 megabytes)&amp;nbsp;&amp;nbsp; HOT SPARE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;br /&gt;USED PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11 (2816 megabytes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX REQUEST:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256 kilobytes&lt;br /&gt;FREE DISTRIBUTION:&amp;nbsp; 109..109..99..109..109&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;USED DISTRIBUTION:&amp;nbsp; 01..00..10..00..00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;可查看具体某一个PV的状态，如：PV的名字、PVID、所属VG、各个状态、该PV上PP的大小，数量，空闲PP的数量、使用中PP的数量、是否热备盘、哪些PP已经被使用等。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;lspv -M pvname&lt;/p&gt;&#xD;
&lt;p&gt;# lspv -M hdisk0&lt;br /&gt;hdisk0:1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd5:1&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:2-219&lt;br /&gt;hdisk0:220&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd8:1&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:221&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd2:1&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd3:1&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:223&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd10opt:1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:224&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd2:2&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:225&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd2:3&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:226&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd2:4&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:227&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd2:5&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:228&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hd2:6&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:229&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paging00:1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;hdisk0:230-546&lt;/p&gt;&#xD;
&lt;p&gt;可查看LV在PV上的分布情况&lt;/p&gt;&#xD;
&lt;p&gt;lsvg&lt;/p&gt;&#xD;
&lt;p&gt;# lsvg&lt;br /&gt;rootvg&lt;/p&gt;&#xD;
&lt;p&gt;可查看目前系统上有哪些VG&lt;/p&gt;&#xD;
&lt;p&gt;lsvg -o&lt;/p&gt;&#xD;
&lt;p&gt;# lsvg -o&lt;br /&gt;rootvg&lt;/p&gt;&#xD;
&lt;p&gt;可查看系统上处于活动状态（active）的VG&lt;/p&gt;&#xD;
&lt;p&gt;lsvg vgname&lt;/p&gt;&#xD;
&lt;p&gt;# lsvg rootvg&lt;br /&gt;VOLUME GROUP:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VG IDENTIFIER:&amp;nbsp; 000d79a20000d6000000011660d6c7fe&lt;br /&gt;VG STATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PP SIZE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256 megabyte(s)&lt;br /&gt;VG PERMISSION:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read/write&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1092 (279552 megabytes)&lt;br /&gt;MAX LVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FREE PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1076 (275456 megabytes)&lt;br /&gt;LVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USED PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16 (4096 megabytes)&lt;br /&gt;OPEN LVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUORUM:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;TOTAL PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VG DESCRIPTORS: 3&lt;br /&gt;STALE PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STALE PPs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;ACTIVE PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTO ON:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;br /&gt;MAX PPs per VG:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32512&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;MAX PPs per PV:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX PVs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&lt;br /&gt;LTG size (Dynamic): 256 kilobyte(s)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTO SYNC:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;br /&gt;HOT SPARE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BB POLICY:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; relocatable &lt;/p&gt;&#xD;
&lt;p&gt;可查看一个VG的具体属性&lt;/p&gt;&#xD;
&lt;p&gt;lsvg -l vgname&lt;/p&gt;&#xD;
&lt;p&gt;# lsvg -l rootvg&lt;br /&gt;rootvg:&lt;br /&gt;LV NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPs&amp;nbsp;&amp;nbsp; PPs&amp;nbsp;&amp;nbsp; PVs&amp;nbsp; LV STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOUNT POINT&lt;br /&gt;hd5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; closed/syncd&amp;nbsp; N/A&lt;br /&gt;hd6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paging&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;br /&gt;hd8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2log&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;br /&gt;hd4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /&lt;br /&gt;hd2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr&lt;br /&gt;hd9var&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /var&lt;br /&gt;hd3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /tmp&lt;br /&gt;hd1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /home&lt;br /&gt;hd10opt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /opt&lt;br /&gt;fwdump&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jfs2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; /var/adm/ras/platform&lt;br /&gt;paging00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paging&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; open/syncd&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;/p&gt;&#xD;
&lt;p&gt;查看一个VG上LV的具体情况&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rootq/aggbug/1711040.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rootq/articles/1711040.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
