oracle数据库默认字符集设置,oracle数据库创建和字符集设置

create tablespace test_data logging datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'  size 32m  autoextend on  next 32m maxsize 500m extent management local; create user cjj identified by a12345 default tablespace test_data; GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW, DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION TO cjj; create table STUDENT(   ID   NUMBER PRIMARY KEY not null,--ID 主键   NAME VARCHAR2(30),--姓名   AGE  NUMBER --年龄 )  INSERT INTO STUDENT VALUES (1, 'cjj', 26); INSERT INTO STUDENT VALUES (2, '上党', 20); INSERT INTO STUDENT VALUES (3, '河内', 18); INSERT INTO STUDENT VALUES (4, '拉特', 23); export NLS_LANG='AMERICAN_AMERICA.ZHS16GBK' export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK' http://zhidao.baidu.com/question/237150854.html 关于linux下oracle的问题?23164 检举 | 2011-3-14 08:43 提问者: 蓝傲之 | 浏览次数:349次 1 网上查了很多资料,都说启动/关闭oracle服务是startup/shutdown ?startup/shutdown不是对oracle实例的操作吗?  服务如何启动??谢谢…… 2 使用sqlplus /nolog之后,conn / as sysdba即可使用sys用户登录,使用sys登录为什么不需要密码呢?谢谢…… 我来帮他解答 满意回答   2011-3-14 08:43 热心网友 你好! 第一个疑问是你对oracle的启动关闭过程不清楚导致的,还有oracle服务,实例,数据库概念 1.oracle开启和关闭分为三个过程的,开启的三个:nomount(启动实例) ,mount(数据库mount),open(数据库开启),只有先启动实例才能open数据库。 而你说的startup是开启到open状态,命令执行的过程是nomout -mount-open. SQL> startup ORACLE instance started.--------------nomount(启动实例) Total System Global Area  629145600 bytes Fixed Size                  1220964 bytes Variable Size             335548060 bytes Database Buffers          289406976 bytes Redo Buffers                2969600 bytes Database mounted.-----------------mount(数据库mount) Database opened.-----------------open(数据库开启) startup/shutdown不是对oracle实例的操作吗?是的,oracle服务包括实例和数据库。所以整个服务启动就是startup. 同理shutdown的过程: SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. 第二个问题 yjx_xiaoxin 已经回答了 设置默认查询格式来查看不同体系结构的RPM包 (2008-04-15 15:21:43)转载▼ 标签: it 在64位(x86_64,IA64,PPC64)系统中一般都会同时安装一些32位的RPM包,这是为了使系统可以兼容32位程序。那么当我们查询RPM包的时候,有时候就会看到两个同样名字的包,比如: [root@x8664 ~]# rpm -q glibc glibc-2.5-18.1AXS3 glibc-2.5-18.1AXS3 这就表示系统中有两个不同体系结构的 glibc 的包。那么怎么知道是什么系统结构的呢?我们可以用 rpm 的 --qf 的命令来设置查询格式: [root@x8664 ~]# rpm -q --qf '%{name}-%{version}-%{release}.%{arch}\n' glibc glibc-2.5-18.1AXS3.i686 glibc-2.5-18.1AXS3.x86_64 其中 %{name},%{version},%{release},%{arch} 就分别表示包名,版本,发布号和体系结构。 不过这样用起来很麻烦,需要输入很长的命令。 有一个简单的办法,就是在 /etc/rpm/macros (系统范围的设置)或 ~/.rpmmacros (用户各自的设置)中添加默认的查询格式: %_query_all_fmt         %{name}-%{version}-%{release}.%{arch} 那么之后你再用 rpm -q 命令时,rpm 会默认使用上面设置好的查询格式,也就是可以把体系结构也打出来了: [root@x8664 ~]# rpm -q glibc glibc-2.5-18.1AXS3.i686 glibc-2.5-18.1AXS3.x86_64

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值