oracle常用操作命令

1、创建表空间
create tablespace tsp_emr
    datafile 'D:\app\zhangsansan\oradata\jhemr\emr.dbf'
    size 20M
    reuse
    autoextend on
    next 5M
    maxsize unlimited;
2、创建用户并授权
create user emr
    identified by emr
    default tablespace tsp_emr
    temporary tablespace temp
    quota unlimited on tsp_emr;
grant connect,resource,dba to emr;
3、导出数据库到桌面
exp emr/emr@192.168.2.214:1521/emr file=C:\Users\wangxiaoming\Desktop\emr.dmp
4、导入dmp文件到数据库
imp medrec/medrec@localemrdb file=C:\Users\wangxiaoming\Desktop\medrec.dmp;
5、登录数据库
sqlplus emr/emr 或 sqlplus /nolog
6、级联删除用户所有数据
drop user emr cascade;
7、删除表空间
drop tablespace 表空间名称 including contents and datafiles;  

oracle常用操作命令

1、创建表空间
create tablespace tsp_emr
    datafile 'D:\app\zhangsansan\oradata\jhemr\emr.dbf'
    size 20M
    reuse
    autoextend on
    next 5M
    maxsize unlimited;
2、创建用户并授权
create user emr
    identified by emr
    default tablespace tsp_emr
    temporary tablespace temp
    quota unlimited on tsp_emr;
grant connect,resource,dba to emr;
3、导出数据库到桌面
exp emr/emr@192.168.2.214:1521/emr file=C:\Users\wangxiaoming\Desktop\emr.dmp
4、导入dmp文件到数据库
imp medrec/medrec@localemrdb file=C:\Users\wangxiaoming\Desktop\medrec.dmp;
5、登录数据库
sqlplus emr/emr 或 sqlplus /nolog
6、级联删除用户所有数据
drop user emr cascade;
7、删除表空间
drop tablespace 表空间名称 including contents and datafiles;  

oracle listener.ora与tsnames.ora配置

oracle安装配置过程中出现ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务;ORA-28547: 连接服务器失败, 可能是 Oracle Net 管理错误,都是因为这两个文件没有配置好。以配置本地oracle服务为例,修改这两个配置文件如下:

listener.ora如此配置

# listener.ora Network Configuration File: D:\app\luzhanhui\product\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
   (SID_DESC =
      (SID_NAME = XXXXX)
      (ORACLE_HOME = D:\app\wangxiaoming\product)
      
    )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      
    )
  )

ADR_BASE_LISTENER = D:\app\wangxiaoming

tsnames.ora如此配置

配置完成后重启listener服务

lsnrctl stop,lsnrctl start

再然后创建数据库

需要注意的是,一定要将配置的监听实例对应到相应的数据库。否则就会出现数据库服务未注册到监听程序的错误。

这两个配置文件位置在oracle安装目录的\product\NETWORK\ADMIN下。修改这两个文件要在其它位置修改好后复制替换(权限问题)。

IIS配置无法写入framework路径下的临时文件夹下的某dll(配置IIS的正确操作)

新配置IIS,将WebService项目放入指定目录。例如我放在D盘D:\WebService。然后在计算机管理的IIS管理器中将新建的网站项目指向D盘项目存在的物理路径,即D:\WebService。这时,如果直接在浏览器中输入localhost/service.asmx就会提示无法写入framework64目录下的某个文件夹的错误。网上几乎一面倒地说这是权限问题,实际不是。原因在于没有给我们的网站项目正确的标识。点击应用程序池->找到高级设置->找到标识->改为localSystem

当然,点击网站->基本设置,使得可通过用户凭据访问网站项目目录,也是有必要做的。

dataGridView无法加载oracle system用户创建的表

为dataGridView设置oracle数据源为system用户用的源时,可以看到能够加载数据源中所有系统表,而加载不到system用户创建的表。

解决办法:加载其它用户对应的源。