`

oracle11GR2上建立一个新用户的过程,同时更改字符集.

阅读更多
写道
SQL> create user mygmccrm identified by abc123;

User created.

SQL> grant create session to mygmccrm;

Grant succeeded.

SQL> grant create table to mygmccrm;

Grant succeeded.

SQL> grant unlimited tablespace to mygmccrm;

Grant succeeded.


SQL> grant connect to mygmccrm with admin option;

Grant succeeded.


SQL> select * from nls_database_parameters;

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET WE8MSWIN1252
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 11.2.0.1.0

20 rows selected.


SQL> select * from nls_database_parameters;

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET WE8MSWIN1252
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET UTF8
NLS_RDBMS_VERSION 11.2.0.1.0

20 rows selected.


SQL> SHUTDOWN IMMEDIATE;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP MOUNT EXCLUSIVE;
ORACLE instance started.

Total System Global Area 855982080 bytes
Fixed Size 2218152 bytes
Variable Size 616564568 bytes
Database Buffers 230686720 bytes
Redo Buffers 6512640 bytes
Database mounted.
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

System altered.

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

System altered.

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

System altered.

SQL> ALTER DATABASE OPEN;

Database altered.

SQL> ALTER DATABASE NATIONAL CHARACTER SET UTF8;
ALTER DATABASE NATIONAL CHARACTER SET UTF8
*
ERROR at line 1:
ORA-12717: Cannot issue ALTER DATABASE NATIONAL CHARACTER SET when NCLOB, NCHAR
or NVARCHAR2 data exists


SQL> ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE UTF8;

Database altered.

SQL> SHUTDOWN immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.


create public database link gm
connect to app_mygmc identified by gm11gtest
using 'gm';
SQL> grant dba to mygmccrm with admin option;

Grant succeeded.


UPDATE sys.PROPS$ SET value$='SIMPLIFIED CHINESE' WHERE NAME='NLS_LANGUAGE';

 

分享到:
评论

相关推荐

    Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK

    ### Oracle11g 字符集 AL32UTF8 修改为 ZHS16GBK 的步骤与注意事项 #### 一、背景介绍 在Oracle11g环境下,可能会遇到需要更改数据库字符集的情况,例如从AL32UTF8修改为ZHS16GBK。这种变更通常发生在需要支持特定...

    Oracle 11gR2 for RHEL6 安装手册含备份方案超详细-魏伟新版

    ### Oracle 11gR2 for RHEL6 安装手册含备份方案超详细解析 #### 一、系统环境概述 在本章节中,我们将会详细介绍Oracle 11gR2在RHEL6上的安装环境配置。为了确保Oracle数据库能够稳定运行,我们需要对操作系统...

    Oracle 10gR2(10.2.0.1)数据库在AIX5L上的安装

    ### Oracle 10gR2 (10.2.0.1) 数据库在 AIX5L 上的安装 #### 知识点概览 本文将详细介绍如何在 AIX5L 操作系统上安装 Oracle 10gR2 (10.2.0.1) 数据库,并涵盖从系统准备到最终备份的全过程。该文档适用于希望了解...

    oracle11gR2的数据导入到oracle10gR2

    综上所述,从Oracle 11g R2到10g R2的数据迁移是一个复杂的过程,涉及到多个环节和注意事项。通过理解exp/imp工具的使用、数据异构迁移的特点,以及文档中提供的详细指导,可以有效地完成这个任务。在实际操作中,...

    Oracle11gR2forLinux安装 (1).doc

    Oracle数据库11g Release 2是Oracle公司推出的一款企业级数据库管理系统,尤其适合在Linux操作系统上部署。在Linux Red Hat Enterprise 5.3 64位环境下安装Oracle11gR2,需要进行一系列的准备工作和配置步骤。以下是...

    SUSELinuxES上安装Oracle11gR2

    在SUSE Linux Enterprise Server (SUSE Linux ES)上安装Oracle 11g Release 2 (11gR2)是一项需要精确步骤和技术知识的任务。Oracle数据库是企业级的关系型数据库管理系统,而SUSE Linux作为其支持的操作系统之一,...

    CentOS 7上安装Oracle 11gR2 全程详细图解教程.rar_Centos 7 Oracle 11g_oracle_

    在Linux系统,特别是CentOS 7上安装Oracle 11g Release 2(11gR2)是一项技术性较强的任务,需要对操作系统、数据库管理以及网络配置有深入理解。以下是一份详细的步骤指南,旨在帮助您顺利完成安装过程。 1. **...

    VMware安装Ubuntu10.10和Oracle11gr1.doc

    7. **配置数据库实例**:在安装过程中,选择“创建数据库”选项,根据需求配置数据库参数,如SID、字符集等。 8. **完成安装**:遵循安装向导的指示,完成Oracle数据库的安装。 9. **启动数据库服务**:安装完成后,...

    oracle 11gr2 linux安装指南

    Oracle 11g Release 2 (11gr2)在Linux上的安装是一个复杂但重要的过程,尤其对于希望深入了解数据库管理的IT专业人员来说。Oracle数据库是企业级应用广泛使用的数据库系统,其稳定性和性能备受赞誉。以下是一个简化...

    Install Oracle 11gR2 + Grid + raw device On Linux 2.doc

    在本教程中,我们将深入探讨如何在Linux操作系统上安装Oracle 11g Release 2 (11gR2)数据库及Grid基础设施。这份详细的指南旨在为DBA提供一个清晰、易理解的步骤来完成安装过程。 ### 第1章:预安装要求 #### 1.1 ...

    Oracle 10gR2数据库在IBM AIX 5上的详细安装步骤.pdf

    ### Oracle 10gR2 数据库在 IBM AIX 5 上的安装步骤详解 #### 一、前言 本文档详细介绍了Oracle 10gR2 (10.2.0.1)数据库在IBM AIX 5.3.0.4 ML4操作系统上的安装流程。AIX作为Oracle的主要平台之一,以其出色的稳定...

    Oracle11gR2WithRhel7安装指导手册.docx

    Oracle 11g R2 on Red Hat Enterprise Linux (RHEL) 7 安装指导手册是一份详尽的文档,旨在帮助IT专业人员在RHEL 7操作系统上成功安装Oracle数据库11g Release 2(11.2)。以下是安装过程中的一些关键知识点: 1. *...

    Ubuntu 12.04下安装Oracle Express 11gR2

    在Ubuntu 12.04下安装Oracle Express 11g R2的过程需要一系列的步骤来确保软件的顺利安装和运行。Oracle Express Edition(XE)11g R2是一个免费的数据库管理系统,可为学习和开发提供一个功能丰富的平台。在Linux...

    AIX下字符界面安装oracle10g过程[参考].pdf

    在AIX操作系统下安装Oracle 10g是一个相对复杂的过程,尤其当操作环境仅限于字符界面时。本文档将详细介绍这一过程,并提供必要的预备工作和实际操作步骤。 预备工作: 1. 确认系统配置:在安装Oracle 10g前,你...

    aix6.1+oracle 11gr2+asm+rac

    - **Oracle 11g R2**:将 ASM 和 Oracle Clusterware 集成到 Oracle Grid Infrastructure 中,增强了存储解决方案,允许在 ASM 上存储 OCR 和投票文件。 - **SCAN**:Single Client Access Name,简化客户端连接过程...

    linux5.4+oracle10gr2完全安装文档

    创建两个新组`oinstall`和`dba`,然后创建一个名为`oracle`的用户,将其分配给这两个组。设置用户主目录、shell,并更改相关目录的所有权。此外,还需要为`oracle`用户设置环境变量,如`ORACLE_BASE`、`ORACLE_HOME`...

    Oracle_11g_r2_64数据库安装

    1. **解压软件**:使用`unzip`命令解压下载的两个Oracle软件包`linux.x64_11gR2_database_1of2.zip`和`linux.x64_11gR2_database_2of2.zip`到一个指定的目录。 2. **设置环境变量**:修改Oracle用户的`.bash_...

    oracle11g在centos上安装

    在Linux操作系统中安装Oracle 11g是一项复杂但必要的任务,尤其对于那些需要在CentOS上运行Oracle数据库的用户。以下将详细介绍在CentOS 5.5上安装Oracle 11g所需的知识点: 1. **环境配置**: - 首先,确保你的...

    Oracle-11g-R2零基础安装手册.docx

    Oracle 11g R2是Oracle数据库的一个重要版本,尤其对于初学者来说,理解其在Linux环境下的安装过程至关重要。本篇文章将详细讲解在Linux系统上安装Oracle 11g R2的基础步骤。 首先,安装Oracle数据库之前,必须确保...

    Oracle_11gR2_2-表和表簇

    - **Oracle 数据类型**:Oracle 支持多种数据类型,包括数值类型(如 NUMBER)、字符类型(如 VARCHAR2)、日期时间类型(如 DATE)等。 - **完整性约束**:为了保证数据的一致性和准确性,可以在表上定义各种完整性...

Global site tag (gtag.js) - Google Analytics