特色一级强游戏,海奥华预言免费阅读,51漫画兑换码,美女裸体无遮挡永久免费观看网站,lubuntu线路检测入口

暫無圖片
暫無圖片
4
暫無圖片
暫無圖片
暫無圖片

Oracle 19c數據庫遷移到IvorySQL 4.6實戰

原創 飛天 2025-09-22
1148

一、背景

在國家數字化轉型與信創產業加速推進的背景下,數據庫作為信息系統的核心基礎設施,其國產化替代已成為企業數字化建設的重要戰略方向。Oracle 數據庫憑借成熟的技術體系長期占據市場主導地位,但在自主可控、成本優化及適配本土生態等需求驅動下,基于開源技術演進的國產數據庫逐漸成為遷移替代的優選方案。

IvorySQL 作為一款兼容 PostgreSQL 生態的國產數據庫,不僅繼承了 PostgreSQL 的開源特性與擴展性,還針對企業級場景增強了兼容性與穩定性,尤其在兼容 Oracle 語法、數據類型及存儲過程等方面進行了優化,成為 Oracle 遷移的理想目標之一。

本次實踐旨在通過 Ora2Pg 工具(一款專注于 Oracle 到 PostgreSQL 生態的遷移工具),完整演示從 Oracle 19c 到 IvorySQL 4.6 的全量遷移過程,包括環境搭建、對象轉換、數據遷移、兼容性處理及驗證等關鍵環節。通過構建模擬業務場景的測試數據(含表、自定義類型、存儲過程、觸發器等典型對象),還原真實遷移中的技術細節與問題解決思路,為企業級數據庫國產化遷移提供可復用的實踐參考。

二、環境說明

主機名 ip地址 OS版本 內存、CPU 安裝軟件 用途
node1 192.*.*.60 Centos7.9 4G 、 1個雙核 IvorySQL 4.6數據庫 IvorySQL 4.6數據庫
node1 192.*.*.60 Centos7.9 4G 、 1個雙核 ora2pg軟件 遷移數據庫oracle->IvorySQL
node3 192.*.*.64 Centos7.9 4G 、 1個雙核 Oracle19c數據庫 Oracle19c數據庫

三、遷移工具ora2pg部署

Ora2Pg 是一款免費工具,用于將 Oracle 數據庫遷移到與 PostgreSQL 數據庫中。它會連接Oracle 數據庫,自動掃描并提取其結構或數據,然后生成可加載到 PostgreSQL 數據庫中的 SQL 腳本。

3.1 在遷移主機上安裝ora2pg工具

3.1.1 安裝依賴包

yum install -y perl perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker perl-CPAN

3.1.2 下載并安裝oracle客戶端

下載地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

#安裝oracle客戶端 rpm -ivh oracle-instantclient19.28-basic-19.28.0.0.0-1.x86_64.rpm rpm -ivh oracle-instantclient19.28-devel-19.28.0.0.0-1.x86_64.rpm rpm -ivh oracle-instantclient19.28-jdbc-19.28.0.0.0-1.x86_64.rpm rpm -ivh oracle-instantclient19.28-sqlplus-19.28.0.0.0-1.x86_64.rpm

安裝好oracle客戶端后,配置tnsnames.ora文件,以便能正常連接到Oracle19c數據庫。

vi /usr/lib/oracle/19.28/client64/network/admin/tnsnames.ora ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.*.*.64)(PORT = 1539)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )

3.1.3 下載并安裝DBI

下載地址:https://www.cpan.org/modules/by-module/DBI/

tar -zxvf DBI-1.647.tgz cd DBI-1.647 perl Makefile.PL make && make install

3.1.4 下載并安裝DBD::Oracle

下載地址:https://www.cpan.org/modules/by-module/DBD/

#設置環境變量 export ORACLE_HOME=/usr/lib/oracle/19.28/client64 export PATH=$ORACLE_HOME/bin:/data/ivory-4/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH #解壓DBD::Oracle tar -zxvf DBD-Oracle-1.90.tar.gz #編譯安裝DBD::Oracle cd DBD-Oracle-1.90 perl Makefile.PL make && make install

3.1.5 下載并安裝DBD::Pg

下載地址:https://www.cpan.org/modules/by-module/DBD/

#解壓DBD::Pg tar -zxvf DBD-Pg-3.18.0.tar.gz #編譯安裝DBD::Pg cd DBD-Pg-3.18.0 perl Makefile.PL make && make install

3.1.6 下載并安裝Ora2Pg

下載地址:https://github.com/darold/ora2pg/releases/tag/v25.0/ora2pg-25.0.tar.gz

tar -zxvf ora2pg-25.0.tar.gz cd ora2pg-25.0 perl Makefile.PL make && make install

Ora2Pg工具安裝完之后,在/etc/ora2pg目錄下會生成ora2pg.conf.dist配置文件。

[root@node1 ora2pg]# pwd
/etc/ora2pg
[root@node1 ora2pg]# ll
total 72
-rw-r--r-- 1 root root 71836 Sep 20 20:34 ora2pg.conf.dist

3.1.7 檢查DBI,DBD::Oracle,DBD::Pg ,Ora2Pg組件是否已經安裝完成

vi check.pl 加入: #!/usr/bin/perl use strict; use ExtUtils::Installed; my $inst=ExtUtils::Installed->new(); my @modules = $inst->modules(); foreach(@modules){ my $ver = $inst->version($_) || "???"; printf("%-12s -- %s\n",$_,$ver); } exit;
perl /check.pl

執行結果如下:

[root@node1 ~]# perl /check.pl DBD::Oracle -- 1.90 DBD::Pg -- 3.18.0 DBI -- 1.647 Ora2Pg -- 25.0 Perl -- 5.16.3 [root@node1 ~]#

至此,ora2pg工具正常安裝完成。

3.2 Ora2Pg 工具使用

3.2.1 生成配置文件ora2pg.conf

#去掉ora2pg.conf.dist的注釋和空行 cd /etc/ora2pg grep -v -E '^\s*(#|$)' ora2pg.conf.dist >ora2pg.conf

3.2.2 編輯配置文件ora2pg.conf

根據Oracle19c數據庫信息,在ora2pg.conf中修改下面信息,如下:

ORACLE_HOME /data/app/oracle/product/19.3.0/db ORACLE_DSN dbi:Oracle:host=192.*.*.64;sid=orcl;port=1539 ORACLE_USER system ORACLE_PWD ******

3.2.3 測試是否可以正常連接Oracle19c數據庫

[root@node1 ora2pg]# ora2pg -t SHOW_VERSION -c /etc/ora2pg/ora2pg.conf Oracle Database 19c Enterprise Edition Release 19.0.0.0.0

四、遷移前準備

4.1 數據庫對象構造腳本

由于生產環境的數據庫對象有敏感數據,因此本次實驗全部使用自己構造的測試腳本來進行,如有雷同純屬巧合。

-- 創建用戶 CREATE USER ywuser IDENTIFIED BY ******; GRANT CONNECT,RESOURCE,CREATE SYNONYM TO ywuser; ALTER USER ywuser QUOTA UNLIMITED ON USERS; conn ywuser/pass -- 創建自定義類型 CREATE OR REPLACE TYPE address_type AS OBJECT ( street VARCHAR2(100), city VARCHAR2(50), zip_code VARCHAR2(10) ); / -- 創建表 CREATE TABLE departments ( department_id NUMBER PRIMARY KEY, department_name VARCHAR2(100) NOT NULL, location address_type ); CREATE TABLE employees ( employee_id NUMBER PRIMARY KEY, first_name VARCHAR2(50), last_name VARCHAR2(50) NOT NULL, email VARCHAR2(100), hire_date DATE DEFAULT SYSDATE, department_id NUMBER REFERENCES departments(department_id), salary NUMBER(10,2) ); CREATE TABLE audit_log ( log_id NUMBER PRIMARY KEY, table_name VARCHAR2(100), action VARCHAR2(10), change_date TIMESTAMP, user_name VARCHAR2(30) ); CREATE TABLE salary_history ( history_id NUMBER PRIMARY KEY, employee_id NUMBER REFERENCES employees(employee_id), old_salary NUMBER(10,2), new_salary NUMBER(10,2), change_date DATE ); CREATE TABLE timestamp_demo ( id NUMBER PRIMARY KEY, description VARCHAR2(100), created_time TIMESTAMP, -- 精確到小數秒的時間戳 last_updated TIMESTAMP WITH TIME ZONE -- 帶時區信息的時間戳 ); -- 創建索引 CREATE INDEX IDX_salary_history ON salary_history(employee_id); -- 創建序列 CREATE SEQUENCE employees_seq START WITH 1 INCREMENT BY 1; CREATE SEQUENCE departments_seq START WITH 1 INCREMENT BY 1; CREATE SEQUENCE salary_history_seq START WITH 1 INCREMENT BY 1; -- 插入 departments 表數據 INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '人力資源', address_type('人民路100號', '北京', '100000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '財務部', address_type('金融大街88號', '上海', '200000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '技術研發', address_type('科技園路1號', '深圳', '518000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '市場營銷', address_type('商業中心廣場', '廣州', '510000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '客戶服務', address_type('服務大道5號', '杭州', '310000')); -- 插入 employees 表數據 INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '張', '明', 'zhang.ming@example.com', TO_DATE('2020-01-15', 'YYYY-MM-DD'), 1, 8000); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '李', '華', 'li.hua@example.com', TO_DATE('2019-03-20', 'YYYY-MM-DD'), 2, 9500); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '王', '強', 'wang.qiang@example.com', TO_DATE('2021-05-10', 'YYYY-MM-DD'), 3, 12000); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '趙', '雪', 'zhao.xue@example.com', TO_DATE('2018-11-05', 'YYYY-MM-DD'), 4, 8500); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '陳', '亮', 'chen.liang@example.com', TO_DATE('2022-02-28', 'YYYY-MM-DD'), 5, 7800); -- 插入 salary_history 表數據 INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 1, 7500, 8000, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 2, 9000, 9500, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 3, 11000, 12000, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 4, 8000, 8500, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 5, 7000, 7800, TO_DATE('2023-01-01', 'YYYY-MM-DD')); -- 插入 timestamp_demo 表數據 INSERT INTO timestamp_demo VALUES (1, '第一條記錄',TO_TIMESTAMP('2023-10-01 08:00:00.123456', 'YYYY-MM-DD HH24:MI:SS.FF6'),SYSTIMESTAMP); INSERT INTO timestamp_demo VALUES (2, '第二條記錄', SYSTIMESTAMP, -- 使用系統當前時間戳 CURRENT_TIMESTAMP -- 帶時區的當前時間戳 ); INSERT INTO timestamp_demo VALUES (3, '第三條記錄', TIMESTAMP '2023-10-03 14:30:45.789123', -- 時間戳字面量 SYSTIMESTAMP AT TIME ZONE 'UTC' -- 指定UTC時區 ); commit; -- 創建同義詞 CREATE SYNONYM emp_syn FOR employees; -- 創建函數(使用自定義類型) CREATE OR REPLACE FUNCTION get_department_address( p_department_id IN NUMBER ) RETURN address_type IS v_address address_type; BEGIN SELECT location INTO v_address FROM departments WHERE department_id = p_department_id ; RETURN v_address; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN NULL; END; / -- 創建存儲過程 CREATE OR REPLACE PROCEDURE increase_salary ( p_emp_id IN NUMBER, p_percent IN NUMBER ) IS BEGIN UPDATE employees SET salary = salary * (1 + p_percent/100) WHERE employee_id = p_emp_id; COMMIT; END; / -- 創建包規范 CREATE OR REPLACE PACKAGE employee_pkg AS TYPE emp_cursor IS REF CURSOR; PROCEDURE get_employees(dept_id IN NUMBER, emp_list OUT emp_cursor); FUNCTION get_avg_salary(dept_id IN NUMBER) RETURN NUMBER; END employee_pkg; / -- 創建包體 CREATE OR REPLACE PACKAGE BODY employee_pkg AS PROCEDURE get_employees(dept_id IN NUMBER, emp_list OUT emp_cursor) IS BEGIN OPEN emp_list FOR SELECT * FROM employees WHERE department_id = dept_id; END; FUNCTION get_avg_salary(dept_id IN NUMBER) RETURN NUMBER IS v_avg_salary NUMBER; BEGIN SELECT AVG(salary) INTO v_avg_salary FROM employees WHERE department_id = dept_id; RETURN v_avg_salary; END; END employee_pkg; / -- 創建觸發器 CREATE OR REPLACE TRIGGER salary_audit_trigger BEFORE UPDATE OF salary ON employees FOR EACH ROW BEGIN INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (employees_seq.NEXTVAL, :OLD.employee_id, :OLD.salary, :NEW.salary, SYSDATE); END; / CREATE OR REPLACE TRIGGER dml_audit_trigger AFTER INSERT OR UPDATE OR DELETE ON employees DECLARE v_action VARCHAR2(10); BEGIN IF INSERTING THEN v_action := 'INSERT'; ELSIF UPDATING THEN v_action := 'UPDATE'; ELSIF DELETING THEN v_action := 'DELETE'; END IF; INSERT INTO audit_log (log_id, table_name, action, change_date, user_name) VALUES (employees_seq.NEXTVAL, 'EMPLOYEES', v_action, SYSTIMESTAMP, USER); END; /

4.2 查看oracle19c數據庫字符集和sid信息

SQL> SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'; VALUE -------------------------------------------------------------------------------- ZHS16GBK SQL> show parameter instance_name NAME TYPE VALUE ------------------------------------ --------------------------------- ------------------------------ instance_name string orcl SQL>

4.3 遷移前評估成本

在評估過程中,Ora2Pg會檢查所有數據庫對象,包括所有函數和存儲過程,以檢測是否仍有一些對象和PL / SQL代碼無法由Ora2Pg自動轉換,最終,通過內容分析模式,生成有關Oracle數據庫包含的內容和無法導出的內容的文本報告。

生成評估報告:

ora2pg -t SHOW_REPORT --estimate_cost -c ora2pg.conf

執行過程如下:

[root@node1 ora2pg]# ora2pg -t SHOW_REPORT --estimate_cost -c ora2pg.conf [2025-09-21 10:20:54] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 10:21:01] [========================>] 13/13 objects types (100.0%) end of objects auditing. ------------------------------------------------------------------------------- Ora2Pg v25.0 - Database Migration Report ------------------------------------------------------------------------------- Version Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 Schema YWUSER Size 0.56 MB ------------------------------------------------------------------------------- Object Number Invalid Estimated cost Comments Details ------------------------------------------------------------------------------- DATABASE LINK 0 0 0.00 Database links will be exported as SQL/MED PostgreSQL's Foreign Data Wrapper (FDW) extensions using oracle_fdw. FUNCTION 1 0 4.00 Total size of function code: 458 bytes. get_department_address: 3. GLOBAL TEMPORARY TABLE 0 0 0.00 Global temporary table are not supported by PostgreSQL and will not be exported. You will have to rewrite some application code to match the PostgreSQL temporary table behavior. INDEX 6 0 1.10 1 index(es) are concerned by the export, others are automatically generated and will do so on PostgreSQL. Bitmap will be exported as btree_gin index(es). Domain index are exported as b-tree but commented to be edited to mainly use FTS. Cluster, bitmap join and IOT indexes will not be exported at all. Reverse indexes are not exported too, you may use a trigram-based index (see pg_trgm) or a reverse() function based index and search. Use 'varchar_pattern_ops', 'text_pattern_ops' or 'bpchar_pattern_ops' operators in your indexes to improve search with the LIKE operator respectively into varchar, text or char columns. 1 b-tree index(es). JOB 0 0 0.00 Job are not exported. You may set external cron job with them. PACKAGE BODY 1 0 12.00 Total size of package code: 504 bytes. Number of procedures and functions found inside those packages: 2. employee_pkg.get_avg_salary: 3. employee_pkg.get_employees: 3. PROCEDURE 1 0 4.00 Total size of procedure code: 339 bytes. increase_salary: 3. SEQUENCE 3 0 1.00 Sequences are fully supported, but all call to sequence_name.NEXTVAL or sequence_name.CURRVAL will be transformed into NEXTVAL('sequence_name') or CURRVAL('sequence_name'). SYNONYM 1 0 1.00 SYNONYMs will be exported as views. SYNONYMs do not exists with PostgreSQL but a common workaround is to use views or set the PostgreSQL search_path in your session to access object outside the current schema. emp_syn is an alias to YWUSER.EMPLOYEES. TABLE 5 0 1.00 Total number of rows: 18. Top 10 of tables sorted by number of rows:. salary_history has 5 rows. departments has 5 rows. employees has 5 rows. timestamp_demo has 3 rows. Top 10 of largest tables:. TRIGGER 2 0 8.00 Total size of trigger code: 0 bytes. dml_audit_trigger: 3. salary_audit_trigger: 3. TYPE 1 0 1.00 1 type(s) are concerned by the export, others are not supported. Note that Type inherited and Subtype are converted as table, type inheritance is not supported. 1 object type. ------------------------------------------------------------------------------- Total 21 0 33.10 33.10 cost migration units means approximatively 1 person-day(s). The migration unit was set to 5 minute(s) ------------------------------------------------------------------------------- Migration level : A-3 ------------------------------------------------------------------------------- Migration levels: A - Migration that might be run automatically B - Migration with code rewrite and a human-days cost up to 5 days C - Migration with code rewrite and a human-days cost above 5 days Technical levels: 1 = trivial: no stored functions and no triggers 2 = easy: no stored functions but with triggers, no manual rewriting 3 = simple: stored functions and/or triggers, no manual rewriting 4 = manual: no stored functions but with triggers or views with code rewriting 5 = difficult: stored functions and/or triggers with code rewriting ------------------------------------------------------------------------------- Details of cost assessment per function Function get_department_address total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- Details of cost assessment per procedure Function increase_salary total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- Details of cost assessment per package function Function employee_pkg.get_employees total estimated cost: 3 TEST => 2 SIZE => 1 Function employee_pkg.get_avg_salary total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- Details of cost assessment per trigger Trigger salary_audit_trigger total estimated cost: 3 TEST => 2 SIZE => 1 Trigger dml_audit_trigger total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- [root@node1 ora2pg]#

可以從評估報告中看到遷移過程中哪些對象會發生轉換,哪些對象不被支持,遷移大概花費時間、成本等信息。

五、數據庫遷移

5.1 創建項目

