ホームページ データベース mysql チュートリアル Oracle数据更改后出错怎么做?

Oracle数据更改后出错怎么做?

Jun 07, 2016 pm 04:22 PM
oracle エラー どうやって データ 変化

我们给系统创建了两个用户:com和comtest。前者存放的是正式库数据,后者存放的测试库数据。它们都有一个taw_rm_user表,存放了使用该系统的用户基本信息,我就是把其中的password字段全部改成了123456。 DMP备份文件是9月28号创建的,经过十一七天长假后到

   我们给系统创建了两个用户:com和comtest。前者存放的是正式库数据,,后者存放的测试库数据。它们都有一个taw_rm_user表,存放了使用该系统的用户基本信息,我就是把其中的password字段全部改成了123456。

  DMP备份文件是9月28号创建的,经过十一七天长假后到今天,已经有十几天了,我简单的查了一下日志,发现已经创建了几个新的用户,并且有些旧的用户的其他信息也已经更改了。直接把备份文件中的taw_rm_user表导入com用户下是肯定不行的。经过一段时间的冷静思考后,得到了一个解决方案。大致思路是:

  1. 将测试库的taw_rm_user表用CREATE TABLE AS语句导到一个临时的备份表中(测试库中的用户表也不能乱改);

  2. 再将taw_rm_user表删除;

  3. 然后将DMP备份文件的taw_rm_user表用IMP命令导入到comtest下;

  4. 再自己编写一个PL/SQL程序块,通过使用游标循环,将这个新导入的表中的password字段更新到com.taw_rm_user表的对应记录中。注意,这里只更新对应记录,对新加入的用户记录不作任何修改;

  5. 再将之前备份的taw_rm_user表恢复到comtest下即可。

  其中使用的两段关键语句如下:

  -- 备份测试库中的taw_rm_user表

  create table comtest.taw_rm_user_bak

  as

  select * from comtest.taw_rm_user

  -- 恢复正式库中的taw_rm_user.password字段

  declare

  rec_comtest comtest.taw_rm_user%rowtype;

  cursor cur_comtest is

  select * from comtest.taw_rm_user;

  begin

  open cur_comtest;

  loop

  fetch cur_comtest into rec_comtest;

  exit when cur_comtest%notfound;

  update com.taw_rm_user

  set com.taw_rm_user.password=rec_comtest.password

  where com.taw_rm_user.user_id=rec_comtest.user_id;

  end loop;

  close cur_comtest;

  commit;

  end;

  这样就可以在不更改其他所有信息的情况下,将所有旧用户的密码恢复到从前。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

レッドストーン/赤通貨リスト価格予測とトークン経済学の詳細な説明 レッドストーン/赤通貨リスト価格予測とトークン経済学の詳細な説明 Mar 03, 2025 pm 10:42 PM

今回は、Redstone Token $ RedがBinance LaunchPoolでBinance TGEで発売されます!また、Binanceが市場前の取引制限メカニズムを開始したのはこれも初めてです!初日の制限は200%であり、「市場が開くとピークが達成される」を避けるために、3日後に禁止が解除されます! LaunchPoolメカニズムは、指定されたトークン(BNB、USDC、FDUSD、FDUSD)アクティビティ期間を誓約する必要があるRedstoneに参加するBinancelAunchpoolを紹介します。

DebianでOracleセキュリティ設定を行う方法 DebianでOracleセキュリティ設定を行う方法 Apr 02, 2025 am 07:48 AM

Debianシステム上のOracleデータベースのセキュリティを強化するには、開始するには多くの側面が必要です。次の手順は、セキュアな構成のフレームワークを提供します。1。Oracleデータベースのインストールと初期構成システムの準備:Debianシステムが最新バージョンに更新され、ネットワーク構成が正しく、必要なすべてのソフトウェアパッケージがインストールされていることを確認します。インストールのために公式文書または信頼できるサードパーティのリソースを参照することをお勧めします。ユーザーとグループ:専用のOracleユーザーグループ(OINSTALL、DBA、BackUpDBAなど)を作成し、適切なアクセス許可を設定します。 2。セキュリティ制限リソース制限の設定:edit /etc/security/limits.d/30-oracle.conf

GOを使用してOracleデータベースに接続するときにOracleクライアントをインストールする必要がありますか? GOを使用してOracleデータベースに接続するときにOracleクライアントをインストールする必要がありますか? Apr 02, 2025 pm 03:48 PM

GOを使用してOracleデータベースに接続するときにOracleクライアントをインストールする必要がありますか? GOで開発するとき、Oracleデータベースに接続することは一般的な要件です...

