数据库基础知识

window环境:

sqlplus有几种登陆方式 比如:
1.C: > sqlplus "/as sysdba"   --以操作系统权限认证的oracle sys管理员登陆


2.C: > sqlplus /nolog             --不在cmd或者terminal当中暴露密码的登陆方式
SQL> conn /as sysdba
&
SQL> conn sys/password as sysdba


3.C: > sqlplus scott/tiger      --非管理员用户登陆


4.C: > sqlplus scott/tiger@orcl    --非管理员用户使用tns别名登陆


5.C: > sqlplus sys/password@orcl as sysdba --管理员用户使用tns别名登陆
6.C: > sqlplus                       --不显露密码的登陆方式
Enter user-name:sys
Enter password:password as sysdba     --以sys用户登陆的话 必须要加上 as sysdba 子句


Linux环境:

$ sqlplus /nolog   

SQL> connect   /as sysdba    --以操作系统权限认证的oracle sys管理员登陆

SQL> connect   scott/tiger      --非管理员用户登陆



Oracle中NLS_DATE_FORMAT永久生效的设置方法:


1、修改glogin.sql文件,这个文件的路径为:


Windows下:


%ORACLE_HOME\sqlplus\admin\


(E:\oracle\product\10.2.0\db_1\sqlplus\admin)


Unix下:


$ORACLE_HOME/sqlplus/admin/


在文件中加入:


altersessionsetnls_date_format='yyyy-mm-ddhh24:mi:ss';


 


2、修改注册表(windows平台)


开始-->运行-->regedit-->HKEY_LOCAL_MACHINE-->SOFTWARE-->ORACLE-->


KEY_ORADb10g_home1


新建字符串值:


NLS_DATE_FORMAT,并设置其值为:YYYY-MM-DD:HH24:MI:SS


 


3、修改用户环境变量(Unix平台)


exportNLS_DATE_FORMAT=AMERICAN


exportNLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS'


RMAN会话中设置NLS_DATE_FORMAT和NLS_LANG


run{


...........


sql'altersessionsetNLS_DATE_FORMAT="YYYY-MM-DDHH24:MI:SS";sql'altersessionsetNLS_LANG="AMERICAN";


...........


}







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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值