Ora2pg可以針對每次遷移任務創建一個項目,項目下存放著遷移過程中生成的各個類型的對象創建腳本及數據。

ora2pg --project_base /data/migration --init_project test_project

執行過程如下:

[root@node1 ~]# ora2pg --project_base /data/migration --init_project test_project Creating project test_project. /data/migration/test_project/ schema/ dblinks/ directories/ functions/ grants/ mviews/ packages/ partitions/ procedures/ sequences/ sequence_values/ synonyms/ tables/ tablespaces/ triggers/ types/ views/ sources/ functions/ mviews/ packages/ partitions/ procedures/ triggers/ types/ views/ data/ config/ reports/ Generating generic configuration file Creating script export_schema.sh to automate all exports. Creating script import_all.sh to automate all imports. [root@node1 migration]# cd /data/migration/test_project/ [root@node1 test_project]# ll total 24 drwxr-xr-x 2 root root 25 Sep 21 22:39 config drwxr-xr-x 2 root root 6 Sep 21 22:39 data -rwx------ 1 root root 2216 Sep 21 22:39 export_schema.sh -rwx------ 1 root root 17201 Sep 21 22:39 import_all.sh drwxr-xr-x 2 root root 6 Sep 21 22:39 reports drwxr-xr-x 18 root root 268 Sep 21 22:39 schema drwxr-xr-x 10 root root 131 Sep 21 22:39 sources [root@node1 test_project]#

5.2 開始遷移

5.2.1 查看oracle數據庫中有哪些類型的對象

SQL> select distinct object_type from dba_objects WHERE owner='YWUSER'; OBJECT_TYPE --------------------------------------------------------------------- INDEX SYNONYM PACKAGE BODY TRIGGER PROCEDURE PACKAGE FUNCTION TYPE SEQUENCE TABLE 10 rows selected.

5.2.2 所有對象一次遷移

5.2.2.1 Oracle數據庫對象定義(DDL)全部導出
cd /data/migration/test_project cp /etc/ora2pg/ora2pg.conf /data/migration/test_project/config/ sh export_schema.sh

執行過程如下:

[root@node1 test_project]# cp /etc/ora2pg/ora2pg.conf /data/migration/test_project/config/ cp: overwrite ‘./ora2pg.conf’? y [root@node1 test_project]# sh export_schema.sh [2025-09-21 22:49:58] [========================>] 5/5 tables (100.0%) end of scanning. Aborting export... Running: ora2pg -p -t SEQUENCE -o sequence.sql -b ./schema/sequences -c ./config/ora2pg.conf [2025-09-21 22:49:59] [========================>] 3/3 sequences (100.0%) end of output. Running: ora2pg -p -t SEQUENCE_VALUES -o sequence_value.sql -b ./schema/sequence_values -c ./config/ora2pg.conf [2025-09-21 22:50:00] [========================>] 3/3 sequences (100.0%) end of output. Running: ora2pg -p -t TABLE -o table.sql -b ./schema/tables -c ./config/ora2pg.conf [2025-09-21 22:50:41] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 22:50:43] [========================>] 5/5 tables (100.0%) end of table export. Running: ora2pg -p -t PACKAGE -o package.sql -b ./schema/packages -c ./config/ora2pg.conf [2025-09-21 22:50:44] [========================>] 1/1 packages (100.0%) end of output. Running: ora2pg -p -t VIEW -o view.sql -b ./schema/views -c ./config/ora2pg.conf [2025-09-21 22:50:46] [========================>] 0/0 views (100.0%) end of output. Running: ora2pg -p -t GRANT -o grant.sql -b ./schema/grants -c ./config/ora2pg.conf Running: ora2pg -p -t TRIGGER -o trigger.sql -b ./schema/triggers -c ./config/ora2pg.conf [2025-09-21 22:51:14] [========================>] 2/2 triggers (100.0%) end of output. Running: ora2pg -p -t FUNCTION -o function.sql -b ./schema/functions -c ./config/ora2pg.conf [2025-09-21 22:51:15] [========================>] 1/1 functions (100.0%) end of functions export. Running: ora2pg -p -t PROCEDURE -o procedure.sql -b ./schema/procedures -c ./config/ora2pg.conf [2025-09-21 22:51:16] [========================>] 1/1 procedures (100.0%) end of procedures export. Running: ora2pg -p -t TABLESPACE -o tablespace.sql -b ./schema/tablespaces -c ./config/ora2pg.conf Running: ora2pg -p -t PARTITION -o partition.sql -b ./schema/partitions -c ./config/ora2pg.conf [2025-09-21 22:52:56] [========================>] 0/0 partitions (100.0%) end of output. Running: ora2pg -p -t TYPE -o type.sql -b ./schema/types -c ./config/ora2pg.conf [2025-09-21 22:52:57] [========================>] 1/1 types (100.0%) end of output. Running: ora2pg -p -t MVIEW -o mview.sql -b ./schema/mviews -c ./config/ora2pg.conf [2025-09-21 22:52:58] [========================>] 0/0 materialized views (100.0%) end of output. Running: ora2pg -p -t DBLINK -o dblink.sql -b ./schema/dblinks -c ./config/ora2pg.conf [2025-09-21 22:52:59] [========================>] 0/0 dblink (100.0%) end of output. Running: ora2pg -p -t SYNONYM -o synonym.sql -b ./schema/synonyms -c ./config/ora2pg.conf [2025-09-21 22:53:00] [========================>] 1/1 synonyms (100.0%) end of output. Running: ora2pg -p -t DIRECTORY -o directorie.sql -b ./schema/directories -c ./config/ora2pg.conf [2025-09-21 22:53:02] [========================>] 0/0 directory (100.0%) end of output. Running: ora2pg -t PACKAGE -o package.sql -b ./sources/packages -c ./config/ora2pg.conf [2025-09-21 22:53:03] [========================>] 1/1 packages (100.0%) end of output. Running: ora2pg -t VIEW -o view.sql -b ./sources/views -c ./config/ora2pg.conf [2025-09-21 22:53:06] [========================>] 0/0 views (100.0%) end of output. Running: ora2pg -t TRIGGER -o trigger.sql -b ./sources/triggers -c ./config/ora2pg.conf [2025-09-21 22:53:07] [========================>] 2/2 triggers (100.0%) end of output. Running: ora2pg -t FUNCTION -o function.sql -b ./sources/functions -c ./config/ora2pg.conf [2025-09-21 22:53:08] [========================>] 1/1 functions (100.0%) end of functions export. Running: ora2pg -t PROCEDURE -o procedure.sql -b ./sources/procedures -c ./config/ora2pg.conf [2025-09-21 22:53:09] [========================>] 1/1 procedures (100.0%) end of procedures export. Running: ora2pg -t PARTITION -o partition.sql -b ./sources/partitions -c ./config/ora2pg.conf [2025-09-21 22:53:35] [========================>] 0/0 partitions (100.0%) end of output. Running: ora2pg -t TYPE -o type.sql -b ./sources/types -c ./config/ora2pg.conf [2025-09-21 22:53:36] [========================>] 1/1 types (100.0%) end of output. Running: ora2pg -t MVIEW -o mview.sql -b ./sources/mviews -c ./config/ora2pg.conf [2025-09-21 22:53:37] [========================>] 0/0 materialized views (100.0%) end of output. To extract data use the following command: ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf [root@node1 test_project]#
5.2.2.2 Oracle數據庫中的數據導出
ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf

執行過程如下:

[root@node1 test_project]# ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf [2025-09-22 00:04:47] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-22 00:05:10] [========================>] 0/0 rows (100.0%) Table AUDIT_LOG (0 recs/sec) [2025-09-22 00:05:10] [> ] 0/18 total rows (0.0%) - (0 sec., avg: 0 recs/sec). [2025-09-22 00:05:10] [========================>] 5/5 rows (100.0%) Table DEPARTMENTS (5 recs/sec) [2025-09-22 00:05:10] [======> ] 5/18 total rows (27.8%) - (0 sec., avg: 5 recs/sec). [2025-09-22 00:05:10] [========================>] 5/5 rows (100.0%) Table EMPLOYEES (5 recs/sec) [2025-09-22 00:05:10] [=============> ] 10/18 total rows (55.6%) - (0 sec., avg: 10 recs/sec). [2025-09-22 00:05:10] [========================>] 5/5 rows (100.0%) Table SALARY_HISTORY (5 recs/sec) [2025-09-22 00:05:10] [====================> ] 15/18 total rows (83.3%) - (0 sec., avg: 15 recs/sec). [2025-09-22 00:05:11] [========================>] 3/3 rows (100.0%) Table TIMESTAMP_DEMO (3 recs/sec) [2025-09-22 00:05:11] [========================>] 18/18 total rows (100.0%) - (1 sec., avg: 18 recs/sec). [2025-09-22 00:05:11] [========================>] 18/18 rows (100.0%) on total estimated data (1 sec., avg: 18 recs/sec) Schema Export Complete
5.2.2.3 Ivorysql數據庫中創建數據庫、用戶、schema
ivorysql=# create database ywdb; CREATE DATABASE ivorysql=# \c ywdb You are now connected to database "ywdb" as user "ivorysql". ywdb=# create schema ywuser; CREATE SCHEMA ywdb=# create user ywuser with password 'ywuser'; CREATE ROLE ywdb=# alter user ywuser with superuser; ALTER ROLE
5.2.2.4 Oracle數據庫對象及數據導入Ivorysql數據庫
sh import_all.sh -h 127.0.0.1 -p 5432 -d ywdb -o ywuser -U ivorysql -n ywuser

執行過程如下:

[root@node1 test_project]# sh import_all.sh -h 127.0.0.1 -p 5432 -d ywdb -o ywuser -U ywuser -n ywuser Database owner ywuser already exists, skipping creation. Would you like to drop the database ywdb before recreate it? [y/N/q] y Running: dropdb -h 127.0.0.1 -p 5432 -U ywuser ywdb Running: createdb -h 127.0.0.1 -p 5432 -U ywuser -E UTF8 --owner ywuser ywdb Would you like to create schema ywuser in database ywdb? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "CREATE SCHEMA ywuser;" CREATE SCHEMA Would you like to change search_path of the database owner? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "ALTER ROLE ywuser SET search_path TO ywuser,public;" ALTER ROLE Would you like to import TYPE from ./schema/types/type.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/types/type.sql SET CREATE TYPE Would you like to import SEQUENCE from ./schema/sequences/sequence.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequences/sequence.sql SET CREATE SEQUENCE CREATE SEQUENCE CREATE SEQUENCE Would you like to import SEQUENCE_VALUES from ./schema/sequence_values/sequence_value.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequence_values/sequence_value.sql SET ALTER SEQUENCE ALTER SEQUENCE ALTER SEQUENCE Would you like to import TABLE from ./schema/tables/table.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/tables/table.sql SET CREATE TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE CREATE INDEX ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE ALTER TABLE Would you like to import PACKAGE from ./schema/packages/package.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/packages/package.sql SET psql:schema/packages/package.sql:13: NOTICE: schema "employee_pkg" does not exist, skipping DROP SCHEMA CREATE SCHEMA psql:schema/packages/package.sql:16: ERROR: syntax error at or near "TYPE" LINE 1: CREATE OR REPLACE TYPE employee_pkg.emp_cursor AS REFCURSOR; ^ ERROR: an error occurs when importing file ./schema/packages/package.sql. [root@node1 test_project]#

package導入錯誤,修改一下package.sql代碼,解決辦法如下:

vi ./schema/packages/package.sql #注釋掉這行 --CREATE OR REPLACE TYPE employee_pkg.emp_cursor AS REFCURSOR; #下面的代碼修改成這樣: CREATE OR REPLACE FUNCTION employee_pkg.get_employees(dept_id INT) RETURNS SETOF employees LANGUAGE plpgsql AS $$ BEGIN RETURN QUERY SELECT * FROM employees WHERE department_id = dept_id; END; $$; CREATE OR REPLACE FUNCTION employee_pkg.get_avg_salary(dept_id INT) RETURNS NUMERIC LANGUAGE plpgsql AS $$ DECLARE avg_salary NUMERIC; BEGIN SELECT AVG(salary) INTO avg_salary FROM employees WHERE department_id = dept_id; RETURN avg_salary; END; $$;

重新導入數據庫對象和數據,如下:

[root@node1 test_project]# sh import_all.sh -h 127.0.0.1 -p 5432 -d ywdb -o ywuser -U ywuser -n ywuser Database owner ywuser already exists, skipping creation. Would you like to drop the database ywdb before recreate it? [y/N/q] y Running: dropdb -h 127.0.0.1 -p 5432 -U ywuser ywdb Running: createdb -h 127.0.0.1 -p 5432 -U ywuser -E UTF8 --owner ywuser ywdb Would you like to create schema ywuser in database ywdb? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "CREATE SCHEMA ywuser;" CREATE SCHEMA Would you like to change search_path of the database owner? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "ALTER ROLE ywuser SET search_path TO ywuser,public;" ALTER ROLE Would you like to import TYPE from ./schema/types/type.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/types/type.sql SET CREATE TYPE Would you like to import SEQUENCE from ./schema/sequences/sequence.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequences/sequence.sql SET CREATE SEQUENCE CREATE SEQUENCE CREATE SEQUENCE Would you like to import SEQUENCE_VALUES from ./schema/sequence_values/sequence_value.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequence_values/sequence_value.sql SET ALTER SEQUENCE ALTER SEQUENCE ALTER SEQUENCE Would you like to import TABLE from ./schema/tables/table.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/tables/table.sql SET CREATE TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE CREATE INDEX ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE ALTER TABLE Would you like to import PACKAGE from ./schema/packages/package.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/packages/package.sql SET psql:schema/packages/package.sql:13: NOTICE: schema "employee_pkg" does not exist, skipping DROP SCHEMA CREATE SCHEMA CREATE FUNCTION CREATE FUNCTION Would you like to import TRIGGER from ./schema/triggers/trigger.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/triggers/trigger.sql SET psql:schema/triggers/trigger.sql:9: NOTICE: trigger "dml_audit_trigger" for relation "employees" does not exist, skipping DROP TRIGGER CREATE FUNCTION CREATE TRIGGER psql:schema/triggers/trigger.sql:39: NOTICE: trigger "salary_audit_trigger" for relation "employees" does not exist, skipping DROP TRIGGER CREATE FUNCTION CREATE TRIGGER Would you like to import FUNCTION from ./schema/functions/function.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/functions/function.sql SET CREATE FUNCTION Would you like to import PROCEDURE from ./schema/procedures/procedure.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/procedures/procedure.sql SET CREATE PROCEDURE Would you like to import SYNONYM from ./schema/synonyms/synonym.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/synonyms/synonym.sql SET CREATE VIEW Would you like to process indexes and constraints before loading data? [y/N/q] y Would you like to import TRIGGER from ./schema/triggers/trigger.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/triggers/trigger.sql SET DROP TRIGGER CREATE FUNCTION CREATE TRIGGER DROP TRIGGER CREATE FUNCTION CREATE TRIGGER Would you like to import TABLESPACE from ./schema/tablespaces/tablespace.sql? [y/N/q] n Would you like to import data from ./data/data.sql? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./data/data.sql BEGIN SET SET COPY 0 SET SET psql:data/data.sql:21: ERROR: malformed record literal: "({"(?oo?°?è·ˉ100??·,????o?,100000)"})" DETAIL: Too few columns. CONTEXT: COPY departments, line 1, column location: "({"(?oo?°?è·ˉ100??·,????o?,100000)"})" psql:data/data.sql:23: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:24: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:27: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:33: error: invalid command \. psql:data/data.sql:35: ERROR: syntax error at or near "1" LINE 1: 1 張 明 zhang.ming@example.com 2020-01-15 00:00:00 1 8000 ^ psql:data/data.sql:36: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:39: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:45: error: invalid command \. psql:data/data.sql:47: ERROR: syntax error at or near "1" LINE 1: 1 1 7500 8000 2023-01-01 00:00:00 ^ psql:data/data.sql:48: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:51: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:55: error: invalid command \. psql:data/data.sql:57: ERROR: syntax error at or near "1" LINE 1: 1 第一條記錄 2023-10-01 08:00:00.123456 2025-09-20 16:07:00.... ^ Ora2Pg ending [root@node1 test_project]#

導入數據時報錯,因為涉及到自定義type類型,解決辦法:

--ORACLE端導出數據 SET pagesize 0 SET feedback off SET linesize 1000 SPOOL departments.csv SELECT department_id || ',' || '"' || REPLACE(department_name, '"', '""') || '"' || ',' || '"' || REPLACE(d.location.street, '"', '""') || '"' || ',' || '"' || REPLACE(d.location.city, '"', '""') || '"' || ',' || '"' || d.location.zip_code || '"' FROM departments d; SPOOL OFF --departments.csv傳輸到遷移工具所在主機上 scp departments.csv 192.*.*.60:/data/migration/test_project/data/ --Ivorysql端導入數據 --1、先創建臨時表 ywdb=# CREATE TABLE temp_departments ( ywdb(# department_id INTEGER, ywdb(# department_name VARCHAR(100), ywdb(# street VARCHAR(100), ywdb(# city VARCHAR(100), ywdb(# zip_code VARCHAR(20) ywdb(# ); CREATE TABLE --2、把csv文件中的數據先導入臨時表 ywdb=# COPY temp_departments(department_id, department_name, street, city, zip_code) ywdb-# FROM '/data/migration/test_project/data/departments.csv' ywdb-# WITH (FORMAT CSV); COPY 5 --3、把臨時表中的數據經過格式轉換后插入正式表 ywdb=# INSERT INTO departments(department_id, department_name, location) ywdb-# SELECT ywdb-# department_id, ywdb-# department_name, ywdb-# (street, city, zip_code)::address_type ywdb-# FROM temp_departments; INSERT 0 5 ywdb=# SELECT * FROM departments; department_id | department_name | location ---------------+-----------------+---------------------------------- 1 | 人力資源 | (人民路100號,北京,"100000 ") 2 | 財務部 | (金融大街88號,上海,"200000 ") 3 | 技術研發 | (科技園路1號,深圳,"518000 ") 4 | 市場營銷 | (商業中心廣場,廣州,"510000 ") 5 | 客戶服務 | (服務大道5號,杭州,"310000 ") (5 rows) --4、刪除臨時表 ywdb=# DROP TABLE temp_departments; DROP TABLE

修改./data/data.sql,去掉departments表數據后,繼續導入其他表數據:

psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./data/data.sql

執行過程如下:

[root@node1 test_project]# psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./data/data.sql BEGIN SET SET COPY 0 SET SET SET SET COPY 5 SET SET COPY 5 SET SET COPY 3 COMMIT [root@node1 test_project]#

至此,Oracle中的全部對象和數據全部導入Ivorysql數據庫。

5.3 遷移后校驗

5.3.1 對象校驗

--Oracle數據庫中對象 SQL> Select object_name,object_type from dba_objects where owner='YWUSER' OBJECT_NAME OBJECT_TYPE -------------------------------------------------- ------------------------------ ADDRESS_TYPE TYPE DEPARTMENTS TABLE SYS_C008164 INDEX EMPLOYEES TABLE SYS_C008166 INDEX AUDIT_LOG TABLE SYS_C008168 INDEX SALARY_HISTORY TABLE SYS_C008169 INDEX TIMESTAMP_DEMO TABLE SYS_C008171 INDEX EMPLOYEES_SEQ SEQUENCE DEPARTMENTS_SEQ SEQUENCE SALARY_HISTORY_SEQ SEQUENCE EMP_SYN SYNONYM GET_DEPARTMENT_ADDRESS FUNCTION INCREASE_SALARY PROCEDURE EMPLOYEE_PKG PACKAGE BODY EMPLOYEE_PKG PACKAGE SALARY_AUDIT_TRIGGER TRIGGER DML_AUDIT_TRIGGER TRIGGER IDX_SALARY_HISTORY INDEX 22 rows selected. --Ivorysql數據庫中對象 ywdb=# SELECT n.nspname, 'TABLE', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'r' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'INDEX', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'i' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'SEQUENCE', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'S' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'VIEW', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'v' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'MATERIALIZED_VIEW', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'm' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'FUNCTION', p.proname, pg_get_userbyid(p.proowner) ywdb-# FROM pg_proc p JOIN pg_namespace n ON n.oid = p.pronamespace ywdb-# WHERE p.prokind = 'f' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'PROCEDURE', p.proname, pg_get_userbyid(p.proowner) ywdb-# FROM pg_proc p JOIN pg_namespace n ON n.oid = p.pronamespace ywdb-# WHERE p.prokind = 'p' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'TRIGGER', t.tgname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_trigger t ywdb-# JOIN pg_class c ON c.oid = t.tgrelid ywdb-# JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE NOT t.tgisinternal ywdb-# and n.nspname='ywuser'; nspname | ?column? | relname | pg_get_userbyid ---------+-----------+----------------------------------+----------------- ywuser | TABLE | audit_log | ywuser ywuser | TABLE | timestamp_demo | ywuser ywuser | TABLE | departments | ywuser ywuser | TABLE | employees | ywuser ywuser | TABLE | salary_history | ywuser ywuser | INDEX | audit_log_pkey | ywuser ywuser | INDEX | timestamp_demo_pkey | ywuser ywuser | INDEX | departments_pkey | ywuser ywuser | INDEX | employees_pkey | ywuser ywuser | INDEX | idx_salary_history | ywuser ywuser | INDEX | salary_history_pkey | ywuser ywuser | SEQUENCE | departments_seq | ywuser ywuser | SEQUENCE | employees_seq | ywuser ywuser | SEQUENCE | salary_history_seq | ywuser ywuser | VIEW | emp_syn | ywuser ywuser | FUNCTION | get_department_address | ywuser ywuser | FUNCTION | trigger_fct_dml_audit_trigger | ywuser ywuser | FUNCTION | trigger_fct_salary_audit_trigger | ywuser ywuser | PROCEDURE | increase_salary | ywuser ywuser | TRIGGER | salary_audit_trigger | ywuser ywuser | TRIGGER | dml_audit_trigger | ywuser (21 rows) ywdb=# \dT List of data types Schema | Name | Description --------+--------------+------------- ywuser | address_type | (1 row) ywdb=#

經比對,oracle數據庫中的對象和Ivorysql中的對象一致,都是22個。但是需要注意的是,oracle數據庫中的同義詞遷移到Ivorysql數據庫之后是以view的方式存在的。

5.3.2 數據校驗

--Oracle數據庫中的數據 SQL> Select 'DEPARTMENTS',count(*) from YWUSER.DEPARTMENTS 2 union all 3 Select 'EMPLOYEES',count(*) from YWUSER.EMPLOYEES 4 union all 5 Select 'AUDIT_LOG',count(*) from YWUSER.AUDIT_LOG 6 union all 7 Select 'SALARY_HISTORY',count(*) from YWUSER.SALARY_HISTORY 8 union all 9 Select 'TIMESTAMP_DEMO',count(*) from YWUSER.TIMESTAMP_DEMO; 'DEPARTMENTS' COUNT(*) ------------------------------------------ ---------- DEPARTMENTS 5 EMPLOYEES 5 AUDIT_LOG 0 SALARY_HISTORY 5 TIMESTAMP_DEMO 3 SQL> --Ivorysql數據庫中的數據 ywdb=# Select 'DEPARTMENTS',count(*) from YWUSER.DEPARTMENTS ywdb-# union all ywdb-# Select 'EMPLOYEES',count(*) from YWUSER.EMPLOYEES ywdb-# union all ywdb-# Select 'AUDIT_LOG',count(*) from YWUSER.AUDIT_LOG ywdb-# union all ywdb-# Select 'SALARY_HISTORY',count(*) from YWUSER.SALARY_HISTORY ywdb-# union all ywdb-# Select 'TIMESTAMP_DEMO',count(*) from YWUSER.TIMESTAMP_DEMO; ?column? | count ----------------+------- DEPARTMENTS | 5 EMPLOYEES | 5 AUDIT_LOG | 1 <----這里不一致,是因為oracle數據庫中是先在表中插入數據,最后創建的觸發器,Ivorysql數據庫中是先創建的觸發器,最后導入的數據,觸發器生效了,這個完全可以忽略。 SALARY_HISTORY | 5 TIMESTAMP_DEMO | 3 (5 rows)

經比對,oracle數據庫中的對象和Ivorysql中的數據記錄數一致。

在生產中如果需要更詳細的數據一致性校驗,需要業務同事配合完成。

也可以按照對象類型單獨遷移對象及,可以自行嘗試下。下面是簡單示例:

1、導出表ddl

ora2pg -t TABLE -b /data/migration/test_project/schema/tables -o ddl.sql -c /etc/ora2pg/ora2pg.conf

執行過程如下:

[root@node1 ora2pg]# ora2pg -t TABLE -b /data/migration/test_project/schema/tables -c /etc/ora2pg/ora2pg.conf [2025-09-21 20:52:46] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 20:53:39] [========================>] 5/5 tables (100.0%) end of table export. [root@node1 ora2pg]#

遷移后在/data/migration/test_project/schema/tables目錄下生成ddl.sql文件,里面保存著表結構、主外鍵、約束、index信息。

2、導出表數據

ora2pg -t copy -b /data/migration/test_project/schema/tables -o data.sql -c /etc/ora2pg/ora2pg.conf

執行過程如下:

[root@node1 tables]# ora2pg -t copy -b /data/migration/test_project/schema/tables -o data.sql -c /etc/ora2pg/ora2pg.conf [2025-09-21 22:17:49] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 22:19:19] [========================>] 0/0 rows (100.0%) Table AUDIT_LOG (0 recs/sec) [2025-09-21 22:19:19] [> ] 0/18 total rows (0.0%) - (0 sec., avg: 0 recs/sec). [2025-09-21 22:19:20] [========================>] 5/5 rows (100.0%) Table DEPARTMENTS (5 recs/sec) [2025-09-21 22:19:20] [======> ] 5/18 total rows (27.8%) - (1 sec., avg: 5 recs/sec). [2025-09-21 22:19:20] [========================>] 5/5 rows (100.0%) Table EMPLOYEES (5 recs/sec) [2025-09-21 22:19:20] [=============> ] 10/18 total rows (55.6%) - (1 sec., avg: 10 recs/sec). [2025-09-21 22:19:20] [========================>] 5/5 rows (100.0%) Table SALARY_HISTORY (5 recs/sec) [2025-09-21 22:19:20] [====================> ] 15/18 total rows (83.3%) - (1 sec., avg: 15 recs/sec). [2025-09-21 22:19:20] [========================>] 3/3 rows (100.0%) Table TIMESTAMP_DEMO (3 recs/sec) [2025-09-21 22:19:20] [========================>] 18/18 total rows (100.0%) - (1 sec., avg: 18 recs/sec). [2025-09-21 22:19:20] [========================>] 18/18 rows (100.0%) on total estimated data (1 sec., avg: 18 recs/sec) Schema Export Complete [root@node1 tables]#

遷移后在/data/migration/test_project/schema/tables目錄下生成data.sql文件,里面保存著表數據。

3、導出其他對象

ora2pg -t SEQUENCE,TRIGGER,FUNCTION,PROCEDURE,PROCEDURE,PACKAGE -b /data/migration/test_project/schema/ -c /etc/ora2pg/ora2pg.conf

4、導入ivorysql