Oracle PL/SQL Deep Dive:マスタリング手順、機能、パッケージ Oracle PL/SQL Deep Dive:マスタリング手順、機能、パッケージ Apr 03, 2025 am 12:03 AM

OraclePl/SQLの手順、機能、パッケージは、それぞれ操作、返品値、および整理コードを実行するために使用されます。 1.プロセスは、挨拶の出力などの操作を実行するために使用されます。 2。関数は、2つの数値の合計を計算するなど、値を計算して返すために使用されます。 3.パッケージは、関連する要素を整理し、在庫を管理するパッケージなど、コードのモジュール性と保守性を向上させるために使用されます。

Redstone(Red)Airdropsに参加すると、いくつの赤いトークンを入手できますか? Redstone(Red)Airdropsに参加すると、いくつの赤いトークンを入手できますか? Mar 04, 2025 pm 05:48 PM

Redstone(Red)Airdropアクティビティは本格的であり、多くの投資家が参加するようになっています。 Redstoneは、強力なバリデーターネットワーク、リアルタイムデータ統合機能、コミュニティインセンティブメカニズムを備えた高度なクロスチェーンデータのOracleであり、多くの有名な投資機関によってサポートされています。そのユニークな技術的利点は、非常に競争の激しいオラクル市場​​で際立っており、将来の開発の大きな可能性を秘めています。この記事では、レッドストーンプロジェクトの詳細な分析を実施し、エアドロップに参加できるレッドトークンの数を調査し、レッドトークンの価格を見通し、投資家がレッドストーンプロジェクトと投資のリスクをよりよく理解し、評価します。 特にBNB所有者にとって、エアドロップに参加すると、赤いトークンを入手し、デジタル資産グループを豊かにする機会があります

ERPシステムソフトウェアとは何ですか?推奨されるERPシステムソフトウェア ERPシステムソフトウェアとは何ですか?推奨されるERPシステムソフトウェア Apr 03, 2025 pm 12:54 PM

ERPソフトウェアを選択するときは、最初に業界、スケール、予算、ITインフラストラクチャなどの企業のニーズを明確にし、コアビジネスプロセスに従ってニーズを満たすシステムを選択します。一般的なERPシステムには次のものが含まれます。SAPは大規模な企業に適しており、強力な機能を備えていますが、高価な機能を備えています。 Oracleには包括的な機能がありますが、高価で、大企業に適しています。 ODOOは、中小企業に適しており、低コストでカスタマイズ可能です。 SaaS ERPはクラウドに展開され、オンデマンドで支払い、急速に発展している企業に適しています。選択する前に、トライアルを実施し、専門家のアドバイスに相談し、アフターセールスサービスに注意を払い、あなたに最も適したERPシステムを選択する必要があります。

オンラインプロモーションと販売のヒントと戦略(重要なノウハウをマスター) オンラインプロモーションと販売のヒントと戦略(重要なノウハウをマスター) Sep 02, 2024 pm 04:25 PM

今日、インターネットの急速な発展に伴い、オンラインでのプロモーションと販売は、企業が新規顧客を獲得し、ブランド認知度を高めるための重要な手段となっています。しかし、競争の激しいオンライン市場では、効果的なプロモーションや販売を実現するのは簡単ではありません。この記事では、オンライン販売の分野で成功するために、オンライン販売を促進するための重要なヒントと戦略をいくつか紹介します。オンラインでの販売を促進するための重要な戦略 1: 魅力的な Web サイトを構築する 適切なテーマを選択する 美しくデザインされたページをデザインする コンテンツが明確でナビゲートしやすいことを確認する Web サイトの構造を最適化する 価値のあるコンテンツを提供する 2: 効果的なマーケティング プランを作成する ターゲット ユーザーを特定する 適切なプロモーション チャネルを選択する: 適切な予算を立て、明確なプロモーション目標を設定します。 3: ソーシャル メディアの力を利用して、潜在的な顧客とつながり、価値のあるコンテンツを共有します。

通貨業界の必読の業界用語 60 個。暗号用語に慣れることが保証されています 通貨業界の必読の業界用語 60 個。暗号用語に慣れることが保証されています Dec 17, 2024 pm 03:20 PM

暗号通貨の世界をナビゲートしたいですか?この 60 ページの業界用語ガイドは必読です。このガイドでは、暗号通貨、ブロックチェーン、ステーブルコインなどの基本概念から、ロング、ショート、レバレッジなどの取引用語、ノード、スマートコントラクト、DeFiなどの技術用語まで、あらゆるものを網羅しています。これらの用語をしっかりと理解することで、暗号通貨コミュニティで自信を持って会話し、投資を決定するための強固な基盤が得られます。

See all articles