psql --single-transaction  -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/******.sql

六、碰到的問題

oracle數據庫的表中有自定義類型時,數據導入Ivorysql數據庫時需要手工處理。

七、參考文章

https://ora2pg.darold.net/documentation.html

八、總結

Oracle 19c數據庫遷移到IvorySQL 4.6的整個過程還是比較簡單的。

關于作者

網名:飛天,墨天輪2024年度優秀原創作者,擁有 Oracle 10g OCM 認證、PGCE認證、MySQL 8.0 OCP認證以及OBCA、KCP、KCSM、ACP、YCP、磐維等眾多國產數據庫認證證書,目前從事Oracle、Mysql、PostgresSQL、磐維數據庫管理運維工作,喜歡結交更多志同道合的朋友,熱衷于研究、分享數據庫技術。
微信公眾號:飛天online
墨天輪:http://m.sunline.cc/u/15197
如有任何疑問,歡迎大家留言,共同探討~~~

最后修改時間:2025-09-23 10:19:02
「喜歡這篇文章,您的關注和贊賞是給作者最好的鼓勵」
關注作者
【版權聲明】本文為墨天輪用戶原創內容,轉載時必須標注文章的來源(墨天輪),文章鏈接,文章作者等基本信息,否則作者和墨天輪有權追究責任。如果您發現墨天輪中有涉嫌抄襲或者侵權的內容,歡迎發送郵件至:contact@modb.pro進行舉報,并提供相關證據,一經查實,墨天輪將立刻刪除相關內容。

文章被以下合輯收錄

評論

hp视频网页链接| 轻松下载黄色游戏App| 极品人妻被浓精喂饱| 亚洲av中文无码乱人伦在线视色 | 视频一区二区三区入口| 册母为后漫画免费观看| 猎奇9.1(官网)17.c.om| 日本高清视频wwww色| 技多不压身1V1SC校园| 2022Ggy同小蓝| 武则天每天要几次源码| 男模式七分情侣06打扑克牌| 国产爆乳玩具在线观看| 亚洲最大AV无码国产| 俄罗斯青春风采| 日本摇床打扑克| 欧美欧洲成本大片免费| 蓝莓nba赛事风云| 仙踪林官方网站| 少女初体验| 色av永久无码影院av| 免费行情网站9.1介绍| 亚洲视频国产三级在线| 伴郎粗大让我高潮了三次| 亚洲欧美日本在线| 猫眼票房实时榜单| 极品少妇被猛的白浆直喷白浆喷水 | 草莓香蕉榴莲丝瓜十八岁禁止黄| 夜欲最新发地布地址wy37富 | 《91短视》全面解析| 9.1学生| 国产精品久久久久久久久久| 蜜芽3秒自动转接免费观| ai明星换脸| 张小燕泥鳅钻洞表演| 蘑菇mogu2.6.0版本更新| 纲手火影同人游戏| er3338国产在线| 免费少妇荡乳情欲视频| yandex进入网页| CSGO暴躁少女实战秀| 热心的朝阳群众51fun最新| 小孩开大车牙签搅大缸妈妈| 《9118 无套直》深度解析| 钰慧淑华体育器材室| 积积通肤肤软件2023版| 谨防投资陷阱| 电影女儿的朋友| 俄罗斯少妇性xxxx另类| 六间房官方下载| 免费全程实录| 动漫召唤的魅族是妈妈在线观看吗| 日精产品一三三三早餐网站| 暗卫大尺度h啪肉np文视频| 通行二维码图片| 精品国产乱码久久久久APP下载| 80s手机电视电影| 日韩写真国产福利在线| 乳MU无删减在线观看无码| 97干视频| 日韩精品无码人妻一区二区三区| 美国伦理〈欲女春潮〉| 1919gogo女厕| 杉野希妃三级| 41网站看nba短视频| 《17 c1起草视频》:高效指南| www.香蕉| 香蕉久久夜色精品升级完成| MM51精彩视频| 《樱花软件安装》全流程解析| 镜子里看我怎么C你的| 亚洲成Av人片在线观看不卡 | FatTitsPicturesgifs| 国产精品一区二区av麻豆| 铜铜钢铿锵锵锵锵锵锵游戏| 坤巴塞屁股| 99久久精品国产免费| 小蓝鸟网页版入口处| 91浏览器在线视频| 杨贵妃映画传媒入囗| 四虎影永久地址在线| 男生的小坤坤放在女生 ...| 国产1122在线视频| 伊人超碰综合| 微信xaxkino| 瑶瑶开襟开叉裙搭配指南| 女人爽到高潮30分钟一次| 囯产av免费播放| 人物动物交互狗动画| B站刺激战场户外直播a站| 保扳友利孑熟妇| 久久香蕉国产线看观看精品yw| 公猪配12岁少女| 两个人的深夜运动| 国产在线观看2222| 国产精品视频区| 人妻被按摩师玩弄到潮喷| 小红帽平台破解版| 人人操天天日| w17c起草短视频| 《2024最新理论片| 最近2019最新中文字幕7| 欧美人与动牲交a欧美精品| 一二三四视频社区在线观看| 兽人入侵精灵繁殖| 最新款智能手机震撼发布| 亚洲熟妇丰满多毛xxxx| 《91看片ios》高清影视| 小蓝gary2023网站入口| 菠萝蜜视频在线观看免费.| 性饥渴的老太婆| 四川骚妇无套内射舔了更爽| 内射国产内射夫妻免费频道| 南瓜视频带你另眼相看世界| 国产精品久久久久影院| 直接观看黄网站免费视频| JLZZJZZ免费大全| 精品一产品大全| 22222se男人的天堂| 18精品久久久久| 一代风流女皇武则天电视剧| 《小奶球跳舞》萌趣跟跳| 丰满农村熟女大码| 新疆XXXXXL18| 亚洲精品鲁一鲁一区二区三区| 美女沐浴胸衣脱挤奶| 韩国女主播仙桃| 91入口全面指南| 外卖服务平台| 《抖阴免费》精选短视频| 国产一本视频在线观看| Md传媒沈芯语在线观看 | 日本人妖jeaⅠousvue| 3人不停在她体内进进出出 | 国产wwwwww| 涩涩小视频| 优质rb攻略系统沉芙| 印尼小马拉大车| 超碰人人草人人| 九色原视频在线| 糖心短视频vlog柠檬猫游戏| 爱情岛免费路线最快线路| 又色又爽又黄又无遮挡网站| 小欣奈新年祝福| 肉蒲团极乐宝鉴| 少女漫画大全之琉璃神社全彩汉化| 天美影视文化传媒孟若羽| 《http18禁》揭秘| 国产成人亚洲综合网站小说| 大香伊香蕉一煮一人区| 女生隐私软件| 在线亚洲人成电影网站色www| 吃瓜大赛校园大赛| 一二三四社区在线中文| 欧美肥胖白嫩老熟妇BBBBBB| 区二区国产好的精华液| 国精一品二品在线专区| 成品图片网站| 337p粉嫩日本欧洲亚洲大胆艺术 | 猫咪av成人永久网站在线观看| 中文字幕人妻丝乱一区三区| 姐姐协助佩戴避孕套| 亚洲 日韩 国产 欧美 另类| 久久婷婷五夜综合色啪软件下| 蛇蝎美人第三季电视剧全集| 亚洲大尺度无码无码专区| japonensisjavaHBB| 《华人永久免费》惊喜来袭| 无尺码穿搭| 亲子偷偷中文字幕| 9月1日免费观影指南| 光影电影院1111111| yy私人电影院加密通道2| а天堂中文官网| 西西人体做爰免费视无码| ceкс日本Beo| 中文字幕人妻丝乱一区三区| javajava好妈妈| 旅游时和小姨住一间房| XZL仙踪林| 女人露%100| 竹菊传媒免费| 女同到爽教程| xxxx18国产护士hd老师了| 游泳池的服务生在线| 二次元尿急夹腿憋不住了的搞笑视频 | 差差漫画用户登录| 白嫖色天堂| 欧美wwwppppppp| 十八岁启程| 国产女人叫床高潮大片| 色人阁第四色| tiktok18+破解版| 国产精品久久久久久AV福利| ON CALL 36小时| 女人爱爱之后不尽兴| cf越光宝盒下载| 911小僵尸盛世容颜| 火影忍者18站| a一级免费| 男生吸女生咪咪的视频| 海豚×人类 的车| 精品无码国产污污污免费网站国产 | 青青产线免观看手机版| 老婆 中文字幕| 宰杀pKf女尸vk| 漫画网站9.1| 精品无码久久久久久动漫| writeas灌水play| YSL水蜜桃86A新旧版本对比| 唐人街探案 下载| 火辣辣福welcome湖南教育| 久久社区777| 鲁大师在线观看日韩mv| 薰衣草实验室入口免费| 中文字幕乱人伦视频在线| 抽搐一进一出gif日本| 色狗av影院| 72种扦插方法| 久久A情A片一区二区三区无码| 《91 N》独家解析| 校花秘密泄漏| 《好色先生.》解读色彩| 藤原纪香qvod| 成品大香伊煮蕉免天美| 《火影9.1大片》燃爆上映| 有码中文字幕| 好深好湿好硬顶到了好爽| 精品伊缅园2029入口| 亚洲精品无码专区久久久| 免费生成ppt入口| 无码无套少妇毛多18p| 精品不卡一区中文字幕| 91精品网站最新推荐| 9 1安装免费版| 200姐韩国女rapper| 国产三级精品三级在线观看| 91App强大功能| 霸气村小马拉大车| 美景之屋2在线| ZoomkooL牧场视频猪| 色老头网站久久网| 国产大屁股喷水视频在线观看| 亚洲成人a影院青久在线观看 | 众乐乐产精国品入口| 第一场冬雪| 99国产欧美久久久精品| 张筱欣艺术欣赏| 色欲人妻AAAAAAA无码| 强行扒开双腿疯狂猛躁3p视频| 99精品久久99久久久久胖女人| 《黃色大全kj》专业指南| 触摸少女游戏| 蘑菇街网页版| 爆料国产精品门事件| 天美九一厂制作黄瓜视频| 《91禁 动漫在线》热播| 男人把困困进女人困困视频| 陪读和孩子发了关系心理咨询| 黄金网站9.1入网站六间房| 四虎新网址| 大屁股人妻女教师撅着屁股| 天降女子动漫无减删风星辰| airflyer87馃敒| 蜜桃国产传媒| c17起草视频| 善交ZZZZXXXXX另类| 96精产国品一二三产区区别| 好妈妈3蘑菇电视剧| 国产成人免费一区二区三区| 逹葢薾旗帜技术| 《MARC JACOBS小雏菊》香氛| 烟台妆主脚耳光女mvk| 初中生100元3小时电话| 草莓视频.夜释放自己下载| 含害草传媒满18进入| 人高大BBww毛多多| 无码h动漫肉嫁在线播放| 禁漫天堂2.26更新| 宁荣荣用她的丝袜脚帮我 | chinese国语videos国产| 赶尸艳潭电视剧免费观看| 亚洲精品色无码AV试看| 津渝视频完整版夸克| 91精产品一三三三黄色| 小黄猫映煤画面| 劳大加速5.0(破解版)| 回家的路畅聊53吃瓜故事| 窥探隐私的软件| 斗罗大陆全集版| 冯仰妍完整版| 黄色成人下载| 丰满人妻一区二区三区无码Av| 国产成人无码牲交免费视频 | 抖漫动漫9.1下| 《9 1免费短视频》新潮上线| 中文字幕与邻居少妇性刺激| 自由场景性别辨析| 天天躁日日躁狠狠躁日日躁| 718视频爆料| 人妻少妇出轨露脸完整版| 星空传在线免费观看星辰| hxcpp实验室官方入口网站| 嫩叶草2022新地扯一二| 大地资源在线资源WWW| 小真的开发日记1~4集樱花| 在线观看国产精品69| 欧美成ee人免费视频| 短视频剪辑技巧入门| 国产强奷在线播放视频| 很太吧官方网站| 《9.1糖心》视频平台| 《九一动漫》新番热播| 18k金臻品| 17c.100起草| 日本韩国男男作爱gaywww| 交视频观看新体验| 美女扒开腿让男人桶爽app免费看| 果冻传染一级| 男生女生一起努力生孩子| 男孩手冲视频| 耻辱诊察室| 免费版9.1震撼登场| 无码中文人妻视频2019| 糖心logo官网免费在线观看| 人人看人人摸人人操| 大叔影院在线观看播放电视剧| 午夜男女无遮挡啪拍视频| 午夜两性色刺激| 那些年一起看过的剧李宗瑞在线观看| 99久久老热妇仑乱一区二| 亚洲精品无码人妻无码| 91新人国产在线观看| 18岁的电视剧在线观看| OVERFLOW樱花未增删米粒翻译| 成色18k2.0| 国内外成品免费入口| 啊哈哈~又溢出来| BOBO浏览器(海外版)果冻影视| 2000w开房数据| 国产无套内射又大又猛又粗又爽| 乱子伦av无码中文字幕| 国内精自线品一区521| 翁熄性放纵交换40章| 日韩欧美亚洲精品| 少妇爆乳无码AV无码专区| 亚洲五月天综合| 6699嫩草久久久精品影院| 贵金属交易平台app| 甜蜜臀线养成秘籍| China中国美团外卖37分钟| 九九影院在线观看最新电视剧| 搞机time直接打开极速不需要登录| 国产又色又刺激高潮视频| 日本无人区码卡二卡三| 国产人妖xxxx做受视频| 擎天柱第二集| 自偷自珀一区| 国产精品成品入入口| 亚洲国产成人精品一区刚刚| 人妻老妇乱子伦精品无码专区| 国产内射老熟女AAAA∵| 《糖心VL》甜宠互动| 婷婷基地.com| 国产一区二区三区小说| 线路二 请点此进入| 豆花天天吃最新视频| 成品源码78w78 隐藏通道1| 中学校园成长趣事| 《商务旅行戴绿色帽子的女老板》| 姐姐百合邂逅挚友| 夫不在被公侵犯理伦类电影| 137最大但人文艺术都市天气| n天美麻痘精品入口| 欧美适合夫妻二人观看的家庭剧 | 《9.1.》坚守初心| 《18 无套直欧美》情色争议| 男人女人搞搞小啾啾视频| 家访老师吴梦梦电影| 高湖久久久久久久久久| 精品人妻系列无码人妻免费视频| 久久久久人妻精品一区蜜桃| 国产第一区| 久久国产福利播放| 老师教学心得分享| xbox高清在线| 怎么才能约上附近的人| 荷花养护技巧| 脱色摇床s92| 迷人的保姆在线观看| 男人天堂亚洲第一| 空中之旅启程| 国产风韵犹存无套对白在线| 向日葵安卓版无限免费下载| 黄色在线免费观看网址| 天堂资源中文网| 欧美黄色大片在线观看| abab001.com| 在线免费黄色片| 人马杂配mv的视频美国版| 曰本高清一区二区三区四区| 人马和ZOOm| 亚洲综合一区国产精品| 蘑菇视频免费观看| yingpian99国产高清| 中文字幕无线码| 亚洲国产精品久久久久秋霞1| 欧美日皮秀场直播| 99国产在线观看经典| 杨晨晨最新写真| snh48乌克兰美女| zhongguoyouxiha| 6699嫩草久久久精品影院| PMV混剪视觉盛宴| 日本三片日本在线播放| 147最大但人文艺术写真| 爱做久久久久久| 被特种兵们 à 翻了肉视频| 欧美NBA免费在线观看| 花蝴蝶高清盛宴| 欧美人与禽zozzo性伦交| 大学生粉嫩无套流白浆| 苍井空浴缸大战猛男120分钟| 一区二区三区高清视频3| exo妈妈mv高清视频| 小新王芬外婆和外婆| 杨贵妃传媒18勿入| 巜性按摩3| 《色五月激情五月》绚烂如画| 久久99精品久久久久麻豆| 千鹤动漫精彩合集| wankis100vendos兼职指南| 嫩野草满十八自动进入| 欧美性巨大╳╳╳╳╳高跟鞋| 人情偿还系统| 免费超碰ZZZ0| 积积桶免费下载| 街头篮球2| 国产全黄免费看| 曰本www| 国产96在线 免费| 国产影院精品展示| 日本大片免a费观看视频| 嘿啾漫sss画界面入口| 国产亚洲高清片久久免费观看| 敖丙被迫震蛋调教| 免费在线黄色片| 久久99精品久久久久久不卡| 麻花天美星空闪耀| 曹留社区2025| www.91.com进入| 男生把困困放到女生困困里在线观看| 久久青草精品38国产| 眠修改之外星繁衍最新| 国产自拍免费视频| 亚精产品永久一三三三区| 意大利巴拉丁斯基偷愧| 有免费的看电影| 暗黑爆料在线高清版| 蘑菇湿地福利院yy齐鲁 | 969tv直播nba赛事| 好大 用力 深一点芳芳| 麻痘精国品在线免费| 又黄又湿网站| 免费无码婬片aaaa片软件下| 亚洲无线一二三四区| 国精产品海角天涯| 四虎影视一区二区精品| 天美传媒制作有限公司宣传片| 《地下偶像nasa》第一季| 女生开襟做双人运动| 老子影院我不卡午夜理论| 中文字幕aⅴ人妻一区二区| ao3官网入口| 国产精品秘 入口福利姬麻酥酥 | 水蜜桃在老司机一区一区三区| 亚洲色欲色欲WWW在线看小说| 抖漫动漫9.1下| 爱情岛1号线和2号线测速论坛一样吗 | 国产肉体ⅩXXX137大胆| 凝光げんこつ肘法| 成人国产mv在线观看| 国产日本一线在线观看免费| 台北娜娜传奇之旅| 最近中文字幕2018| 初小VIDEOS第一次摘花| 《18 无套直女》深夜实录| 女仆色永久免费视频| 玖玖资源365日| 国产精品久久自在自线不卡| 抖漫动漫app最新版本| 天天干天天日夜夜操| 性色a∨精品高清在线观看| xl司令第二季无马赛| 精品人妻无码一区二区三区换脸| 安卓应用安全下载指南| 下面流水痒好想要| 又湿又紧又大又爽又a视频| 已满i8从此进入自带纸巾| 10000部免费拍拍拍18勿入| 14萝自慰专用网站| 金连精品传媒入口众乐| 日本无码不遮挡又黄大尺度电影| 水蜜桃老司机一区一区三区| 熟女性饥渴一区二区三区| 东北老夫妇啪啪嗷嗷叫| 2019国内自拍| 暴躁姐姐国语版幕后| 精品国精品国产自在久国产应用 | 把可爱的男孩子做到哭腰疼漫画| 日本乱码卡新区| 给我免费观看片在线动漫视频| 国产AV无码专区亚洲精品| 国产一级图片| 国外苹果精品成品入口| 亚洲人人艹| 四川丰满妇女毛片四川话| ysl姨妈色官网vip| 国产精华国产精品| 女BBB叉叉叉| 国产精品久久久久秋霞鲁丝| 日韩人妻不卡一区二区三区| 毛笔刷尿孔限制排尿| 成全电视剧在线观看| 操人的视频软件| 成品短视频app源码价格维特| 天美TV免费在线观看| 黄色理论视频| 亚洲综合一区二区| 欧美日韩竹菊视频| 成人动漫资源下载| 你懂我的意思吗免费在线观看 | 日本国产网曝视频在线观看| 欧洲13一14幼稚mv| 大象私密18勿入| 吃瓜网独家爆料| 国精品学生无套视频| 国产在线自拍视频| 成品人片a天堂观看入口| 亚洲国产精品毛片av不卡在线| 痞幼900张| 香蕉漫画书阅读下拉式最新| 《法国空乘1| 一个人看的视频免费高清| 欧美成人精品社区| 色婷婷综合激情| 腿不准合拢方便插| 漂亮的保姆1免费观看中文版| 大爱魔尊漫画免费观看| 一个色综合网| 亚洲精品分类在看在线观看| 《九条南无三部曲》深度解析| 七猫海外官网| Gai视频在线观看| 108式招式拍拍拍图解大全| 9.1免费版动漫 少女动漫| 恋爱养成类游戏推荐| 极品白嫩小泬10p| 王昭君拿一只笔搞自己下面| 30分钟机机对机机无遮挡| 9.1视频行情| metcn薛婧闺魅2〔2〕3山| 78塞进i3后怎么玩| 狠狠色综合网站| 男人坤坤放在女人的坤坤里面 | 麻花星空天美视频| 兄长的侵控| 成长酱视频惊喜上线| 婷婷午夜天在线| 紳士漫漫畫網頁版2025年最新版本| 亚洲精品无码精品不卡 | 私人影院在线观看国产| 草莓视频免费在线播放| 17com永久网域| 欧州办公室内射美女| 97SE亚洲国产综合自在线不卡| 憋尿阴部皮带抽肿| 悠悠色就色综合偷拍区| 雷电将军的腿法娴熟| 黑料正能量肾虚十八连| 国产麻豆制服综合在线| 欧美狠狠入鲁的视频极速| 亚洲熟妇AV一区二区三区下载 | 又黄又粗又太爽免费观看| 久久精品无码专区免费东京热| 《真实海角大神封神》独家揭秘| 歪歪画画ss入口| japonensisjavacom| 18岁末成禁止观看| 大地资源中文版在线播| 精品蓝500导航正品| 黄色网页免费大全| 沈娜娜苏清歌团圆火锅| 最新厕拍在线| hlw09.ccm黑料| 久久久精品人妻一区二区三区蜜桃| 日本tube老少配| 少萝玉足球鞋| 二次元少女| 成人亚洲一区二区三区在线| 欧美综合天天夜夜久久| 乱公伦媳疯狂试爱二| 狼人视频国产在线视频www色| 车上物品被蹭湿怎么办| 精品少妇人妻AV无码专区不卡| 夜夜摸夜夜添夜夜添破| 兔子影视传媒有限公司| 篮灯vpv破解版| 向日葵app下载网址进入在线 | 足球鞋导购站| 91果冻制片厂叔叔| 男人需要的网站| 岛国在线播放| 最新地址24小时之后失效| 中国老师XXXX69| 老板办公室设计| 波兰老熟女性爱| 9.1免费动漫网站nba| 亚洲欧美在线x视频| 俄罗美女与动交ZOZ0黑人| 浮力教程地址| 《好好的疼爱里面》| 女教授的隐秘魅力 电影| 137最大但人文艺术都市天气| 九妖9.1动漫在线观看| aqdlt线路1测试| 迈开腿让你尝尝森林的感觉| 每日大赛mrdsfun| 全部孕妇丰满孕妇孕交| ZOOZOOM人与善| 仙踪林视频在线观看| 个人技巧教学指南| 一边摸一边弄进去| 内地成人福利| 日韩一中文字无码不卡| 国产xxx视频精彩集锦| 人人模人人探| 国产午夜精品视频免费不卡| 红豆影院电影电视剧在线观看| 暗黑9.1破解版游戏下载| 孕妇精灵森之馆| 人妻少妇被粗大爽9797PW| 已满l8点此进入甸伊一二| 成人h在线观看| 作爱激烈叫床视频| www2222资源共享| 17.ccom新版发布| 37vt最大但艺术西方| 幼儿雯雯的成长日记李叔叔| 大象视频回家导航指南| 糖果传媒mv国产| 桃城区一幼官网| 泛亚商9.1破解版apk下载| av无码网址| 最近中文字幕完整在线看一| 黄唧唧蜜桃| 精品一期二期三期| 5g天天刷天天奭| 十大污软件| 国产三级农村妇女系列| 两个男孩一个 一个吃| 黄瓜视频黄叉叉叉叉| 国产乱妇无码大黄aa片| 91空丶梦幻 果冻mv入口| 狠狠久久亚洲欧美专区| 国产欧美不卡在线播放| 亚洲综合色自拍一区| 我和大佬的三百六十五天| 妖精漫画在线看漫画免费阅读| 成品ppt的网站入口| 精品伊利甸乐园2029| 国产精品最新资源在线| 国产福利小说在线视频| 姐姐让我戴上避孕套的歌词是 | 日产2021一二三四免费| 夏洛特烦恼 bt| 童子鸡小马拉大车| 野草视频1区91| 国偷自产短视频手机视频| WWW.8x8x拔插拔插.cmo| 无码视频一区二区三区| 精品无码AV无码免费专区| 天美麻豆果冻QQ91| 国精产品W灬源码1H855.C| 黑人强开嫩模又小又紧| 无套内谢少妇毛片A片免| 男人的天堂av色欲网| 糖心破解之谜| 91av网| 国产推特绿帽大神在线| 91导航在线| 宰杀pKf女尸vk| 无码中文乱码一区| 五月综合缴情婷婷六月| 蔚蓝白子触摸游戏| 国产在线观看97精品| 同城艳遇交友qq群| 《9 1短视频免费版》高清海量| 糖心vlog免费观看| 《www.视频》精彩在线| 欢乐谷免费观看高清软件| 中韩无吗专区高清免费精品| 手机下载版悄然而至| 免下载9.1免费版观看| 绅士游戏1000款免费游戏入口| 3344在线观看| lastdayonearth杂交牧场| 小西瓜驱动Pro破解3.0版本| 麻豆一区二区在我观看| 2828电影手机网在线| 中国windows野外| 京东影业传媒网站进入| 亚精产品一二区视频在线视频| 黄色软件怎么下载| 肥女巨肥系列服装| 午夜精品久久久久久99| 九二草莓产区| 波多野结衣BT| 曹县翰林院吃瓜最新视频| 固产又粗又黄视频| 《高清免费版》惊喜来袭| sway圣诞麇鹿网站入口| 大香伊蕉国产AV| 女人爽到高潮免费视频大全| 忘忧花和忘忧草红杏二区| 国产矿转码专一2023| 心糖Vlog生活| 三级4级全黄60分钟| 国产av夜夜欢一区二区三区| 抖音何何子付费| 久久精品国产曰本波多野结衣 | 精品久久国产综合婷婷五月| 日本大香伊蕉一区二区| 911爆料有理八卦无罪颜值| 暴躁少女bgm视频播放| 精品无码国产欧美在线| 66m一66威九国际| vomoulei胖 妈妈胖太太| 7x7x7x7x7任意槽蘑菇| 免费男生女生豆浆制作指南| 51.world每日大赛| 114大但人文艺术| 久久国产亚洲精品美女| 麻豆md0049免费| 丁哲林傲蓄| xc3u8全新升级| 9.1芒果| 我的恋母往事(节选)| 妈妈的朋友16中语版在看| 国产超碰人人模人人爽人人添| 黑土公开分享体验| 金银1—5免费版电影| 刺激战场直播入口| eminem视频| 探索欧洲荒野秘境| 幕后玩家电影| 海角社区聚会见闻| 日本最黄网站| 免费人成视频x8x8入口观看大| 大唐才子唐伯虎| 精品国产v无码大片在线观看| 97精品免费公开在线视频| 天美传媒一tmpoo42| 91佛爷约离异D 9次高潮| 嫂嫂的丰乳让我上瘾了| 2019香蕉dvd在线观看直播| 15岁初中生RAPPER| 免费120分钟电视剧大全在线播放| 中文字幕在线第十页| 亚一洲的奥秘| 亚洲精品国产精品| 免费图片素材下载| 日本欧美一级毛卡| 白袜导管视频素材推荐| 《.com9.1.crm.cn》解析| 暴躁姐姐bgm播放| 成年午夜精品久久久精品| 火影忍者新版本更新| 学生的妈妈汉字| 卡一卡二卡三入口| 2345午夜国产精品| 国模无码一区二区三区不卡| xxx双性人人妖精品视频| 两年半色板破解版下载| 国产成人无码区在线观看| 办公室诱惑| 《禁止91》引发热议 | 搞机的软件| MWMWMWMW免费wpwe官宣| 蔗糖职业之路| 720lu在线| 天堂资源在线WWW中文| 辽宁少妇高潮45分钟| 欧美另类综合| champion中国官网入口| 亚洲色成人WWW永久网站| 阿v视频在线| 精品无码综合一区二区三区| 扒开她粉嫩的小缝尿进去h漫画| 农夫色导航| 精品蓝导航| 双人互动插画动画版| 强 模拟器| 精品久久国产综合婷婷五月| 在线天堂а√8| 最新国产精品亚洲| 无码三级国产三级在线电影| 永利最新爆料| 欧亚大观大鲁阁图片尺寸| 曰本XXXXXXXXXX192| 日韩剧集免费观看| 成熟女人特级毛片www免费| 藏精阁宅男搬运工| 年轻的母亲6线在完整视| 兰州姑娘pk老外视频原版| 韩漫97mhw官网| 18精品久久久无码午夜福利| 热门新番惊喜回归| 亚洲欧洲日产国码无码| 97超级碰碰碰久久久久| 迈开腿让我亲亲你的小坤坤的直播| 幸福宝8008隐藏永久入口使用方法 | 亚洲欧洲日韩综合色天使| 《欲女春潮》美国伦理| 动漫卡通有码中文| 日韩不卡在线一区下载地址| 国产综合精品一区二区三区| 蘑菇街WAP首页精选| 黄品汇色板| 庆余年百度云资源| 自拍偷在线精品自拍偷99| CHINESEFREE高潮抽搐| 在线影院换脸| 蜜桃传奇媒体免费入口| milomoire镜箱4分42秒| 莉拉与窄窄洞窟| 99热在这里只有精品| BBBBBBBBB女BBB直播| AI视频创作指南| 男男被 到爽 流视频| Zoom与牛性胶ZOOm一| 日韩国一级| iphonexsmax欧美高级质感| c了好几次视频| 国内老熟妇对白xxxxhd| 天天澡日日澡狠狠欧美老妇| 《17c moc官网》官方平台| 豆花官方网站首页| 国产丝袜在线精品丝袜不卡3D| 输了就给我看部位游戏| 17岁网站免费版网页版nba| 刺激战场男女角色好看| overflower第一季全集| 成品免费网站w灬入入口| 黑桃tnvm3u8官网最新版本| 伊人久久大香线蕉av不变影院| 国精产品一区一区三区糖心| 十八岁以上影视精选| 京东物流升级服务| 国产AV无码专区亚洲精品| 免费成人软件资源汇总| 色综合天堂| 免费 国产 无码| 少妇放荡的呻吟干柴烈火免费视频 | 99久久免费只有精品国产| 萌白酱甜味弥漫一口幼桃小魅| 海贼王同人本子正版平台| 免费欧三a大片| 亚洲精品无码久久久久app| 伊旬园大象传媒剧院| 福利宝app下载平台| 中文字幕婷婷日韩欧美亚洲| 亚洲日韩中文第一精品| 国产茄子不卡在线观看| 国产成人福利| 26uuu紧急升级| 人or猪or狗的dna播放器使用方法| 汤姆视频国内| 日韩av无码一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 国产日韩1区2区3区| 王者荣耀jmcomic网站| 女人让男人桶30分钟| 内射口爆少妇麻豆| 51漫画免费漫画页面漫画弹窗| 大战混血大洋马| gay搓澡工| 程yooooo吃法棍视频资源| 成人手游免费畅玩| 亚洲精品午夜一区二区电影院| 台版鬼夜曲漫画免费观看| 姐姐的逼逼又肥又大| 糖果传媒mv国产推荐| 国产深夜男女无套内射| 神秘电影免费| 国产商务在线视频先生| 男男av纯肉无码免费播放无码| 看中国黄色级带app| 五月综合色| 腹肌少年坚持努力| 黄台APP免费入口网站| 喷泉1V3全文| 五月丁香色综合久久4438| 播放一级毛片| 专门聊s不封的APP| 固定在木马上调数| 国产无遮挡无码漫画在线观看| 女子初尝黑人巨嗷嗷叫| 61天美丶蜜桃丶果冻mv入口| [3d][全彩]妈妈化妆后| 无码午夜嘿嘿嘿| 大乳女人ⅩXXXX榨乳| 国产性色强伦免费视频| 成全免费视频观看电视剧高清| 国产区精品一区二区不卡中文| 亚洲欧美精品午睡沙发| 妺妹犯错被惩罚| 官能txt| 一起草cad视频网站| 强伦乂乄乄乄乄| 久久精品成人免费观看三| 动漫美女被辱图| 暖暖的在线观看日本社区| 男人扒拉女人| 天美丶糖心丶蜜桃m| 天美天天传奇| 色谱网满i8直接进入| 9.1黄金网站免费| 小蓝彩虹男gary12钙片| 片黄免费早餐| av无码中文字幕不卡一区二区三区| 精湛视频创作| 糖心logo| 啊~你tm别 了免费| 无码专区3d动漫精品| 呦小型1013╳╳xx| 《成人猛撞 视频蘑菇》热点解析| 中文字幕久久久久人妻| 人人操人人搞人人透| 乱人伦人妻精品一区二区| 欢乐谷17.c.07| 婷婷无套内射影院| 老师与学生真挚沟通| 欧美人与zoxxxx视频| Zoom另一类ZZO03| 一个舔b两个在上面40| 大地资源中文第三页| naruto纲手无尽grand| B站直播十大入口盘点| 苍井空无码丰满尖叫高潮| 抖音何何子付费| 蘑菇视频红色logo高清| Ggy钙2022男网站| 亚洲中文有码字幕日本| 香港曰本韩国三级网站| 9l制片厂入口跳转| 人人操人人搞人人干人人插| 黄色短视频appzxgk| www.17.gov.cn| 中国zzji女人免费| heyzo在线观看蘑菇视频| 中文在线字幕观看电视剧| AlEttA OCEAN 最新| 麻花星空天美视频蘑菇| 动漫艺术赏析| 换伴5高清免费版| 无遮掩又黄| 国产免费午夜a无码v视频| 煌瑟软件在线无需下载| av天堂.com| 夸克海外版上线| 杨贵妃传媒官网| 猫咪av官网| 国产精品国产三级国产普通话| 芋圆呀麻酥酥玩具酱| 中文字幕免费视频精品| 呜潮守岸人独自沉思| 日本乱偷人妻中文字幕在线| 婷婷六月激情综合一区| yy8090私人影院| 法国西版武则天| 乱vodafonewifl熟妇| 翁公半夜吃我下面| 亚洲精品58p| 免费午夜a无码v视频| 无码国产激情在线观看| 爱情岛论坛亚| 最爽free性欧美人妖| 青柠影视电视剧大全| 久久婷婷人人澡人人爽人人爱| 极端残忍镜头| 9.1免费版cad在线看| 《9 1唐伯虎vlog》明代才子日常| 苍空a免费井线在线观看| 2024最新mmm破解版速递| 亲嘴舌头怎么亲的| suptoon漫画(网页版)| 免费看电影的网站| 无尽长廊lol王者荣耀不知火舞| 51cg.fun黑料吃瓜网| 久热这里只有精品| 男生把只因放女生定眼| 新鲜蘑菇免费影视| 日韩AV无码久久一区二区| 884aa四虎影成人精品| 久久久橹橹橹久久久久高清| 庥精痘国产入口2023| 权力的游戏第6季| 国产精品秘 入口爱豆| 狂躁美女大BBBBBB一| 激情越野飞驰| 众众乐精品在线| 免费H漫 禁漫天 堂| 17c18路mc| 《小心》陷阱无处不在| 久久午夜无码鲁丝片午夜精品| 欧美激情乱人伦| 困困兔视频完整版高清在线观看| 三年在线观看免费大全下载| 亚洲欧美国产国产一区二区三区 | 嗯嗯啊啊啊啊啊影院| 哈~昂~够了~太满了| 抖漫动漫9.1下载| 果冻传媒聂小倩视频播放| 国产免费观看黄AV片| 9.1网站NBA入口| 京八天国欧美区| 精品久久久久久久中文字幕| 触摸器可插角色全览| 久久6久久66热这里只是精品| 抓球球亲亲视频| 庥痘产精国品免费2023| 麻豆一二三四区乱码| 91在线无精精品秘 入口| 臣卜扌喿之秘含义| 大雷擦狙击免费高清版9.1| 仙踪林cosmetology| 女人与拘做受AAAAA片| 国产好片无限资源在线| 9 1熊猫视频| 新婚小雪1| 动物人种族选择指南| 免费涩涩屋18 网站入口| 97日人日人| 久色中天在线视频免费看| 桃花源聚合破解版盒子| 最近中文字幕免费mv在线| 十八岁免费在线观看| 国产南宁真的难开裆白丝| 好妈妈3蘑菇电视剧| 白客防封利器| 伊甸乐园2025直接入口3s| 小蓝tv2023壮汉系列| 张津瑜专区一区二区三区| 内衣柜办公室21| 国模欢欢超大尺度炮轰| 亚瑟影院官网在线观看| 满18岁请按此进入神| 李丽珍爱的精灵| 《永久免费 看片小电影》在线观看| 花苑视频vip账号密码分享| 8x8x8x最新2023人成免费| SNH48大片MV精彩入口| 国产自拍视频在线观看| 突破传统拍摄方式| 京东影业奇幻新作| 肉妇春潮干柴烈火MYFDUCC| 免费CAD网站| jlzzjlzz在线播放国产| 通行二维码图片| 在线人成免费观看网站| 双人浴缸做运动| 东京热典藏分享| 原神wallpaper18入| 两个人高清视频日本| 人鲁交yazhonghu| 杨幂孤岛惊魂| 国产为爱寻找激情| 日日躁夜夜躁狠狠躁| 漫蛙ManWa最火漫画入口| 免费游戏在线畅玩| 赛尔号盗号| 《国产吃瓜黑料》揭秘内幕| 在健身房的老婆被黑鬼缠身怎么办 | 大学生一级特黄大片| 日韩啪啪片| 男生与女生一起生小孩视频大全 | 贝勒漫画斗真打工日常| 3人play两攻一受顺腿流| 白袜玉导管素材库| 要看tv在线视频国产| 人妻秘书的汗水| 免费看黄神器| 作爱激烈叫床视频| 男人的j插女人的p| 金牌销售电影免费| XYIDEOS中文免费版| 免费在线黄网| 二次元强女角色的app| 福利试看30体验区| 荔枝fm入口下载| 国产精品高清影院| 94久久国产乱子伦精品免费| 海外黄冈网站推广软件| 半糖次元黄化怎么下| 锕铜铜铜铜好多水| 日韩乱强伦乂乄乄乄乄欧美| 老师协助你足部放松| 行房时间多少时间正常| 国产免费拔擦拔擦8X高清在线| 天堂下载入口| 小u女精品资源社区| 诱妻入室韩国电视剧| 老公有劲枪枪到底| 免费同城空降服务| 英语老师主动找我补课| 中国妈妈育儿经| 九幺9.1免费版| 2021免费国内精品在拍自线| 少女免费观看高清电视软件| 国产AAA黄色视频| w17.c隐藏入口| 国产欧美日本| mama777免费观看电视剧| 媚娘导舫入口| 花径湿热幽深| 《永久免费 看片直接》海量高清| 狠狠做久久深爱婷婷97| 精品亚洲国产成人AV在线| 仙踪林幼儿小张婉莹| 藏精搁满18点此进入深爱| 亚洲成人国产| 2016av天堂| 久久精品娱乐亚洲领先| 亚洲综合p| 蘑菇视频1.3.4.| 久青青在线观看视频国产| 91入口免费| www.I7.c.com一起草| 国产精品久久久久久久久久| 奴役+支配+性狂虐+极端针| 成品人视频mv免费观看网址| 网站你懂我意思吧app| 偷拍亚洲色自拍| 男女被爱触动| 国产精品影院| 日本大片视频| 麻花传媒沈芯语在线观看网站| 《17 c18网站登录入口》官方直达| 在线观看精产品一二区| 日本边添边摸边做边爱小视频| 精东影业果冻传媒出品| 梦幻宝可梦成年版破解| 国产爆乳无码视频在线观看3| proumb18+ 搜狐| 国产成人亚洲综合无码品善网| 丰满少妇乱A片无码| 女玲玲莉莉秀秀说说| 男友品味视频瞬间| 亚洲精品自产拍在线观看动漫| 破鞋视频大全免费播放| 中文字幕人妻丝乱一区三区| 无毒黄色网站| 蘑菇TV免费网站入口| 精品无码久久久久久动漫| 一边亲一面膜胸口韩国| 1888427路mooc| 大菠萝网站| 1788国产精品| 五月丁香六月综合缴清无码| 骇爪同人动画免费观看| ⅩXOO欧美极品少妇| 女性把尿口掰开让男生榴| 17.ccim起草| 吴梦梦演的《还房贷的女英雄》| 超碰青涩免费操三八| 日日噜噜夜夜狠狠视频无码日韩| 国产69精品久久久久777| 丝袜美腿在线观看国产| 天天天天做夜夜夜做| 晚上在车上吃我的葡萄| 黄色软件2024| 天堂影视社区tv版| 国产公开在线主播视频| 少妇精品视频无码专区| 众众乐传媒精品免费入口| 国产传媒果冻天美md| 51精品国产人成在线观看| 千仞雪玉体横陈| 你所不知道的童话小红帽免费观看| 精品无码人妻被多人侵犯AV | 国产真实乱对白精彩| 亚洲女女女同性video| 美女爽到高潮喷出尿来的网站| DOTA2 7.31| 办公室玩弄娇喘秘书在线观看 | 热99re久久国免费超精品首页| 3.5tousine| 《男生用 戳男生的》穿搭指南 | 暴躁妹妹csgo活动指南| 《17c20vc》精密制造| 在线天堂中文最新版| 小马拉大车全网稀缺资源| 9 1行情网站| 成av人电影在线观看| 久久午夜精品亚洲一区| 97在线视频网站| 海角hai2406c7e| 免费无码国产完整版av| 美女褪去外衣| abbWSSbbW| 麻痘精品产品入口202| 国产欧美综合在线第十| 蜜影视传媒有限公司| 绿软分享吧管鲍之交分拣中心| 青青青伊人色综合久久| 国产先锋影音在线播放| 把英语课代表干到走不动路| les磨豆腐视频互舔| y31成色1.232ct钻石| 《禁漫天堂最新版》功能全面优化| 姬小满一脸享受的样子| 精品一区二区国产在线观看| 吃瓜爆料网八卦有理| 最新版天堂中文在线官网| 国产麻豆一精品AV一免费软件| BGMBGMBGM老太太毛| 国产精品一区在线| 波多野结衣无码视频| 《BY1259.平台入口免费》最新推出| 久久99久久99精品免视看| 精品 1卡二卡三卡入口| 亚洲伊人成综合网| 《白虎馒头一线天》观众评价| 国产乱人伦偷精品视频色欲| 无尽怪物触手3d| 少妇愉情理伦片丰满丰满午夜| 女子按摩诊所| 农夫导航网址大全| 亚洲国产果果在线观看| 黄金网站免费大全入口| 51岁戴阿姨的会计人生| 两个人一个在上一个在下| 萌白酱vip金丝旗袍| 色88久久久久高潮综合影院| 综合精品在线| 欧亚出品必是精品啥意思| 赵又廷高圆圆| 日韩在线发布| 制作厂李琼| 在线视频 欧美 国产| 亚洲手机在线视频| 总裁在体内不肯退出| 看强 人物免费gjdm| 热e国产热e中文在线| abb色情网站| 8x8x免费库存| 够了够了满c了超c了| 嫩BBB槡BBBB槡BBBB| 善良的小yi子韩剧电视剧| 男女裸交无遮挡啪啪激情试看| 96福利在线观看国产| 47大但人文艺术欣赏| 妖精动漫免费页面在线看漫画登录| 国产高清无码日韩一卡二卡| 果冻视频七夕潘甜甜| sis 地址| 97无码免费人妻超级碰碰碰| 免费xxxx大片| 六花数据号LHNB7独创分析指南| 强开小嫩苞第一次免费视| 噜噜高清欧美内射短视频| 《标志设计logo》创意| 91成品直播破解| 91奇点引领未来科技| 色戒未删版网站| 星空mv天美mv蜜桃mv抖音| 无码AV中文字幕出轨人妻| 国产精品高潮呻吟AV久久动漫| 杨贵妃老夫子必看影视| 4399网页版| 911大唐 唐伯虎 高三| 仙踪林视频欢迎你贰佰网| 亚洲a∨精品一区二区三区| 欧美人与动牲交XXXXBBBB| 蜜桃国产精品| 小青楼福利导航| 欲乱生活1一100小说| 1000部啪啪未满十八勿入| 叶爱人妻秘书汗纹| 上司部长出轨漂亮人妻| 国产又黄又刺激又高潮的网站| xk8020星空无限传媒| 大耳狗御梦子| 亚洲欧洲日产国码无码网站| 成人无码视频| 精选稀缺幼儿| 《鉂屸潓馃敒91》最新资源上线 | 两个正太做酿酿酱酱的小视频| 羽毛球泰国公开赛| 搡老熟女国产熟妇| 貂蝉好湿水好多| 99久久无码一区人妻| 国产精品免费看久久久| 甜心短视频vlog| 久久人人添人人爽添人人88v| 欧美泑泑1500部| 女人与大黄拘做爰视频| 老师让我躁她视频| 国产一进一出又大又粗爽男女视频| 一本色道在线久88在线观看片| 唐三俑千仞雪| 欧美NBA免费在线观看| 免费看隐藏部位软件| 美女把jiojio放到坤巴| 暴躁老妈免费解锁版特色| 蘑菇视频官网版下载大全| 大雷打狙在线观看免费完整版高清| 暴躁姐姐BGM一键下载| 糖心1.0.9发布| 在线免费视频| 初中生张婉莹暑假作业免费大全| 无码任你躁久久久久久小说| 91看片网| ai智能人脸替换杨幂| 72种扦插方法免费观看| 中文精品一区二区三区四区| 国产又黄又粗又猛又大AA片| 婷婷午夜天1024| 自扣漏水才出浆| 天堂MV在线MV免费MV香蕉| 激情综合伊人五月天| 庥痘精国产入口网页版| 无码精品人妻一区二区三区AV| 婷婷的五月| 欧美日韩国产a∨| 幻交ⅹxxxxbbbbb| 很太吧游戏网| 粉色苏州晶体abb结构| Fee嫩荫picss| 在线人成免费观看网站| 动漫探索欢爱新境界免费观看| 苏畅mgl| 真实灌醉高中生的国产| 绝地求生刺激战场| 罩子没戴让C了一节课| 品牌成长规划| 亚精产品一二区视频在线3| gogo全球高清摄影艺术| 国产自产在线观看一区| 工本库子免费获取| 国产Α片免费观看在线人| 我和漂亮老师做爰9| 国产午夜福利不卡在线观看| 孙子爬上奶奶肚皮| 色色色色色色电影| 锵锵锵锵锵锵锵好湿好硬| 堀口是什么意思| 18HDX高清影音体验| 小女孩viciusss含义| 欧美亚洲国产精品久久| 狂野欧美激情性XXXX按摩| 人与善动性XXXⅩBBBB| 日本丰满巨肥大屁股BBW| 陆小凤 张智霖| 亲子大乱斗中妈妈来了| 国产精品久久毛片| 《9.1网页版》全新上线| 每日大赛集结地| 爱液视频网站| 中国一 片一卡二卡| 国产高潮流白浆免费视频| 揉搓农村熟妇的大肥奶| 女版壮志凌云hr法版| 小舞吃巴雷特蓝莓视频| 九 幺 9 1两年半| 2022国产毛片大全| 人妻少妇嫩草影院| 国产麻豆交换夫妇| 孕妇乳头舒缓| 亚洲欧美激情在线| 唐人社精品导航| 反差大赛每日大赛| 免费观看视频| 已满18岁免费观看高清电视剧动漫| 国产任你躁x7x7x7| 久久综合狠狠综合久久激情| 国精品无码一区二区三区在线| 奶奶的贴心小猫下载指南| 日韩乱码人妻无码中文字幕久久| 国产精品va在线观看丝瓜影院| 老牛吃嫩草国产品在线| 黄片网站入口| 羞羞漫画lol| 国产精品秘 麻豆秘 入口| 九一超棒人人做人人爱| 国精产品一二二区免费在线| 午夜在线免费视频| 喵绅HCMOICA漫入口| 双男主MV惊艳海外| 真实的单亲乱| XXIX29残疾| 免费无遮挡毛片中文字幕| 免费做运动视频扑克视频教程| 蘑菇视频隐藏网站| WWW免费视频在线观看播放| 天天爽无码| 国产白浆的创新调配史| 丰满少妇69激懒啪啪无码| 美女日本之旅行| 白俄罗斯XXXX性视频| 震撼视觉冲击| 久久www免费人成精品| 血十字之怒火攻心免费播放| 高清windows视频| 337P日本欧洲亚洲大胆| 正在播放熟妇群老熟妇456| 艾草在线精品视频免费观看| 插槽8x插槽视频在线观看hd| 国产精品秒播无毒不卡| 小静…好大用力深一| 日本乱强伦乂乄乄中国| Ass虎白picsGIF| 无毒电影网| 最残忍的尿孔穿刺视频| 黄色短视频软件| 17.c视频分享| 杨贵妃传媒精品入口744| 《188427 mooc美国版!》在线课程| 成人网站哪里找| 在线天堂新版资源www在线| 国产精品videossex国产高清| 日本播放器| 国产精选秘入口免费进入| 五月香婷婷俺也去俺也| 幻星辰精品一二三四区翡翠手镯吧| 逆转三国 修改| 午夜精品A片一区二区三区老狼| 把腿张开老子臊烂你女人片| 高n车多肉公交车| 亚洲精品无码MV在线观看网站| 精品一二三区| 无码一区二区三区av免费| 金莲传媒精品入口| 19岁大学生观剧日常| 最佳CreamPie经典作品| 亚洲加勒比少妇无码av| 53岁奶奶意外怀孕| 欧美老熟妇xb水多毛多rv| 男女困倦瞬间集锦| 开心五月天蜜芽四房校园| 黄色成年人在线| 久久国语露脸国产精品电影| 一本无码中文字幕在线观| 国产精品久久久久9999无码| 乱中年女人伦AV三区| 免费看黄的视频| JEALOUSVUE进不去| 日本无遮羞肉体动漫在线观看| 老夫子众乐乐3秒跳起源| 温碧霞的偿还| 亚洲毛茸茸bbxx| 姓欧的名字| 忘忧草研究院1080p| 叶爱人妻秘书汗纹| 久久国产加勒比精品无码| 美国人 0000| 打击网络违法行为| 日本道免费精品一区二区| 00免费区国精产品少女| 亚洲五码自拍视频| 亚洲国产精品第一区二区| 果冻传媒李琼免费观看| 日躁夜躁狠狠躁2001| 美景之屋2在线观看| 骑乘体位姿势视频| 日本乱亲伦视频中文字幕| 青苹果乐园影视免费观看下载| 188479路mooc.| 小蝌蚪登录窗口| 少妇精品无码一区二区三区| 麻豆JSQ30Q211| 无遮挡亲胸捏胸免费视频| 中文字幕日韩精品欧美一区| 幼儿小女孩がおしっこをする| 中国两性网| bigbuttbootyassuming| 粗大的内捧猛烈进出视频| 美女极品粉嫩美鮑20p图| 探索男同志世界| hentaiba| 美国桥矿114| 狠狠五月深爱婷婷网俺也去| 杏鲍菇在线导航| 鲁大师免费观看版| 夫妻乐园札记| 天狼文化传媒公司高清| 色综合久久中文字幕有码| 国产三级A毛视频在线观看| 侏儒BBwBBw| 亚洲精品乱码久久久久久日本蜜臀| 五月开心久久| 大地资源三在线观看8| 豆麻产精国品免费观看在线观看| 一起槽17c系列17cmoc安装| 性Free老太婆性XXX| 国产精品tv手机在线| 波多野结衣家庭教师6| 24小时不打烊黑瓜大赛| 黄金网站9.1入口下载| 婬蛇星空传媒免费看| MXGS986无码明步在线| 午夜福利av无码一区二区| 距离放暑假还有几天| 玩命加载中即刻免费下载| 地下偶像+未增删带翻译| 美女抖球惊艳热舞| 91短视频破解版| 国产精品久久久久久久久久红粉| 99久久久精品免费观看国产| 稀缺幼儿一区站点| 铿锵锵锵锵锵好多少破解| 一路向西2之泰西| 温德蒙德泉节漫画免费看| 17c入草口| 国产XXXX99真实实拍| 古代三 港片轮船上免费看| 春夜影院电视剧免费观看| 女子吃男子的肌| 古县牡丹节| 日日橹狠狠爱欧美视频| 强制高c的方法| 亚洲精品影院| 最美情侣中文版免费| 亚洲熟妇色XXXXX亚洲| 欧洲真实呦女网站| 《jizxjizx》探索| 卡二卡国产精华单品榜| 侠客红尘被 B流口水表情| 趣爱福建导航APP| 正太u蓝正版下载| 国产亚洲棕合欧美视频| 911国产在线| 女生让男生桶自己机的网站| 亚洲天堂,com| 床上互动模拟器内置菜单| 万达私人影视私人官网| 带跳DAN坐公交车| 男男18禁| 国产在线色站免费阅读| a樱隔壁花福利院| 4O4notfound免费版| 激情春色网| 中文字日产乱幕1| 成品人无套a入口直接观看| 儿童男童网站| 国产精品成熟老女人| 无码人妻丝袜在线视频| 杨玉环三2000港版| 擎天柱传奇第三集| www.午夜| 用舌头清理老师的脚趾缝的泥| 成品网站w灬源码1277免费版| 推箱子攻略| 柚子猫甜心vlog免费观看| 国际靠逼软件| 娇小teen乱子伦精品| 臭小子到底爱不爱| JAZZJAZZ国产精品喷水照片| x8x8在线观看| 上下120秒| 激情五月天在线聆听| 国产精品久久久久久超碰| 成人视频在线精选| 强 一级二级202| 全民健身直播挑战赛| 尹甸园2022杨贵妃传媒映画| 国产精品15在线观看| 埃及猫窝坐小男孩肩头| 久久一品道综合| 艺术家水无| 黄wwwww| 穿进r文后被大佬c翻了| 国产精品亚洲ΑV天堂无码| 《xXXXXL2025》前沿探索| 免费亚洲黄色| nike中国官网| 《九么免费版下载》轻松获取| cf活动助手一键领取| 成人三级视频在线观看不卡| 911红领巾瓜报往期回顾| 亚洲精品成人av观看| 一级片视频免费| 男男情欲浅吟| 无码人妻精品一区二区蜜桃色| 大香煮大香煮大香煮官网| 17k小说网官网登录入口| 蘑菇nba在线观看免费| 国内精品久久久久久久影视麻豆| JVID亚洲精品无圣光图套| 欧美性受xxxx狂喷水| 蘑菇影视剧妈妈的职业| 国产又粗又猛又爽又黄a片| B19岁少女| 第一次竟然给了一只狗| 美国桥矿114| 国产免费丝袜调教视频| 久秘 入3000集| 亚洲精品一区二区午夜无码| jiojio帮你打枪脚丫| 《dj17.vip》热门DJ音乐下载| 98堂.nct| 寻找免费成品PPT网站入口| 欧美日韩中文字幕区| 麻豆一二三四区乱码| 51芒果浏览器| 久久久www免费人成精品| 每日爆料大赛回顾| 遇见app| 一级全黄裸体免费观看视频| 亚洲人成网站在线播放vr| 《神马搜索广告开户》快速开户上线| 超级乱婬小说全集| 少罗宝宝免费观看最新剧集| 神马2025最新理论| 《人狗大战5高清正版免费》全新对决| 日韩电影qvod| 亚洲国产精品无码久久久动漫| 精品国产一区二区三区久久狼| 精品厕所偷拍各类美女tp嘘嘘| 一出一进一爽一粗一大小说| 亚洲手机在线视频| 亚洲欧美日韩国产成人精品影院 | 精彩91成人内容下载| 饼干姐姐vlog 在线观看| 动漫精品无码H在线观看| 国产一区二区三区 在线| 国产精品热在线观看3| 女生迈开腿让男生种草莓16岁 | 草莓视频.| 众乐乐m3u8磁力链接| 《成品ppt》高效优化展示| 无码专区中文字幕无码野外| 日韩va亚洲va欧美va浪潮| 野草视频在线观看免费播放| 美国十次狠狠色综合av| 胡桃大战史莱姆| 欧美一道高清一二三| 神马dy888| 用坤坤插进她的草莓| 中文日产码2023天美| 女性变态蕾丝连体内衣| 男女18禁啪啪无遮挡| 锵锵锵锵锵锵铜好多少| 性欧美乱妇come| 大香蕉在线电影| 丰满人妻私房写真| 人人操人人透| 砰砰砰高清完整版| 污污网的精彩世界| 绝色高贵美妇雪臀| 红桃视频网址浏览器进入| 日韩欧国产精品一区综合无码| 优物入口55516can| 一级一级毛片| 成人亚洲a片v一区二区三区| 国产网红在线一区二区| 糖心91全方位体验| 中韩进口无专转高清| 韩国朋友的妈妈| 《9.1免费入口》官方指南| 国产精品无码无卡无需播放器| 樱花岛tv亚洲品质入口| 云 燕云app官方下载| 无码游戏推荐| milomoire镜箱4分42秒| 精品中文字a幕区区网站| 久久综合网丁香五月| 神马视频在线观看国产| 东北娘们国语版免费播放| 51大赛每日精选| 宁宁影视国产主播在线| 17.c.ccm一起菜| QVOD在线播放| 欧美成人成人a片在线乱码视频| 日文文本乱码1区2区| 9.1版本玩命加载| 《18 勤禁の 网站》严格监管| 欧美精品AV| 300迷妹推荐收藏不迷路| 很黄很色的视频| 入体穿戴小玩具挑战出门| 点击安全进入在线观看| 真实驾驶体验| 在线观看无码AV免费不卡软件| 8x8x8x8x任你c躁| 无忧传媒国产mv| 国产96在线观看福利| aje润色公司官网| 把困困放进句号里| 网站88808888介绍| 调教夫妻奴| 福利社普通会员体验区| 超碰avtt| 国产精品jk白丝av网站| 《女生自慰喷水网站》真实分享| 两男子返乡创业| 孙禾颐瑜伽裤风采展示| 日本少妇高潮喷水视频| 无码精品一区二区| 国产合集极品在线手机| 国内国精产品一二三区| 夜里必用app推荐| 蜜橙和黄瓜的推广码| 9.1短视全免费老款| 亚洲2020日产| 91制作天麻传媒樱花| 91超人视频| 女性脱发困扰| 小草神吃旅行者坤巴网站| 3dm18+游戏| 午夜片少妇无码区在线观看| 红玫瑰社区在线论坛| 女人越喊疼| 成人a大片在线观看| 破鞋视频大全免费播放| 欧美日韩一区二区三区合欢| 在线观看已满十八从此进入| hongkongdoll玩偶姐姐系列| 《拉拉菜谱》新手必备| a视频在线观看| 国外12小小仙踪林公司概况| 一同看图库15| 免费观看30分钟哔哩哔哩视频| 夹得好湿真拔不出来了动态图| 成品人品a直接观看入口18| 《西瓜.U38c》脆甜多汁| 肥沃土壤育新苗| 9.1免费cad网站| 捅了英语老师一节课| 真人做的视频教程大全| 女生的隐藏免费给你看| 国产a一级毛卡片| 久久国产精久久精产国| 日韩少妇激情一区二区| 呦小型女13一14XXXX| 《黄色视频小游戏》惊爆上线| 相亲第一天就日了她| 马会生活幽默2021年全部| 欧美一区二区三区爽大粗免费| 国产人妻人伦精品1国产盗摄| 最新上传视频色| 色综合伊人| 78放入i3在试看| 亚洲一二机械公司| 少妇与子乱毛片| 按摩做爰2伦理| 久久妇女高潮喷水多长时间| 欧美巨大喷流久久久| 655fun.黑料热点事件-黑料不打| 人人爽天天摸天天碰天天添| 重温小马拉大车时代| 欧美精品无码一区二区三区老鸭窝| 搜同版gtv精选| 岛国爱情动作| 亚洲综合色自拍一区| 韩国电影高级教课程| 小象VL0G免费版下载软件 | 密桃丶果冻星空入口| 中国精学生妹品射精久久| 国产精品美女久久久久av爽| 黑e77777| 污污污污污www| 国产一区二区合集| 国产偷窥熟妇高潮呻吟| 儿子坤坤放入妈妈坤坤| japanese亂伦毛多多| karasumi床战黑人| 果冻传媒国产仙踪林| 《91网页》必备技巧| 欧美一区二区| 免费裸体 一键去衣| 性刺激性色爽爱小说| 国产精品女上位好爽在线| 成品大香伊煮焦成品| 我的白发猫娘女仆2下载| 人瘦奶大98g奶的注意事项| 动漫共和国| 一本色道在线久88在线观看片| 17c智能产品创新| 2021年的三 片泰国颜色| 18款禁用黄α在线进入| 业余 青少年 自由 孩儿管 | 舞蹈室内(高干)笔趣阁| 欧美成在线精品视频| 如何变身更自信| 不知火舞轮轩聚会| 鉴黄师app免费下载安装| 日本最色网站| caoliu新地址| 处破痛哭aj18成年片免费| 天美传媒TM0071女演员| 海角社区今日登陆| 台湾水电工手机| 免费xx片直接进入| 小马拉大车稀缺1300| 李大双李小双| 大香煮伊区2021| 我们立足于超碰| 无摭挡%100美女| 蓝莓视频隐藏线路| 开心五心停深深爱| 国内在线网友露脸自拍| 久久这里精品国产99丫e6| 杨贵妃老夫子传媒公司| 日本iphone69| 人妻夜夜爽天天爽爽一区| 初中生兄弟互相导的网站 | 腰身突破薄膜| 催眠部队美母+下| 四叶草社区| 华人骚妇在线播放| b站官网免费| 陈子豪的直播间| 精品呦啊呦v视频在线观看| 萆榴AV免费在线播放| 老师无奈坚持辅导| 最美情侣中文| 被连续侵犯七天到理性全失| 男生淦女生| 美国十次拉超级综合导航| 年轻的小峓子 3中文| 《奶糖免费版在哪下》安全下载渠道 | 国产精品 私密保健会所| 色婷婷综合网| 最好看最新中文字幕| 动漫双人插画的视频教程| 欧美超碰大黑鬼| 亚非秘一区风情| 《xnxx软件》详解| 年轻人解压新片推荐| 激情综合伊人五月天| 无敌神马影院| 午夜精品白在线观看| xl司令第一季全集在线观看| 真实国产乱子伦对白视苹不卡| 黄品汇app下载安装无限看| 有钱人喜欢玩孕妇| B战9.1免费版上线| 众乐乐传媒在线免费| 78m78m隐藏通道1| 亚洲GV天堂GV无码男同| 9.1网站NBA入口| 在线正在播放国产系列| 太嫩的青春不重来| 血十字之怒火攻心免费播放| 亲子乱aⅴ一区二区三区下载| 向日葵et释夜视频释放自己| 黄金网站资源下载| 成人精品在线视频| 成人蘑菇视频| 暗黑猎奇外网入口| 最近中文字幕2019国语3| 免费XXXXX大片在线观看网站 | 5g多人运动网站| 午夜性色不用下载| 国产mv欧美mv在线| 小伸进猎奇档案| 魅影直播游客免登录旧版| 葫芦里不卖药| 中国人ⅩⅩ中国人| 国产精品秘 果冻传媒潘甜甜| 管鲍之交分拣中心官方瘸子| 日韩一区二区不卡| 国产女精品视频网站免费蜜芽| 手机看片久久国产免费| 92精产品众乐乐| 日韩精品专区在线影院重磅| miya老狼二区忘忧草| 欧美特黄特黄乂 乄乄乄乄| 韩国女主播19j| 宅男噜噜噜66网站| 亚洲 丝袜 另类 校园 欧美| 秘密教学58哀求子豪土豪| 中文字幕日韩| 《17.c.now》创新时代| 庥痘精国产入口网页版| 好 色 先 生TV| 3DMAX小舞全片免费观看| 91PORNY丨首页| 我的电话情人电视| 少女深夜直播NBA赛事| 911BLW红领巾| 亚洲色偷精品一区二区三区| 国产每日在线更新视频| 18禁真人抽搐一进一出免费| 爽 躁多水 快 深点污| 脚底倒计时视频寸止| 伊甸院二二二三三三区区区| 持久深入一晚后| 成人av导航亚洲| 蜜芽tv国产在线精品三区| 大度亲吻原声视频做爱| caoliu1024地址一地址二| 果冻视频七夕潘甜甜| 黑瓜爆料官方网站进入网址| 女xing吧| 约91下载| 3dmax成品资源动漫图片| 成人直播争议事件| www.网站导航| 樱花私人影视剧直播| 552kmm无翼乌全彩大全| 含羞草实验研所35jwdjdz| 腹肌体育生导管网站| 国产一区二区的精品| 狠狠躁夜夜躁人人爽天天不| 男生生活居所指南| 精品无人区麻豆乱码1区2区新区| 8x8x华人成人视频搜索| 3.03免费vivo版破解大全免费网页版| 我的好媳妇DJ| 欧美做受 高潮| 伊缅园2022直达入口| 日本大巴强thepro| 二人努力做豆浆| 9.1在线观看人数| 久久久久青草线蕉亚洲麻豆| 金莲文化传媒有限公司| 久久综合九色欧美婷婷| 聂小雨与马布里同框| mg51tv平台优势| 中文字幕+日韩+欧美| 白丝校花校园日常| 四虎官方影库| 《ph破解免费版》资源| 香蕉文化书免费阅读下拉| 蘑菇视频下载手机版| 契丹烈爱霸君宠妃| 歪歪漫sss画界面入口| 免费AAA电视剧网站| 国产大学生A片在线播放| 口球十手铐十十字扣| 我是看守专用宠物2| 看一人 一个吃试看视频| 男人团vip番号推荐| 男女高潮免费观看无遮挡| 最近中文字幕免费MV在线视频| 海角 恋母少年 回归没有| 亚洲国产日本韩国欧美mv| 国产日韩综合精东影业| 啊啊用力使劲| 上海新世纪影城| 黑土培育技术要点| good电影在线观看| 国产化进程加速| 日韓無碼人妻不倫A片| 艺术家免费高清作品集| 520886.com韩国| 女娃jy灌溉系统游戏| 无码八A片人妻少妇久久| 毛片高清免费视频| 91新人pony哥最新大片| 西安方言说唱一绝| 无收费看污网站| 暗黑网官方网站入口| 爱液新风尚| 亚洲国产天堂一区二区三区| 国产精品国产手机在线| i8禁止看的视频| 两个 一个吃10分钟| 帐篷里的秘密| 400多个成品短视频素材库| 五月开心播播网| 国产亚洲真人做受在线观看| 69堂永久回家| 性色av无码不卡中文字幕| 十八岁新疆女rapper| 姐姐叮嘱戴上避孕套| 亚洲色欲色欲综合网站sw0060| 成品片a入口直接看| 免费人成网站在线观看99| 欧美不卡一卡2卡三卡4卡| 亚洲人成网网址在线看| 美女免费观看视频网站| 兄弟换麦子4国语中字| 日本yyyyyyyyyyy| 性一交一乱一美A片| 刺激战场攻略分享| 91果冻制片厂林予曦| 14岁小马拉大车| coat翻译中文| 久久99精品国产麻豆婷婷| 中文字幕无码日韩AV| 亚洲精品国产精华液有| 最近最新中文字幕mv免费版| 亚洲一期二期三期四期五期 | 成人影片在线观看| 日本一道人妻无码一区视频| japanese厨房乱tub偷| 电影无人区在线完整版免费| 火影18十手游| 成年人的自然交融| 《成都私人情侣看》旅游攻略| 火影18破解版免费安装| 满18岁免费观看| 把英语课代表干到走不动路| 9I在线观看免费视频精华液| 久久社区777| 国产肉体xxxx裸体137大胆| 客户关系管理系统| 少女动漫在线高清免费观看| 超碰cao已满18进入| hlg欢乐谷视频| 《18 勤禁の 网站》严格监管| 17moc官网免费资源| 亚洲中文字幕久久无码| 年轻的妺妺3按摩电影在线观看| 日本欧美一区二区三区高清| 精品超薄肉色丝袜| 中国护士69HD爽护士| 擦边球视频泛滥| 黄瓜视频黄叉叉叉叉| 国产稀缺幼儿小马| 龙泽罗拉第二部种子| 半糖次元下载| 免费黄频资源下载| 诗情画奕高速车文扩张| 好男人在线社区WWW在线影院视频| 芭乐小猪幸福宝导航| 天美丶星空丶果冻网站入口| 4096社区永久地址最新| 艾熙的七部巅峰之作| 17.c11cn起草官网| 《html sitemap》完全指南| 女娃jy灌溉系统游戏| 《想要叉叉入口》解决方案| VODAFONE TV| 久久亚洲影院| 小伸进台湾探秘| 老中医SPA的最新地址| 旧里番胁迫~终わらない | 熊猫班在线观看入口高清| 鉴黄师app| 麻豆AV福利AV久久AV| 欧美日逼叉叉叉| 佟娅紧缚虐恋| 无码任你躁久久久久久老妇| 福利姬视频网站| 九幺免费版1.034| 宝贝我想抱着你做| 秋霞鲁丝片av无码| 粉色abb苏州结晶| 日韩人妻无码精品二专区| 中日丰滿人毛茸BBW| 高清3D成人游戏| 伊园甸区三三三区区区| 纯洁的轮舞曲在线观看| 浪漫爱情故事| 浓精揉捏奶H女友| 亚洲最新无码成AV人| 曰韩高清砖吗砖专区| 99精品国产高清一区二区麻豆| 十八岁观看免费网名| 亚洲中文字幕丝祙制服| 12岁小女孩玉足踏压| 甜蜜惩罚真人版电视剧| 白浆清洁技巧大全| 汤姆叔叔tom最新人口| xgs01面具公社官网入口| 漫画阴影中的伊斯利第二卷| 色精阁久艾草国产WWW| 亚洲综合国产成人无码| 草草线在成年在线视频| 97国产公开在线视频| 麻痘精国入口2024| XXXX性欧美高清| 全高清超高清电视| 第一福利影院| 国产sanjixom| 东南亚风情精湛短片| 51cg.fun192.168.1.1| 亚洲激情区| 激情综合五月开心婷婷| 乐视视频轻松下载安装| 亚洲一区久欠无码A片| 亚洲爆乳少妇无码激情| 庥m豆m国产传媒入口| 精品亚洲欧美无人区乱码| 蓝莓1.3.4官方正版| 黄色污染软件卸载指南| 巨人黑科技app入口| 日本feerbbwdh少妇丰满| 奇迹MU仙踪林| 草莓视频app| 人与性口牲恔配视频免费观看| 免费深夜100看嗯e黄| 福利小电影在线看国产| 开心激情网站| 公厕被偷窃视频大全图片曝光| 大美女的秘密| 日日摸夜夜夜夜夜爽| AV在线不卡观看免费观看| 偷国精产久拍| 《成人漫画》深度解析| 国产无线卡一卡二公司| 9.1破解版免费安装苹果ios| 同城激情约会| 《亚洲无人区一线二线三线》荒野分级| 僵尸围城怎么做| 日式设计PPT免费下载| 光溜溜男生动画片| ZLJZLJ日本人水多多| 天才基本法全集免费观看| 芙宁娜ちゃんの球棒二维码| 最近2019中文字幕全7| 西西4444WWW大胆无码| 吸血鬼骑士第三季小说| www色网站| 老师的两个大馒头| 99久久国产综合精品1| lutube在线观看| 极品销售客服7.31| 腿再打开一点可以吃到扇贝| 体验动漫魔幻世界| 向日葵et释夜视频释放自己| 国产99在线观看视频| 宝宝你看你喷的到处都是作文| 10000人文艺术| 糖logo官方入口| 秋霞无码久久久精品| 大战熟女丰满人妻av| 精品国产毛片A片久久久| 《少女第一次免费观看第二集》清新登场 | chinese睡偷窃videos| 星空传媒影视片头| 国产精品自产拍在线观看| 人妻熟妇女的欲乱系列| 最爽一次3P经历69| 男困困放男困困视频| 网址你懂的| 男生的j进女生的p| 日本语 自由 无尽| 亚洲精品午夜久久久伊人| 错撩讲的是什么| 2028电影官网| 《青青极品盛宴》顶级美食荟萃| 男生篮球赛季风采| 7x7x7x7任意槽蘑菇| 白袜校草Gay受虐| 么公吃我奶水中文字幕| 亚洲精品一区国产精品丝瓜| 星空无极限传媒视频| 精品国产乱码久久久久久蜜桃网站| 51cg.fun最新官网是多少| xfb55xyf幸福宝解锁版| 夫妻乐园小说| 帅老头cctv6762774| 精品老夫子传媒网站| 驰策影院在线观看| 一卡2卡3卡四卡精品免费网站 | 久久综合福利影院| 三级全黄色| 女生娇喘一区二区| 没带罩子的邻居韩剧| らだ天堂√在线中文| 小黄猫精品传媒入口| 激情文学另类小说| 天美丶梦幻丶果冻| 九么平台入口| 阴阳双修3D高清免费| 符玄免费奖励今日更新| 来者不拒的韶恩 漫画| 欧美成人精品手机在线| 少妇人妻大乳在线视频不卡| 在线无毒久久久免费观看| 8x8x8x8x任你c躁| 八十年代流行歌曲| 色色软件安全下载指南| xm66TV电视直播新版发布| 免费cad视频在线观看| 樱花草无码专区日本| 大地资源二中文在线观看高清| 鸣人庆功时刻| 上位免费手机版观看完整版| 欧美高清FREEXXXX性| 新版猫咪目前的地址ios| 免费看60分钟 视频| 欧洲乱码卡一卡二新区| 情侣网站大黄网站| 9612黄桃亚洲品质蘑菇| 365天每天更新入口| 亚洲一区二区三区高清AV| 成人网站免费看黄a站视频| 狠狠精品干练久久久无码中文字幕| 揭秘免费观看网站| 久久免费精品国产72精品| tobu8日本高清中文| 葵司夫洗澡三十| 花间直播直播app| 娇小xXXXBXBⅨ中国XX| 99精品热这里只有精品| 女人让男人桶爽免费| 又粗又长国产黄气| 3个小时要了我3次| 51学生校园每日大赛| 阿昂阿昂够了太多了| 久久精品手机观看| 在线电影国产日本欧美 | 免费AAA| YW193.龙物高清在线观看| 女人的下面进泥鳅视频| 旧里番库综合在线| 暴躁少女csgo正版观看| 超碰人人操人人做人人爱| 免费观看已满十八岁电视剧直播抖音 | 手机在线视频国产永久| 亚洲欧美综合精品久久成人网| 17c38路moc需求分析| 芒果TVmg| 缅北黑暗真实视频高清| 国产精品拍在线天天更新| 国色精品卡一卡二| 天天躁夜夜躁狠狠综合2020| 97久久超碰国产精品最新| 《妻子为丈夫升职》剧情| 开发尿孔哭喊| 超碰人人摸人人插| GOGOGO大但人艺术风格| 91亚色成品在短视频| 《六房间隐藏9.1》深藏玄机| 蘑菇视频91| zoom和okzoom在线视频| 精品少妇一区二区三区视频| ht90.vip网址打不开| 一边摸一边弄进去| 大赛云集mrdsfun新动态| 暴躁奶奶啊妈妈死了| 农村老熟妇乱子伦普通话| a在线免费| 中国Ⅹ站新趋势| 星空无限传媒性闻联播2| 18岁女生成长指南| 久久精品中文字幕有码| 大菠萝官方免费进口| 奇妙的发型屋2在线版| csgo免费高清体验| 无码人妻精品一区二区三区蜜臀| 老太太在小树林里卖镖的视频| 求个www男人都懂| 国产每日更新高清在线| 成人自拍视频在线| 星空传媒天美传媒有限公司招聘| 在线观看97青草国产| 和老婆长途汽车的轮杆| 麻豆精品导航| 精品人妻系列无码人妻免费视频| 老版上海滩| 被迫成为试用员| 国产一区二区精品久久| 搞机time下载免费实用| 天堂资源秘入口麻豆| 9.1.gb.crm网 站| 无线乱码A区B区C区D| 国内数码新宠| 国产波霸爆乳一区二区| 一个b一个 2人个人换着玩| 东南亚幼儿a分区| 嗯……用力 c我视频| 老中医的春天免费阅读下载| 新妺妺窝人体色www| 欧美成在线精品视频| 糖心logo白桃少牛仔裤| 欧美黑人又大又粗xxxxx| 四川BBB桑BBB桑BBB| 少妇放荡的呻吟干柴烈火动漫| 和搜子居同的日子| 七次郎在线观看视频国产| 暗夜pro免费网页版| 婷婷成人丁香五月综合激情| 日韩精品纯爱电影| 久久夜色tv网站| 欧美办公室丝袜| 无风险破解版9.1免费下载| 17.cow起草| 91免成品人免费| 绿萝导航小牛棚导航| ps序列号之家| 樱花动漫免费版下载| 加勒比久久综合在| 9i制作厂麻花蘑菇| 久久精品国产色欲A片小说 | 正在播放熟妇群老熟妇456| 蜜桃无码av一区二区| 高清偷自拍第1页| 国产拍拍拍精品视频| 二男一女一片一级| 67idcon视频在线| 办公丝袜AV一区二区三区| 精品国产91洋老外米糕服务员| 成品网站crm| 小s货又想挨c了叫大声点h视频 | 光头父女监控最清晰| 私人养生馆电影免费观看高清| 三级无码在钱av无码在钱| 5月家庭摄像头新品直播| 姐姐协助佩戴避孕套| 免费视频一级片| 《haose先生》品味绅士生活| 啊做错一道题就c一下| 妈妈那里实在是太| 95pao强力打造| 色综合久久中文| 国产亚洲中文字幕乱在线观看| 免费的a级片| 比思论坛 最新地址| 《13禁 在线看》惊悚剧情| 国产精品无码无在线观看| 3077第一季动漫免费观看 | 公爷粗壮之力| 美女露100%双奶头无遮挡| 粗了大了 整进去好爽视频| 乌鲁木齐特色之旅| 一级全黄20201| 四川省一级黄视频| 日本理伦少妇4做爰| 欧美性白人极品hd| 国产一起色一起爱| 爱搞igao视频入口| 哪里有黄网| 老板把我抱上办公桌加班猛c| 国产亚洲情侣一区二区无码av| 男人和女人高潮免费网站| 国精产品一区二区三区有限公司| 免费追漫软件| 欧美a级片免费看| 男生和女生在一起怼一怼| 精品无码久久久久久久久水蜜桃 | 青春期破解版免费版安装| 久久无码av一区二区三区| 狗配人视频大全| 亚洲人成无| 就这样被叔叔给拯救了动漫| 少妇大胆瓣开下部自慰| 91资源下载| 地下偶像哥布林洞窟动漫nasa| 国产乱人伦偷精品视频不卡| 91视频污污| 高潮毛片无遮挡高清视频播放| 漫蛙2新体验| 美女黄色软件下载| 网站你应该知道我说的意思 | 泳装男友漫画下拉式cc| 红桃视频ht| 嗯……用力 c我视频| 吴亦凡老板被强执1.7亿| 他撞的一下比一下狠| 两个人的免费视频| 蘑菇成品3秒自动进入| 蘑菇tv入口三秒自动跳转| 《八戒影视剧下载| 边读书边做 的社团漫画| 免费看黄色一级毛片| 99热播在线观看国产| 成品人和精品人的区别在哪约| 星空无限传媒免费看NBA| 沈娜娜苏清歌演员阵容| 精品乱码一区二区三区四区| 520886中国版之旅| 10岁女儿与爸爸同房| 午夜无码一区二区三区在线| 波多野结衣一区二区| 免费看行情的网站| 影音先锋中文字幕在线| 甘雨激战史莱姆| 《www.17.can.8899》引领风潮| 外国大片PPT| 美女露100%奶头| 戴绿色帽的女老板同行| 欧美国精品兔费在线观看| 久久久久成人精品| 蜜臀AV无码精品人妻色欲| 伊缅园2023永久免费| 天娘福利院私人入口伊甸| 99久久精品无码一区二区三区 | 欧洲最强潮水RAPPER| 911果冻制片厂传媒| 天美传播传媒入口| 91视频污污污| 2009龙口户土门视频| 欧美日韩色另类综合| 久久精品国产亚洲不av麻豆| 小黄鸭av导航在线| 樱桃视频影院在线播放| 尖尖的乳头顶着棉衫跃然眼前| 国产乱码一二三区精品| 3D风格蒂法现身情色酒吧| 任您爆燥蜜桃10083| 少妇水又多又黑又长A片动漫| 小13箩利洗澡无码视频网站| 纲手被干旧里番| 王拉拉升职记XKXB| 俄罗斯铜斑蛇| 啊~随时可以c的世界| 国产色精品久久人妻无码| 红夫人的黄本往事| 欧洲s码亚洲m码精品一区| 爆料国产精品门事件| 《国内少女免费观看整板》青春影单| 小蝌蚪蘑菇福导福航a| 五月激情绽放| 3d附身皮物漫画免费观看| 国产xxxx视频在线| 91视频蘑菇| 国产精品VA片在线观看手机版| 高清windows免费版动漫| 国产丰满麻豆VⅠDE0SEX| www.97isese| 《成人》人生必修课| 《黄金9.1》现货避险走强| 凤凰影视成仁网| 中文3d动漫精品| 1717.cn最新公告| CF手游刷钻石刷枪网站| 日产成品片a观看网址入口| 免费观看七千余剧集| 沈阳45岁老阿姨叫声音太| 大象国精产品一品二品网站| 有一款叫主播视频的app| vivo3.03 免费破解| 亚洲精品你懂的在线观看| 2021精品高清卡1卡2卡3| 二次元砰砰砰砰动漫| 国精产品999永久免费| AE86日本有码老湿机| 岛国av无码免费无禁网站麦芽| 超碰人人草人人| 小黄猫的萌趣日常| 仙踪林幼儿视频| 51原创瑜伽裤大赛| 国产suv精品一区二区6| 老司机导航| 亚洲不乱码卡一卡二卡4卡5卡| 黄色片app下载| 超线公开97公开免费版下载| 女人性爱技巧| 《永久免费 网站免费进入》立即体验| 小宝3000重磅归来| 互联网巨头之争| 国产一区二区高清在线| 大象传媒短视频网站| 九九色彩搭配指南| 成e人二区三区四区| 吊逼软件测评| 冯仰妍完整版| 野花社区视频直播免费观看| 91uub儿童铯入口| 快猫激活码| 边做饭一边躁狂视频素材| 精品伊园甸麻园2024| xx×日本护士xxⅹ人妻| 丁香花的视频免费观看| 永久免费 在线看片| 《17隐藏跳转网站》安全访问| 电影 国产 偷窥 亚洲 欧美| TTTZZZ直播入口| 国产综合色在线精品| 狂日xxxxxx| 国产精品久久福利网站| 最近中文字幕国语免费完整| 51轻量版网页版| 公公与媳妇家事纠纷| b站外国人直播| 日韩精品内射视频免费观看| 免费看黄片软件下载| 《17.c.15cm》精准尺寸| 性高湖久久久久久久久lp| 无遮挡十八禁污污网站在线观看| 一本到综在合线伊人| 男人边吻奶边挵进去视频| 国产ZZZZXXXX| 天天拍夜夜添久久精品大| 久久香蕉国产线看观看精品yw| 欧派头粉色凸出图片| caoliu最新社区| 新国产精品视频福利免费| 国产色欲av一区二区三区| 可乐导航app入口| 91免费短视频优选| 徐雅温柔出镜| 年轻母亲5在线完整播放| 最近更新2019中文字幕在线| 种公猪配美女的图片| FREEXXXX性特大另类| 漂亮的保姆在完整5视频带翻译| 亚洲久91精产品免费| 亚洲成AV人在线播放无码| 美女特级毛片| 孙禾颐瑜伽裤风采展示| 久久综合香蕉国产蜜臀AV| 二次元泳装美女壁纸| 国产精品VA在线观看无码不卡| 国产麻豆精品福利在线| 《色虎视频》精选| 3D动漫国语大作| 国产二级一片内射视频插放| 国产欧美亚洲精品第二区软件| 穿戴玩具使用视频| 蜜桃一区二直接进入| 爱液软件包下载| 在线中文WWW天堂| 17c19起草者身份| 含羞草研究中心| 久久亚洲欧美日本精品| 2025魅影直播游客登录| 男生困困进女生房间| 亚洲中文字幕永久在线全国| 挽起裙子迈开腿上去c过程描述| rapperdiss免费观看| 日本人妻伦伦中文字幕| 国产精品亚洲五月天高清| 人人插人人爱人人澡| 高潮射精日本韩国在线播放| 国产传媒蜜果冻天美| JM数据包更新| 《高清码 男男视频》在线观看 | 2019最新香蕉在线| 爱情岛十八禁| 久久久久久久久久久久久久久影视 | 海王9.1新版下载安装教程| 网信办新规落地| 倩女销魄下载| 人人妻人人澡人人爽超污| 国产色v免费软件推荐| 国产丰满老熟女重口对白| 六间房9.1隐藏入口隐藏| BGMBGMBGM毛多老太| 蜜桃麻豆www久久久| jk足交视频| 啊嗯~啊啊啊啊网站| 哈尔滨老熟女啪啪嗷嗷叫| 家庭乱码一二三2020芒果| 国内精品久久人妻无码妲己| 成人午夜看黄在线尤物成人| 日本最大但的人文艺术| 无码AV中文字幕出轨人妻| 妈妈叮嘱我准备安全套| 国产精品国产精品| 黄色国产免费观看| 女友的朋友中字头韩语| 在学校可以随时随地的c| 爱的人电影免费版| 国产三级精品三级在线专区1| 45岁老阿姨试用两次| 尤妮丝chinesexxx| 亚洲国产精品久久久久秋霞小 | 无忧传媒三 片| 99国产精品久久99久久久| 精品伊甸乐园6区| 亚洲精品久久国产高清情趣图文| 久久天天躁狠狠躁夜夜av浪潮| 真人刺激战场60分钟| 欧美性色欧美a在线播放| 国模芭芭拉| 中日无砖码永久一精品免费观看| 大香伊煮蕉一本一区区| 《17c moc起草91》起草要点| 放课后の优等生 3熟肉| 黄金App软件获取| 成人做爰www看视频软件| 《91免费看片安装》官方下载| 亚洲欧美精品suv| 香蕉漫画免费阅读| 国货精品产品众乐乐| 杨玉环的三 港版95小说| 孙俪 风吹麦浪| 小伸进69| 乌克兰vogue| 大雷的宝藏视频免费| 乌克兰14岁女孩摘花事件| 97资源站共享| 乱码午夜-极品国产内射| 岛国 中文字幕| 玛雅日韩经典| 啊~好硬啊~好爽啊~直播| 免费正能量网站正能量| 国产成人无码综合亚洲日韩| 十八岁正年轻| 仙踪林老狼传媒网址| 小舞野外探险| 程女士1V3| 国产人与zoxxxx另类| 六间房官方9| 投资展望2024| 亚洲不卡av不卡一区二区| 宝宝锕进去就不疼了在线| 快拔出来我是你嫲嫲啊| 漫蛙2manwa2官方正版下载| 亚洲日韩国产有声在线| 《男生 男生 里国》青春校园| 日韩美女在线观看一区| 91免费下载| 新春萨姆依宝可| 日本最色网站| 欧美日韩一区二区三区在线观看视频 | 红桃魅力无限| 品丝论足踩踏调教sm社区| 女虐 耳光 磕头 主人| www637net日本| 少妇一晚三次一区二区三区 | 第一会所最新网址| 九幺抖音免费解锁版| 《nxgxvedo100%》极速下载| 3d漫画人情偿还系统| 杨贵妃传媒精品入口64| 二男一女一级一片| 《帐中香》 金银花原文| 伊人无码一区二区三区| 国产超大型suv| 国产超碰人人模人人爽人人添 | 成人AV免费网址在线观看| 传媒免费果冻传媒入口| 成全高清在线播放电影| 操你啦日韩区| 变成黑皮肤和朋友做了 | 久久人妻无码毛片A片麻豆| 性BBBBⅩⅩXXZZO0禽| 147人艺体艺术| 国产在线 动漫 日韩| CROM精密散热技术| 国产免费艾彩SM调教视频| 亚洲精品中国国产嫩草影院美女| 99精品国产丝袜在线拍国语| 91少女的梦想| 老奶奶高清logo| 伊甸直飞2024直达2024| 动漫美女青椒强肉改编| 《麻豆》国产影视新星| 董小宛兄妹天美传媒| 国模生殖特写| 日产精品区至六区入口| 夫前人妻被灌醉侵犯在线| 丰满的继牳2中文版| 动漫明星大乱斗无敌版| 啪啪免费软件| 51每日大赛热门| 《91 止》收官| 成人黄色APP| 幸福宝导航app入口| 美国人 O0| 两性色午夜草草| 俺来也俺去啦最新在线| 9.1暗黑爆料| 坐在电动的木棒上高g视频| 精品人伦一区二区三区蜜桃免费 | av无码网址| 中年国产丰满熟女乱子正在播放| 黄金入口9.1| 丝袜无码一区二区三区| 91成品短视频入囗| 性一爱一狱一乱一交| 原神马影院| 自拍露脸对白刺激| 西西4444WWW大胆无码| 久久人人做人人妻人人玩精品HD| 免费做运动视频扑克视频教程| 高清视频极速观看指南| 国外精品成品168入口| 5G影讯5G网站入口| 迅雷5下载| 伊甸新园120秒体验区| 久久无码人妻一区二区三区| 国产a级毛久久久精品| 9.1免费极速版福利| 爆乳护士一区二区三区在线播放| 在线免费视频| 新任女教师剧场版| 蘑菇视频Logo红色| 久久精品AⅤ无码中文字字幕不卡| 国产成人av综合亚洲色欲| 在线观看免费视频| 日韩国产成人精品视频| 大象伊园2024出入口| 国产明星xxxx色视频| 在线不卡的视国产一区| 草莓 视频旧址www在线| 午夜激情成人av| 日本妈妈三级片| 国产精品福利一区二区久久| 狠狠五月深爱婷婷网| 暗黑3黑蘑菇2025最新版| 小草2022新地扯一二免费| 国产免费精彩在线视频| 麻精痘国产入口2024| 女人性高朝床叫流水视频| 国产精品福利一区二区久久| 魅影9.1免费版| VA天堂ⅤA在线VA无码| 国产亚洲欧美在线中文| 《下载抖阴》极速安装| 软白嫩(H)| 黑土吃鸣人大钢筋| 人人妻人人澡av天堂香蕉| 互联网91.78新趋势| 韩国精品一区二区三区无码视频| 18岁大学生免费追剧指南| 催眠药水安卓移植| 24小时日本在线www免费的| 柳神3dKNINEBOX| gogo成人大胆艺术147| JavapHD学生| 久久综合精品国产丝袜长腿| MM1313亚洲国产精品| 青青草无码伊人久久| 最近2019年中文字幕视频| 91玩命加载中下载入口| 东南亚仙林棕林6一12岁幻儿交 | 卡哇猪影院| 精品码产区热荐| 亚洲日韩看片无码AV| 农民工村老妇奶bbw| lol扭曲树精| 色老头挺进娇妻身体 小怡| 永久免费 看片!| 老夫子一二区| www.yyx.cn免费网站| 日本护士╳╳╳HD少妇| 两年半下载| 一个人看的www日本高清视频| 《51吃瓜下载》极速获取| 兄妹的秘密授课漫画免费看| 蘑菇成视频入口拿不走谢谢| 丰满动漫角色| 99RE热视频这里只精品| 圈子诗颖7049839| 好久没c你了视频免费软件| 遇见app| 成品人视频ww| 猫娘女仆触摸汉化版| 国产一级黄国产综合在线观看| 大菠萝福建导航导入18岁| 国产情侣在线视频自拍| 拔x拔x华为永久| 超碰网站人人| 16话想进来的话就自己努力吧| 丰满多毛大芦荫户| 性高朝久久久久久久久久 | 777精品久无码人妻蜜桃| 九九九九伊在人线永久在线| gv天堂gv无码男同在线| 男人和女人一起差差差的视频大全| 女人与拘牲交片完整片| 错撩讲的是什么| 亚洲女同成av人片在线观看| 秒懂网站填空题2024| 《小 插进》优雅开篇| 1717.cn最新公告| 嫩草影院在线入口| 一起草网站| 果冻传媒精东影业爱豆2区| 莉拉酱的窄窄洞穴探险| 久久精品国产精品亚洲蜜月| 抖音破解版免费版安装| SIS001第一会所| 久久久精品日本一区二区三区| 碧蓝航线9.1奖励网站| 久久综合九色综合欧美98| 野外做受又硬又粗又大视频√ | 大雷擦狙官网免费入口| samsamvk黑冰女王的脚底挑战| 爽…躁多水…快…深点| 《抓紧时间爱上我》时玖远| 大象回家视频隐藏路线跳转| 成人插插av亚洲天堂| purnhurb浏览器官方下载| 男模式七分情侣06打扑克牌| 久久精品国产99国产精品抖音| 17.c.nom官方网| e本大道一卡二卡入口| 天天摸天天做天天爽天天弄| 超碰人人人人国产| 亚洲裸男gv网站| 成人免费看毛片| 国产乱子伦无码精品小说| 亚洲色无码播放| 4438全国成人| 日本九九加热有精品| 一级毛片观看| 两性肉体激情交织| 精品伊园甸乐园入口| 一亲二摸三叉| 痛いの痛いの飞んでいけ歌词赏析| 探索韩国男模风采| 大象2023秘密入口回家| 污污污的车车| 红领巾瓜报永久地址| www.p3c.cn免费网站| 最新国产主播在线一区| 蓝导航精品福利爱柠导航| 已满十八岁请入| 开心色播77xp| www637net日本| 国产日韩AV免费无码一区二区三区| 台湾人体艺术| FreeHXXXⅩ19| 商务旅行戴女老的戴帽子973| 人马畜禽公司猪巴西合作| HD老熟女BBN| 麻花影视永久| 逃亡犯报告| 天美影视传媒有限公司app| 激情内射人妻1区2区3区| 反差感挑战每日赛| 2023年午夜国产精华| 原神h18免费网站入口| 奶牛APP福引导官网| 性饥渴的少妇AV无码影片| 夏日风光摄影集| 国产高清hd在线视频| 靠比较软件免费下载| 九九天天日软件| 与女神同行在哪里能看| 宝宝我就进去一点不会疼的| 新金梅瓶1至5集完整版| 快停下我是你老师的啊| 国产一区在线21| 骚虎在线精品国产| 久久久久久无码日韩欧美| 大学生疯狂高潮呻吟免费视频| 国内精品久久人妻无码不卡| 经典动漫剧情| 51官网漫画入口官网| 驯服已婚女老板| 日本美白身体乳| 无码av在线一本无码| 9.1手抓大雷| 800AV凹凸视频在线观看| 欧美日韩亚洲一区二区国产| 巨熟乳波霸若妻在线播放| 伊人色综合网一区二区三区| 免费行情视频app官方正版| 成人免费无码大片a毛片抽搐| 海角伦乱母与姨34分钟| 2024伊甸直飞2025每日更新| 我是看守专用宠物2| XXNX16 中国| 国产又黄有色又爽免费| а天堂中文在线官网| 钶钶水之谜| 日产A一A区二区| 猛撞视频不用下载》在线观看| 铜铜铜铜铜铜铜好多水| 蜜桃传播传媒公司| 人情偿还系统3D漫画版权| 亚洲伊人久久成人综合网| 一起草cad免费看| 蘑菇在线登录入口官网下载| Ⅴide0S娇小粉嫩| 六花端口[公益端]| 17c暗黑爆料| 久9视频这里只有精品| 国产自拍在线| 啊哈哈~又溢出来| 国产无套露脸在线观看| 20岁妺妺的第一次| 少妇性荡欲午夜性开放视频剧场| 午夜影院体验区后妈的诱惑| 短视频精彩分享| 大地资源二中文在线官网| 成全免费视频观看电视剧高清| aaaa免费的电视剧| 一起草cad免费| 不收费的中老年交友平台| 3D免费强 app模拟| 久久国产热这里只有精品| 成人精品一区二区三区中文字幕| 精选资源已更新| 短视频平台| 《过分深见君》第六集| 手机在线国产ts自拍| 国产~射才~爽| 翁公您的好长呀| 双腿老太残疾bbw另∨k| 丰满熟妇人妻av无码区| 初之体验是什么意思| 公交车+多人+高c视频| 无码少妇精品一区二区免费动态 | 十八岁观看免费网名| 中文3d动漫精品| 黄色视频下载免费观看| 星巴克网站免费观看| 国产精品无码专区在线观看不卡| 我的人间烟火免费看| 公交车了被c到高c白月| 亚洲日本一区二区三区在线| 黑科百科网站入口官网| 麦子交换2国语版免费观看| 女生让男生咬小头头| 在线观看黄p免费| 漂亮的保姆| 亚洲赛事格局| 《17c17 cv》深度解析| 《神马搜索广告开户》快速开户上线 | 最近高清中文在线国语字幕| 兔子先生传媒官网| 小小耳机入耳清脆| 肌肉男搭档| 玄女心经2观看| 国产系列网站在线播放| 凹凸分明女沟瑜伽裤| 榴莲成年app无限观看| 汤姆视频海外入口下载| 在线看片网址| 精品国产bdsm| 《mogula.1.2.4安卓下载》官方正版获取 | 老夫子精区一品精区版| 大尺度黄文| 精产品一三三三区在线观看| 欧美激情一区| 奇米777电影| 鉴黄师APP免费下载| 伊缅园在线免费观看源码| 亚洲精品一区二区三区不卡| 78放入i3在观看| 搡老女人搡妇女| 永久已满18从此3秒进入| 国内外精品成品人免费| 人人操人人干天| 小明看看永久| 国产精品 素人 在线| 爆乳邻居肉欲中文字幕| 《小 伸进 9幺免费》全网首发| 秘密教学田里开机| bjsvip金荷娜5号平台| 黄瓜滴滴共享单车| 又黄又爽又无遮挡网站| 豪妇荡乳黄淑珍全文| 义姐的不良喂养未增删带翻译 | 4人个人换着玩感受| 中国女人和老外的毛片| 无码日本邻居大乳人妻波多野结衣| 亚洲精品国产成人99久久| 久久午夜神器| 夜晚激励自己的视频| 国产a精品| 一听就心情好的歌曲| 99在线无码精品秘| GTV全球最佳g平台安卓端推广| eeuss| Nginx100视频加载| 《进 里 片91樱花》全新演绎| 《成品网站78m.ppt》设计展示| 欧美自拍片| 女明星风范写真| 四川少女的2023奋斗故事| 天天免费吃豆花| 色啪啪久久9999kkkk小说| 中国丰满大乳乳液| 伊春区伊美区人口24万| 小人牙签搅大缸| 国内精神品自线一二大| 蘑菇暗黑17C| av大片在线无码免费| 双女主亲密缠绕的视频大全 | 大码女胖mm加肥加大| 久久青草精品38国产| 9总探花一米七| 亚洲中文字幕不卡一区二区三区| 榴莲秋葵绿巨人www| 投身星辰大海| 成色18k.8.35.菠萝| 秘密教学漫画免费阅读看| 免费的强软件| 西西gogogo免费完整版在线看| 日韩丰满少妇无吗视频激情内射| 久久久久久久久蜜桃| 奶牛娘牧场milk下载| 天天拍夜夜操| 亚欧精品午睡沙发| 男女携手竞技| 日本真人做人a爱视频| 唐伯虎唐心Vlog在线观看免费| 免费高清视频| 色哟哟网页| 边摸边吃奶边做爽95视频| 雷电将军降临| 日本高清一二三区| 黑桃tv改名黑桃tv官网| 新版猫咪目前的地址ios| 中文字幕翻译成英文| 国产高清自产拍a在线| 《蒂蒂有话说完整版》热议| 胡玫大战黑鬼高清观看| 中文字幕三级人妻无码视频| 沈娜娜父债女还免费观看| 开心五月婷停深深爱| 牛奶榨汁机po男男| 香蕉在线精品视频在线观看| 爽妇色啪网| 国产在线98福利播放视频|